public class ObjectiveItemEntityRemovalSystem extends HolderSystem
System for handling objectiveitementityremoval mechanics. Systems contain game logic that operates on entities with specific component types.
java.lang.Object > HolderSystem > ObjectiveItemEntityRemovalSystem
Field Summary
itemComponent
final
ItemComponent
itemComponent
Field itemComponent.
itemStack
final
ItemStack
itemStack
Field itemStack.
objectiveUUID
final
UUID
objectiveUUID
Field objectiveUUID.
Method Detail
onEntityAdd
public
void
onEntityAdd
(@Nonnull final Holder holder, @Nonnull final AddReason reason, @Nonnull final Store store)
Method onEntityAdd.
- Parameters:
@Nonnull final Holderholder@Nonnull final AddReasonreason@Nonnull final Storestore
onEntityRemoved
public
void
onEntityRemoved
(@Nonnull final Holder holder, @Nonnull final RemoveReason reason, @Nonnull final Store store)
Method onEntityRemoved.
- Parameters:
@Nonnull final Holderholder@Nonnull final RemoveReasonreason@Nonnull final Storestore