|
@@ -47,6 +47,8 @@ public class ItemCommands {
|
|
sm.registerFunction("item.gettype", (sc, in) -> ((ItemStack) in[0].get(sc)).getItem().getRegistryName().toString());
|
|
sm.registerFunction("item.gettype", (sc, in) -> ((ItemStack) in[0].get(sc)).getItem().getRegistryName().toString());
|
|
sm.registerFunction("item.getamount", (sc, in) -> (double) ((ItemStack) in[0].get(sc)).getCount());
|
|
sm.registerFunction("item.getamount", (sc, in) -> (double) ((ItemStack) in[0].get(sc)).getCount());
|
|
sm.registerConsumer("item.setamount", (sc, in) -> ((ItemStack) in[0].get(sc)).setCount(in[1].getInt(sc)));
|
|
sm.registerConsumer("item.setamount", (sc, in) -> ((ItemStack) in[0].get(sc)).setCount(in[1].getInt(sc)));
|
|
|
|
+ sm.registerFunction("item.getfulltext", (sc, in) -> ((ItemStack) in[0].get(sc)).getTextComponent());
|
|
|
|
+ sm.registerFunction("item.hasname", (sc, in) -> ((ItemStack) in[0].get(sc)).hasDisplayName());
|
|
sm.registerFunction("item.getname", (sc, in) -> ((ItemStack) in[0].get(sc)).getDisplayName().getFormattedText());
|
|
sm.registerFunction("item.getname", (sc, in) -> ((ItemStack) in[0].get(sc)).getDisplayName().getFormattedText());
|
|
sm.registerConsumer("item.setname", (sc, in) -> {
|
|
sm.registerConsumer("item.setname", (sc, in) -> {
|
|
((ItemStack) in[0].get(sc)).setDisplayName(new StringTextComponent(SnuviUtils.connect(sc, in, 1)));
|
|
((ItemStack) in[0].get(sc)).setDisplayName(new StringTextComponent(SnuviUtils.connect(sc, in, 1)));
|
|
@@ -92,5 +94,11 @@ public class ItemCommands {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
sm.registerFunction("item.clone", (sc, in) -> ((ItemStack) in[0].get(sc)).copy());
|
|
sm.registerFunction("item.clone", (sc, in) -> ((ItemStack) in[0].get(sc)).copy());
|
|
|
|
+ sm.registerFunction("item.getmaxdamage", (sc, in) -> ((ItemStack) in[0].get(sc)).getMaxDamage());
|
|
|
|
+ sm.registerConsumer("item.isdamageable", (sc, in) -> ((ItemStack) in[0].get(sc)).isDamageable());
|
|
|
|
+ sm.registerConsumer("item.getdamage", (sc, in) -> ((ItemStack) in[0].get(sc)).getDamage());
|
|
|
|
+ sm.registerConsumer("item.setdamage", (sc, in) -> {
|
|
|
|
+ ((ItemStack) in[0].get(sc)).setDamage(in[1].getInt(sc));
|
|
|
|
+ });
|
|
}
|
|
}
|
|
}
|
|
}
|