类 ContextLootNbtProvider

  • 所有已实现的接口:
    LootNbtProvider

    public class ContextLootNbtProvider
    extends Object
    implements LootNbtProvider
    Mappings:
    Namespace Name
    official dkt
    intermediary net/minecraft/class_5646
    named net/minecraft/loot/provider/nbt/ContextLootNbtProvider
    • 字段详细资料

      • BLOCK_ENTITY_TARGET_NAME

        private static final String BLOCK_ENTITY_TARGET_NAME
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldkt;b:Ljava/lang/String;
        intermediary field_31875 Lnet/minecraft/class_5646;field_31875:Ljava/lang/String;
        named BLOCK_ENTITY_TARGET_NAME Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;BLOCK_ENTITY_TARGET_NAME:Ljava/lang/String;
      • BLOCK_ENTITY_TARGET

        private static final ContextLootNbtProvider.Target BLOCK_ENTITY_TARGET
        Mappings:
        Namespace Name Mixin selector
        official c Ldkt;c:Ldkt$a;
        intermediary field_27915 Lnet/minecraft/class_5646;field_27915:Lnet/minecraft/class_5646$class_5648;
        named BLOCK_ENTITY_TARGET Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;BLOCK_ENTITY_TARGET:Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;
      • BLOCK_ENTITY

        public static final ContextLootNbtProvider BLOCK_ENTITY
        Mappings:
        Namespace Name Mixin selector
        official a Ldkt;a:Ldkt;
        intermediary field_27914 Lnet/minecraft/class_5646;field_27914:Lnet/minecraft/class_5646;
        named BLOCK_ENTITY Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;BLOCK_ENTITY:Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;
      • target

        private final ContextLootNbtProvider.Target target
        Mappings:
        Namespace Name Mixin selector
        official d Ldkt;d:Ldkt$a;
        intermediary field_27916 Lnet/minecraft/class_5646;field_27916:Lnet/minecraft/class_5646$class_5648;
        named target Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;target:Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;
    • 构造器详细资料

      • ContextLootNbtProvider

        private ContextLootNbtProvider​(ContextLootNbtProvider.Target target)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldkt;<init>(Ldkt$a;)V
        intermediary <init> Lnet/minecraft/class_5646;<init>(Lnet/minecraft/class_5646$class_5648;)V
        named <init> Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;<init>(Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;)V
    • 方法详细资料

      • getTarget

        private static ContextLootNbtProvider.Target getTarget​(LootContext.EntityTarget entityTarget)
        Mappings:
        Namespace Name Mixin selector
        official b Ldkt;b(Ldhp$c;)Ldkt$a;
        intermediary method_32430 Lnet/minecraft/class_5646;method_32430(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5646$class_5648;
        named getTarget Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;getTarget(Lnet/minecraft/loot/context/LootContext$EntityTarget;)Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target;
      • getType

        public LootNbtProviderType getType()
        指定者:
        getType 在接口中 LootNbtProvider
        Mappings:
        Namespace Name Mixin selector
        official a Ldkv;a()Ldku;
        intermediary method_32439 Lnet/minecraft/class_5651;method_32439()Lnet/minecraft/class_5650;
        named getType Lnet/minecraft/loot/provider/nbt/LootNbtProvider;getType()Lnet/minecraft/loot/provider/nbt/LootNbtProviderType;
      • getNbtTag

        @Nullable
        public @Nullable Tag getNbtTag​(LootContext context)
        指定者:
        getNbtTag 在接口中 LootNbtProvider
        Mappings:
        Namespace Name Mixin selector
        official a Ldkv;a(Ldhp;)Lnn;
        intermediary method_32440 Lnet/minecraft/class_5651;method_32440(Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;
        named getNbtTag Lnet/minecraft/loot/provider/nbt/LootNbtProvider;getNbtTag(Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/nbt/Tag;
      • getRequiredParameters

        public Set<LootContextParameter<?>> getRequiredParameters()
        指定者:
        getRequiredParameters 在接口中 LootNbtProvider
        Mappings:
        Namespace Name Mixin selector
        official b Ldkv;b()Ljava/util/Set;
        intermediary method_32441 Lnet/minecraft/class_5651;method_32441()Ljava/util/Set;
        named getRequiredParameters Lnet/minecraft/loot/provider/nbt/LootNbtProvider;getRequiredParameters()Ljava/util/Set;
      • fromTarget

        public static LootNbtProvider fromTarget​(LootContext.EntityTarget target)
        Mappings:
        Namespace Name Mixin selector
        official a Ldkt;a(Ldhp$c;)Ldkv;
        intermediary method_35568 Lnet/minecraft/class_5646;method_35568(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651;
        named fromTarget Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;fromTarget(Lnet/minecraft/loot/context/LootContext$EntityTarget;)Lnet/minecraft/loot/provider/nbt/LootNbtProvider;
      • setTarget

        private static ContextLootNbtProvider setTarget​(String target)
        Mappings:
        Namespace Name Mixin selector
        official b Ldkt;b(Ljava/lang/String;)Ldkt;
        intermediary method_32431 Lnet/minecraft/class_5646;method_32431(Ljava/lang/String;)Lnet/minecraft/class_5646;
        named setTarget Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;setTarget(Ljava/lang/String;)Lnet/minecraft/loot/provider/nbt/ContextLootNbtProvider;