Class ItemStackMixinCast_ItemStackChecker

java.lang.Object
org.samo_lego.golfiv.mixin.illegal_items.ItemStackMixinCast_ItemStackChecker
All Implemented Interfaces:
ItemStackChecker

public abstract class ItemStackMixinCast_ItemStackChecker extends Object implements ItemStackChecker
Additional methods for checking ItemStack's legality.
  • Constructor Details

    • ItemStackMixinCast_ItemStackChecker

      public ItemStackMixinCast_ItemStackChecker()
  • Method Details

    • getEnchantments

      public abstract net.minecraft.nbt.NbtList getEnchantments()
    • getMaxCount

      public abstract int getMaxCount()
    • setCount

      public abstract void setCount(int count)
    • removeSubNbt

      public abstract void removeSubNbt(String key)
    • getItem

      public abstract net.minecraft.item.Item getItem()
    • makeLegal

      public void makeLegal(boolean survival)
      Sets the appropriate ItemStack size, removes disallowed enchantments.
      Specified by:
      makeLegal in interface ItemStackChecker
      Parameters:
      survival - w