类 AdvancementEntityPredicateDeserializer


  • public class AdvancementEntityPredicateDeserializer
    extends Object
    Mappings:
    Namespace Name
    official bc
    intermediary net/minecraft/class_5257
    named net/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lbc;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_24383 Lnet/minecraft/class_5257;field_24383:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;LOGGER:Lorg/apache/logging/log4j/Logger;
      • advancementId

        private final Identifier advancementId
        Mappings:
        Namespace Name Mixin selector
        official b Lbc;b:Lwp;
        intermediary field_24384 Lnet/minecraft/class_5257;field_24384:Lnet/minecraft/class_2960;
        named advancementId Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;advancementId:Lnet/minecraft/util/Identifier;
      • conditionManager

        private final LootConditionManager conditionManager
        Mappings:
        Namespace Name Mixin selector
        official c Lbc;c:Ldhu;
        intermediary field_24385 Lnet/minecraft/class_5257;field_24385:Lnet/minecraft/class_4567;
        named conditionManager Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;conditionManager:Lnet/minecraft/loot/condition/LootConditionManager;
      • gson

        private final Gson gson
        Mappings:
        Namespace Name Mixin selector
        official d Lbc;d:Lcom/google/gson/Gson;
        intermediary field_24386 Lnet/minecraft/class_5257;field_24386:Lcom/google/gson/Gson;
        named gson Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;gson:Lcom/google/gson/Gson;
    • 构造器详细资料

      • AdvancementEntityPredicateDeserializer

        public AdvancementEntityPredicateDeserializer​(Identifier advancementId,
                                                      LootConditionManager conditionManager)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbc;<init>(Lwp;Ldhu;)V
        intermediary <init> Lnet/minecraft/class_5257;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_4567;)V
        named <init> Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/loot/condition/LootConditionManager;)V
    • 方法详细资料

      • loadConditions

        public final LootCondition[] loadConditions​(JsonArray array,
                                                    String key,
                                                    LootContextType contextType)
        Mappings:
        Namespace Name Mixin selector
        official a Lbc;a(Lcom/google/gson/JsonArray;Ljava/lang/String;Ldjt;)[Ldkh;
        intermediary method_27796 Lnet/minecraft/class_5257;method_27796(Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)[Lnet/minecraft/class_5341;
        named loadConditions Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;loadConditions(Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/loot/context/LootContextType;)[Lnet/minecraft/loot/condition/LootCondition;
      • getAdvancementId

        public Identifier getAdvancementId()
        Mappings:
        Namespace Name Mixin selector
        official a Lbc;a()Lwp;
        intermediary method_27795 Lnet/minecraft/class_5257;method_27795()Lnet/minecraft/class_2960;
        named getAdvancementId Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;getAdvancementId()Lnet/minecraft/util/Identifier;