Doubles for NBT

This commit is contained in:
Brianna 2020-04-22 13:00:26 -04:00
parent 4d3035a569
commit e3cb78c63d
15 changed files with 116 additions and 4 deletions

40
.idea/jarRepositories.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="private" />
<option name="name" value="private" />
<option name="url" value="https://repo.songoda.com/artifactory/private/" />
</remote-repository>
<remote-repository>
<option name="id" value="spigot-repo" />
<option name="name" value="spigot-repo" />
<option name="url" value="https://hub.spigotmc.org/nexus/content/repositories/snapshots/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jitpack.io" />
<option name="name" value="jitpack.io" />
<option name="url" value="https://jitpack.io" />
</remote-repository>
<remote-repository>
<option name="id" value="public" />
<option name="name" value="public" />
<option name="url" value="https://repo.songoda.com/artifactory/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

View File

@ -315,7 +315,7 @@ public class CommandManager implements CommandExecutor, TabCompleter {
// If we're on Paper 1.8, we need to register timings (spigot creates timings on init, paper creates it on register) // If we're on Paper 1.8, we need to register timings (spigot creates timings on init, paper creates it on register)
// later versions of paper create timings if needed when the command is executed // later versions of paper create timings if needed when the command is executed
if (ServerProject.isServer(ServerProject.PAPER, ServerProject.TACO) && ServerVersion.isServerVersionBelow(ServerVersion.V1_9)) { if (ServerProject.isServer(ServerProject.PAPER, ServerProject.TACO) && ServerVersion.isServerVersionBelow(ServerVersion.V1_9)) {
// commandObject.timings = co.aikar.timings.TimingsManager.getCommandTiming(plugin.getName().toLowerCase(), commandObject); //commandObject.timings = co.aikar.timings.TimingsManager.getCommandTiming(plugin.getName().toLowerCase(), commandObject);
} }
// Set command action // Set command action

View File

@ -1,7 +1,5 @@
package com.songoda.core.nms.nbt; package com.songoda.core.nms.nbt;
import java.util.List;
public interface NBTCompound { public interface NBTCompound {
NBTCompound set(String tag, String s); NBTCompound set(String tag, String s);
@ -10,6 +8,8 @@ public interface NBTCompound {
NBTCompound set(String tag, int i); NBTCompound set(String tag, int i);
NBTCompound set(String tag, double i);
NBTCompound set(String tag, long l); NBTCompound set(String tag, long l);
NBTCompound set(String tag, short s); NBTCompound set(String tag, short s);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -4,7 +4,7 @@ import com.songoda.core.nms.nbt.NBTCompound;
import com.songoda.core.nms.nbt.NBTObject; import com.songoda.core.nms.nbt.NBTObject;
import net.minecraft.server.v1_13_R1.NBTTagCompound; import net.minecraft.server.v1_13_R1.NBTTagCompound;
public class NBTCompoundImpl implements NBTCompound { public class NBTCompoundImpl implements NBTCompound {
protected NBTTagCompound compound; protected NBTTagCompound compound;
@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -37,6 +37,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);

View File

@ -34,6 +34,12 @@ public class NBTCompoundImpl implements NBTCompound {
return this; return this;
} }
@Override
public NBTCompound set(String tag, double i) {
compound.setDouble(tag, i);
return this;
}
@Override @Override
public NBTCompound set(String tag, long l) { public NBTCompound set(String tag, long l) {
compound.setLong(tag, l); compound.setLong(tag, l);