Class ComponentHolderFlagPole<OBJECT,OBJECT_STACK extends net.neoforged.neoforge.common.MutableDataComponentHolder>

java.lang.Object
petrolpark.mc.library.core.flags.AbstractFlagPole<OBJECT,OBJECT_STACK>
petrolpark.mc.library.core.flags.ComponentHolderFlagPole<OBJECT,OBJECT_STACK>
All Implemented Interfaces:
IFlagPole<OBJECT,OBJECT_STACK>
Direct Known Subclasses:
FluidFlagPole, ItemFlagPole

public abstract class ComponentHolderFlagPole<OBJECT,OBJECT_STACK extends net.neoforged.neoforge.common.MutableDataComponentHolder> extends AbstractFlagPole<OBJECT,OBJECT_STACK>
  • Constructor Details

    • ComponentHolderFlagPole

      protected ComponentHolderFlagPole(OBJECT_STACK stack)
  • Method Details

    • save

      public void save()
      Description copied from interface: IFlagPole
      Called whenever the IFlagPole is changed, to save the changes to the underlying object.