Class SimpleCriterionTrigger<T extends SimpleCriterionTrigger.SimpleInstance>
java.lang.Object
net.minecraft.advancements.critereon.SimpleCriterionTrigger<T>
- All Implemented Interfaces:
- CriterionTrigger<T>
- Direct Known Subclasses:
- BeeNestDestroyedTrigger,- BredAnimalsTrigger,- BrewedPotionTrigger,- ChangeDimensionTrigger,- ChanneledLightningTrigger,- ConstructBeaconTrigger,- ConsumeItemTrigger,- CuredZombieVillagerTrigger,- DistanceTrigger,- EffectsChangedTrigger,- EnchantedItemTrigger,- EnterBlockTrigger,- EntityHurtPlayerTrigger,- FilledBucketTrigger,- FishingRodHookedTrigger,- InventoryChangeTrigger,- ItemDurabilityTrigger,- ItemUsedOnLocationTrigger,- KilledByCrossbowTrigger,- KilledTrigger,- LevitationTrigger,- LightningStrikeTrigger,- LootTableTrigger,- PickedUpItemTrigger,- PlayerHurtEntityTrigger,- PlayerInteractTrigger,- PlayerTrigger,- RecipeCraftedTrigger,- RecipeUnlockedTrigger,- ShotCrossbowTrigger,- SlideDownBlockTrigger,- StartRidingTrigger,- SummonedEntityTrigger,- TameAnimalTrigger,- TargetBlockTrigger,- TradeTrigger,- UsedEnderEyeTrigger,- UsedTotemTrigger,- UsingItemTrigger
public abstract class SimpleCriterionTrigger<T extends SimpleCriterionTrigger.SimpleInstance>
extends Object
implements CriterionTrigger<T>
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.advancements.CriterionTriggerCriterionTrigger.Listener<T extends CriterionTriggerInstance>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<PlayerAdvancements,Set<CriterionTrigger.Listener<T>>> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidaddPlayerListener(PlayerAdvancements p_66243_, CriterionTrigger.Listener<T> p_66244_) final voidremovePlayerListener(PlayerAdvancements p_66254_, CriterionTrigger.Listener<T> p_66255_) final voidremovePlayerListeners(PlayerAdvancements p_66241_) protected voidtrigger(ServerPlayer p_66235_, Predicate<T> p_66236_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.advancements.CriterionTriggercodec, createCriterion
- 
Field Details- 
playersprivate final Map<PlayerAdvancements,Set<CriterionTrigger.Listener<T extends SimpleCriterionTrigger.SimpleInstance>>> players
 
- 
- 
Constructor Details- 
SimpleCriterionTriggerpublic SimpleCriterionTrigger()
 
- 
- 
Method Details- 
addPlayerListenerpublic final void addPlayerListener(PlayerAdvancements p_66243_, CriterionTrigger.Listener<T> p_66244_) - Specified by:
- addPlayerListenerin interface- CriterionTrigger<T extends SimpleCriterionTrigger.SimpleInstance>
 
- 
removePlayerListenerpublic final void removePlayerListener(PlayerAdvancements p_66254_, CriterionTrigger.Listener<T> p_66255_) - Specified by:
- removePlayerListenerin interface- CriterionTrigger<T extends SimpleCriterionTrigger.SimpleInstance>
 
- 
removePlayerListeners- Specified by:
- removePlayerListenersin interface- CriterionTrigger<T extends SimpleCriterionTrigger.SimpleInstance>
 
- 
trigger
 
-