Class ItemFlagPole

java.lang.Object
petrolpark.mc.library.core.flags.AbstractFlagPole<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
petrolpark.mc.library.core.flags.ComponentHolderFlagPole<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
petrolpark.mc.library.core.flags.ItemFlagPole
All Implemented Interfaces:
IFlagPole<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>

public class ItemFlagPole extends ComponentHolderFlagPole<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
  • Constructor Details

    • ItemFlagPole

      protected ItemFlagPole(net.minecraft.world.item.ItemStack stack)
  • Method Details

    • create

      public static IFlagPole<?,?> create(net.minecraft.world.item.ItemStack stack)
    • get

      public static IFlagPole<?,?> get(net.minecraft.world.item.ItemStack stack)
    • perpetuateSingle

      public static final void perpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, net.minecraft.world.item.ItemStack output)
    • perpetuateSingle

      public static final void perpetuateSingle(Stream<net.minecraft.world.item.ItemStack> inputs, Stream<net.minecraft.world.item.ItemStack> outputs)
    • perpetuate

      public static final void perpetuate(Stream<net.minecraft.world.item.ItemStack> inputs, Stream<net.minecraft.world.item.ItemStack> outputs)
    • getFlaggable

      public Flaggable<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack> getFlaggable()
    • getType

      public net.minecraft.world.item.Item getType()
    • getAmount

      public double getAmount()
    • save

      public void save()
      Description copied from interface: IFlagPole
      Called whenever the IFlagPole is changed, to save the changes to the underlying object.
      Specified by:
      save in interface IFlagPole<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
      Overrides:
      save in class ComponentHolderFlagPole<net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack>
    • getDuck

      protected static IItemStackDuck getDuck(net.minecraft.world.item.ItemStack stack)