Class SoloInventoryCondition
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.config.taskcondition.TaskConditionAsset
com.hypixel.hytale.builtin.adventure.objectives.config.taskcondition.SoloInventoryCondition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BlockTagOrItemIdFieldstatic final BuilderCodec<SoloInventoryCondition> protected booleanprotected booleanprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeCondition(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) booleanintinthashCode()booleanisConditionFulfilled(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) booleanbooleantoString()
-
Field Details
-
CODEC
-
blockTypeOrTagTask
-
quantity
protected int quantity -
consumeOnCompletion
protected boolean consumeOnCompletion -
holdInHand
protected boolean holdInHand
-
-
Constructor Details
-
SoloInventoryCondition
public SoloInventoryCondition()
-
-
Method Details
-
getBlockTypeOrTagTask
-
getQuantity
public int getQuantity() -
isConsumeOnCompletion
public boolean isConsumeOnCompletion() -
isHoldInHand
public boolean isHoldInHand() -
isConditionFulfilled
public boolean isConditionFulfilled(@Nonnull ComponentAccessor<EntityStore> componentAccessor, @Nonnull Ref<EntityStore> ref, Set<UUID> objectivePlayers) - Specified by:
isConditionFulfilledin classTaskConditionAsset
-
consumeCondition
public void consumeCondition(@Nonnull ComponentAccessor<EntityStore> componentAccessor, @Nonnull Ref<EntityStore> ref, Set<UUID> objectivePlayers) - Specified by:
consumeConditionin classTaskConditionAsset
-
equals
- Specified by:
equalsin classTaskConditionAsset
-
hashCode
public int hashCode()- Specified by:
hashCodein classTaskConditionAsset
-
toString
-