类 ModelPredicateProviderRegistry


  • @Environment(CLIENT)
    public class ModelPredicateProviderRegistry
    extends Object
    Mappings:
    Namespace Name
    official evn
    intermediary net/minecraft/class_5272
    named net/minecraft/client/item/ModelPredicateProviderRegistry
    • 字段详细资料

      • GLOBAL

        private static final Map<Identifier,​ModelPredicateProvider> GLOBAL
        Mappings:
        Namespace Name Mixin selector
        official a Levn;a:Ljava/util/Map;
        intermediary field_24443 Lnet/minecraft/class_5272;field_24443:Ljava/util/Map;
        named GLOBAL Lnet/minecraft/client/item/ModelPredicateProviderRegistry;GLOBAL:Ljava/util/Map;
      • CUSTOM_MODEL_DATA_KEY

        private static final String CUSTOM_MODEL_DATA_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Levn;b:Ljava/lang/String;
        intermediary field_32947 Lnet/minecraft/class_5272;field_32947:Ljava/lang/String;
        named CUSTOM_MODEL_DATA_KEY Lnet/minecraft/client/item/ModelPredicateProviderRegistry;CUSTOM_MODEL_DATA_KEY:Ljava/lang/String;
      • DAMAGED_ID

        private static final Identifier DAMAGED_ID
        Mappings:
        Namespace Name Mixin selector
        official c Levn;c:Lwp;
        intermediary field_24444 Lnet/minecraft/class_5272;field_24444:Lnet/minecraft/class_2960;
        named DAMAGED_ID Lnet/minecraft/client/item/ModelPredicateProviderRegistry;DAMAGED_ID:Lnet/minecraft/util/Identifier;
      • DAMAGE_ID

        private static final Identifier DAMAGE_ID
        Mappings:
        Namespace Name Mixin selector
        official d Levn;d:Lwp;
        intermediary field_24445 Lnet/minecraft/class_5272;field_24445:Lnet/minecraft/class_2960;
        named DAMAGE_ID Lnet/minecraft/client/item/ModelPredicateProviderRegistry;DAMAGE_ID:Lnet/minecraft/util/Identifier;
      • DAMAGED_PROVIDER

        private static final ModelPredicateProvider DAMAGED_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official e Levn;e:Levo;
        intermediary field_24446 Lnet/minecraft/class_5272;field_24446:Lnet/minecraft/class_1800;
        named DAMAGED_PROVIDER Lnet/minecraft/client/item/ModelPredicateProviderRegistry;DAMAGED_PROVIDER:Lnet/minecraft/client/item/ModelPredicateProvider;
      • DAMAGE_PROVIDER

        private static final ModelPredicateProvider DAMAGE_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official f Levn;f:Levo;
        intermediary field_24447 Lnet/minecraft/class_5272;field_24447:Lnet/minecraft/class_1800;
        named DAMAGE_PROVIDER Lnet/minecraft/client/item/ModelPredicateProviderRegistry;DAMAGE_PROVIDER:Lnet/minecraft/client/item/ModelPredicateProvider;
      • ITEM_SPECIFIC

        private static final Map<Item,​Map<Identifier,​ModelPredicateProvider>> ITEM_SPECIFIC
        Mappings:
        Namespace Name Mixin selector
        official g Levn;g:Ljava/util/Map;
        intermediary field_24448 Lnet/minecraft/class_5272;field_24448:Ljava/util/Map;
        named ITEM_SPECIFIC Lnet/minecraft/client/item/ModelPredicateProviderRegistry;ITEM_SPECIFIC:Ljava/util/Map;
    • 构造器详细资料

      • ModelPredicateProviderRegistry

        public ModelPredicateProviderRegistry()
    • 方法详细资料

      • register

        private static ModelPredicateProvider register​(Identifier id,
                                                       ModelPredicateProvider provider)
        Mappings:
        Namespace Name Mixin selector
        official a Levn;a(Lwp;Levo;)Levo;
        intermediary method_27881 Lnet/minecraft/class_5272;method_27881(Lnet/minecraft/class_2960;Lnet/minecraft/class_1800;)Lnet/minecraft/class_1800;
        named register Lnet/minecraft/client/item/ModelPredicateProviderRegistry;register(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/item/ModelPredicateProvider;)Lnet/minecraft/client/item/ModelPredicateProvider;
      • register

        private static void register​(Item item,
                                     Identifier id,
                                     ModelPredicateProvider provider)
        Mappings:
        Namespace Name Mixin selector
        official a Levn;a(Lbpn;Lwp;Levo;)V
        intermediary method_27879 Lnet/minecraft/class_5272;method_27879(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_1800;)V
        named register Lnet/minecraft/client/item/ModelPredicateProviderRegistry;register(Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/item/ModelPredicateProvider;)V
      • get

        @Nullable
        public static @Nullable ModelPredicateProvider get​(Item item,
                                                           Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official a Levn;a(Lbpn;Lwp;)Levo;
        intermediary method_27878 Lnet/minecraft/class_5272;method_27878(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1800;
        named get Lnet/minecraft/client/item/ModelPredicateProviderRegistry;get(Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/item/ModelPredicateProvider;