Merge branch 'development'

This commit is contained in:
Brianna 2020-09-29 19:15:44 -05:00
commit 33a1789c1d
48 changed files with 108 additions and 36 deletions

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../</relativePath>
</parent>

View File

@ -54,7 +54,7 @@ public class SongodaCore {
/**
* This has been added as of Rev 6
*/
private final static String coreVersion = "2.4.13";
private final static String coreVersion = "2.4.14";
/**
* This is specific to the website api

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -45,6 +45,8 @@ public interface NBTCompound {
int[] getIntArray(String tag);
NBTCompound getCompound(String tag);
Set<String> getKeys();
Set<String> getKeys(String tag);

View File

@ -22,5 +22,5 @@ public interface NBTObject {
Set<String> getKeys();
NBTCompound getCompound(String tag);
NBTCompound asCompound();
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.getKeys();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.getKeys();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.getKeys();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.getKeys();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.getKeys();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.getKeys();

View File

@ -57,12 +57,12 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public Set<String> getKeys() {
return compound.getKeys();
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
@Override
public NBTCompound getCompound(String tag) {
return new NBTCompoundImpl(compound.getCompound(tag));
public Set<String> getKeys() {
return compound.getKeys();
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -137,6 +137,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -137,6 +137,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -137,6 +137,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -3,7 +3,7 @@
<parent>
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<relativePath>../../</relativePath>
</parent>

View File

@ -136,6 +136,11 @@ public class NBTCompoundImpl implements NBTCompound {
return getNBTObject(tag).asIntArray();
}
@Override
public NBTCompound getCompound(String tag) {
return getNBTObject(tag).asCompound();
}
@Override
public Set<String> getKeys() {
return compound.c();

View File

@ -62,7 +62,7 @@ public class NBTObjectImpl implements NBTObject {
}
@Override
public NBTCompound getCompound(String tag) {
public NBTCompound asCompound() {
return new NBTCompoundImpl(compound.getCompound(tag));
}
}

View File

@ -2,7 +2,7 @@
<groupId>com.songoda</groupId>
<artifactId>SongodaCore-Modules</artifactId>
<version>2.4.13</version>
<version>2.4.14</version>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>