接口 CriterionTrigger<T extends CriterionTriggerInstance>
- 所有已知实现类:
BeeNestDestroyedTrigger
,BredAnimalsTrigger
,BrewedPotionTrigger
,ChangeDimensionTrigger
,ChanneledLightningTrigger
,ConstructBeaconTrigger
,ConsumeItemTrigger
,CuredZombieVillagerTrigger
,DistanceTrigger
,EffectsChangedTrigger
,EnchantedItemTrigger
,EnterBlockTrigger
,EntityHurtPlayerTrigger
,FilledBucketTrigger
,FishingRodHookedTrigger
,ImpossibleTrigger
,InventoryChangeTrigger
,ItemDurabilityTrigger
,ItemUsedOnLocationTrigger
,KilledByCrossbowTrigger
,KilledTrigger
,LevitationTrigger
,LightningStrikeTrigger
,LootTableTrigger
,PickedUpItemTrigger
,PlayerHurtEntityTrigger
,PlayerInteractTrigger
,PlayerTrigger
,RecipeCraftedTrigger
,RecipeUnlockedTrigger
,ShotCrossbowTrigger
,SimpleCriterionTrigger
,SlideDownBlockTrigger
,StartRidingTrigger
,SummonedEntityTrigger
,TameAnimalTrigger
,TargetBlockTrigger
,TradeTrigger
,UsedEnderEyeTrigger
,UsedTotemTrigger
,UsingItemTrigger
public interface CriterionTrigger<T extends CriterionTriggerInstance>
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明void
addPlayerListener
(PlayerAdvancements pPlayerAdvancements, CriterionTrigger.Listener<T> pListener) createInstance
(com.google.gson.JsonObject pJson, DeserializationContext pContext) getId()
void
removePlayerListener
(PlayerAdvancements pPlayerAdvancements, CriterionTrigger.Listener<T> pListener) void
removePlayerListeners
(PlayerAdvancements pPlayerAdvancements)
-
方法详细资料
-
getId
ResourceLocation getId() -
addPlayerListener
void addPlayerListener(PlayerAdvancements pPlayerAdvancements, CriterionTrigger.Listener<T> pListener) -
removePlayerListener
void removePlayerListener(PlayerAdvancements pPlayerAdvancements, CriterionTrigger.Listener<T> pListener) -
removePlayerListeners
-
createInstance
-