use of com.builtbroken.mc.prefab.items.ItemStackWrapper in project Engine by VoltzEngine-Project.
the class ItemStackWrapperTest method testHashCodeEquals.
public void testHashCodeEquals() {
ItemStackWrapper a = new ItemStackWrapper(new ItemStack(Items.apple));
ItemStackWrapper b = new ItemStackWrapper(new ItemStack(Items.apple));
assertTrue("Wrappers failed to equal each other", a.equals(b));
assertTrue("Hash codes don't equal", a.hashCode() == b.hashCode());
a = new ItemStackWrapper(new ItemStack(Items.coal));
b = new ItemStackWrapper(new ItemStack(Items.coal, 10));
assertTrue("Wrappers failed to equal each other", a.equals(b));
assertTrue("Hash codes don't equal", a.hashCode() == b.hashCode());
}
use of com.builtbroken.mc.prefab.items.ItemStackWrapper in project Engine by VoltzEngine-Project.
the class MRFluidStack method addInputOption.
public MRFluidStack addInputOption(Item input) {
ItemStackWrapper wrapper = new ItemStackWrapper(new ItemStack(input));
wrapper.meta_compare = false;
wrapper.nbt_compare = false;
return (MRFluidStack) super.addInputOption(wrapper);
}
use of com.builtbroken.mc.prefab.items.ItemStackWrapper in project Engine by VoltzEngine-Project.
the class MRFluidStack method addInputOption.
public MRFluidStack addInputOption(Block input) {
ItemStackWrapper wrapper = new ItemStackWrapper(new ItemStack(input));
wrapper.meta_compare = false;
wrapper.nbt_compare = false;
return (MRFluidStack) super.addInputOption(wrapper);
}
use of com.builtbroken.mc.prefab.items.ItemStackWrapper in project Engine by VoltzEngine-Project.
the class MRItemStack method addInputOption.
public MRItemStack addInputOption(Item input) {
ItemStackWrapper wrapper = new ItemStackWrapper(new ItemStack(input));
wrapper.meta_compare = false;
wrapper.nbt_compare = false;
return (MRItemStack) super.addInputOption(wrapper);
}
Aggregations