|
@@ -259,7 +259,8 @@ public class MinecraftFunctions
|
|
|
((EntityPlayer) in[0].get(sc)).getFoodStats().setFoodLevel(in[1].getInt(sc));
|
|
|
return Void.TYPE;
|
|
|
});
|
|
|
- parser.registerFunction("player.getsaturation", (sc, in) -> (double) ReflectionUtils.getSaturation(((EntityPlayer) in[0].get(sc)).getFoodStats()));
|
|
|
+ ;
|
|
|
+ parser.registerFunction("player.getsaturation", (sc, in) -> (double) ((EntityPlayer) in[0].get(sc)).getFoodStats().getSaturationLevel());
|
|
|
parser.registerFunction("player.setsaturation", (sc, in) ->
|
|
|
{
|
|
|
ReflectionUtils.setSaturation(((EntityPlayer) in[0].get(sc)).getFoodStats(), in[1].getFloat(sc));
|
|
@@ -283,11 +284,13 @@ public class MinecraftFunctions
|
|
|
}
|
|
|
return KajetansMod.playerbank.getDataBank().getUUID(o.toString());
|
|
|
});
|
|
|
- parser.registerFunction("player.getid", (sc, in) -> KajetansMod.playerbank.getPlayerId(getUUID(in[0].get(sc))));
|
|
|
+ parser.registerFunction("player.getid", (sc, in) -> (double) KajetansMod.playerbank.getPlayerId(getUUID(in[0].get(sc))));
|
|
|
parser.registerFunction("player.get", (sc, in) ->
|
|
|
{
|
|
|
return KajetansMod.server.getPlayerList().getPlayerByUUID(getUUID(in[0].get(sc)));
|
|
|
});
|
|
|
+ parser.registerFunction("player.getuuidfromid", (sc, in) -> KajetansMod.playerbank.getDataBank().getUUIDfromID(in[0].getInt(sc)));
|
|
|
+ parser.registerFunction("player.getnamefromid", (sc, in) -> KajetansMod.playerbank.getDataBank().getNamefromID(in[0].getInt(sc)));
|
|
|
parser.registerFunction("player.getip", (sc, in) -> ((EntityPlayerMP) in[0].get(sc)).connection.netManager.getRemoteAddress().toString());
|
|
|
parser.registerFunction("player.iscreative", (sc, in) -> ((EntityPlayer) in[0].get(sc)).isCreative());
|
|
|
parser.registerFunction("player.isspectator", (sc, in) -> ((EntityPlayer) in[0].get(sc)).isSpectator());
|
|
@@ -429,20 +432,6 @@ public class MinecraftFunctions
|
|
|
p.addExperience((int) (f * p.xpBarCap()));
|
|
|
return Void.TYPE;
|
|
|
});
|
|
|
- parser.registerFunction("player.getfoodlevel", (sc, in) -> (double) ((EntityPlayer) in[0].get(sc)).getFoodStats().getFoodLevel());
|
|
|
- parser.registerFunction("player.getsaturationlevel", (sc, in) -> (double) ((EntityPlayer) in[0].get(sc)).getFoodStats().getSaturationLevel());
|
|
|
- parser.registerFunction("player.setfoodlevel", (sc, in) ->
|
|
|
- {
|
|
|
- EntityPlayer p = (EntityPlayer) in[0].get(sc);
|
|
|
- p.getFoodStats().setFoodLevel(in[1].getInt(sc));
|
|
|
- return Void.TYPE;
|
|
|
- });
|
|
|
- parser.registerFunction("player.setsaturationlevel", (sc, in) ->
|
|
|
- {
|
|
|
- EntityPlayer p = (EntityPlayer) in[0].get(sc);
|
|
|
- p.getFoodStats().setFoodSaturationLevel(in[1].getFloat(sc));
|
|
|
- return Void.TYPE;
|
|
|
- });
|
|
|
parser.registerFunction("player.gethead", (sc, in) ->
|
|
|
{
|
|
|
ItemStack stack = new ItemStack(Items.SKULL, 1, 3);
|
|
@@ -451,7 +440,7 @@ public class MinecraftFunctions
|
|
|
{
|
|
|
return stack;
|
|
|
}
|
|
|
- GameProfile gp = KajetansMod.server.getPlayerProfileCache().getProfileByUUID(getUUID(in[0].get(sc)));
|
|
|
+ GameProfile gp = new GameProfile(getUUID(in[0].get(sc)), in[1].getString(sc));
|
|
|
gp = TileEntitySkull.updateGameprofile(gp);
|
|
|
com.setTag("SkullOwner", NBTUtil.writeGameProfile(new NBTTagCompound(), gp));
|
|
|
return stack;
|
|
@@ -1644,7 +1633,7 @@ public class MinecraftFunctions
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- p.executeQuery();
|
|
|
+ p.execute();
|
|
|
}
|
|
|
catch(SQLException ex)
|
|
|
{
|