Package petrolpark.mc.library.core.flags
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>
-
Field Summary
Fields inherited from class petrolpark.mc.library.core.flags.AbstractFlagPole
flags, ORPHAN_HOLDER_LIST_CODEC, ORPHAN_HOLDER_LIST_STREAM_CODEC, orphanFlags, stack -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class petrolpark.mc.library.core.flags.AbstractFlagPole
clearFlags, flag, flagAll, getOrphanHolderList, has, hasAnyExtrinsicFlag, hasAnyFlag, isIntrinsic, streamAllFlags, streamIntrinsicFlags, streamOrphanExtrinsicFlags, streamShownIfAbsentFlags, unflag, unflagOnlyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface petrolpark.mc.library.core.flags.IFlagPole
getAmount, getFlaggable, getType, streamShownAbsentFlags, streamShownFlags