类 LootContextType


  • public class LootContextType
    extends Object
    Mappings:
    Namespace Name
    official djt
    intermediary net/minecraft/class_176
    named net/minecraft/loot/context/LootContextType
    • 字段详细资料

      • required

        private final Set<LootContextParameter<?>> required
        Mappings:
        Namespace Name Mixin selector
        official a Ldjt;a:Ljava/util/Set;
        intermediary field_1216 Lnet/minecraft/class_176;field_1216:Ljava/util/Set;
        named required Lnet/minecraft/loot/context/LootContextType;required:Ljava/util/Set;
      • allowed

        private final Set<LootContextParameter<?>> allowed
        Mappings:
        Namespace Name Mixin selector
        official b Ldjt;b:Ljava/util/Set;
        intermediary field_1215 Lnet/minecraft/class_176;field_1215:Ljava/util/Set;
        named allowed Lnet/minecraft/loot/context/LootContextType;allowed:Ljava/util/Set;
    • 构造器详细资料

      • LootContextType

        private LootContextType​(Set<LootContextParameter<?>> required,
                                Set<LootContextParameter<?>> allowed)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldjt;<init>(Ljava/util/Set;Ljava/util/Set;)V
        intermediary <init> Lnet/minecraft/class_176;<init>(Ljava/util/Set;Ljava/util/Set;)V
        named <init> Lnet/minecraft/loot/context/LootContextType;<init>(Ljava/util/Set;Ljava/util/Set;)V
    • 方法详细资料

      • isAllowed

        public boolean isAllowed​(LootContextParameter<?> parameter)
        Mappings:
        Namespace Name Mixin selector
        official a Ldjt;a(Ldjs;)Z
        intermediary method_35553 Lnet/minecraft/class_176;method_35553(Lnet/minecraft/class_169;)Z
        named isAllowed Lnet/minecraft/loot/context/LootContextType;isAllowed(Lnet/minecraft/loot/context/LootContextParameter;)Z
      • getRequired

        public Set<LootContextParameter<?>> getRequired()
        Mappings:
        Namespace Name Mixin selector
        official a Ldjt;a()Ljava/util/Set;
        intermediary method_778 Lnet/minecraft/class_176;method_778()Ljava/util/Set;
        named getRequired Lnet/minecraft/loot/context/LootContextType;getRequired()Ljava/util/Set;
      • getAllowed

        public Set<LootContextParameter<?>> getAllowed()
        Mappings:
        Namespace Name Mixin selector
        official b Ldjt;b()Ljava/util/Set;
        intermediary method_777 Lnet/minecraft/class_176;method_777()Ljava/util/Set;
        named getAllowed Lnet/minecraft/loot/context/LootContextType;getAllowed()Ljava/util/Set;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Ldjt;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_176;toString()Ljava/lang/String;
        named toString Lnet/minecraft/loot/context/LootContextType;toString()Ljava/lang/String;
      • validate

        public void validate​(LootTableReporter reporter,
                             LootContextAware parameterConsumer)
        Mappings:
        Namespace Name Mixin selector
        official a Ldjt;a(Ldhx;Ldhq;)V
        intermediary method_776 Lnet/minecraft/class_176;method_776(Lnet/minecraft/class_58;Lnet/minecraft/class_46;)V
        named validate Lnet/minecraft/loot/context/LootContextType;validate(Lnet/minecraft/loot/LootTableReporter;Lnet/minecraft/loot/context/LootContextAware;)V
      • create

        public static LootContextType.Builder create()
        Mappings:
        Namespace Name Mixin selector
        official c Ldjt;c()Ldjt$a;
        intermediary method_35554 Lnet/minecraft/class_176;method_35554()Lnet/minecraft/class_176$class_177;
        named create Lnet/minecraft/loot/context/LootContextType;create()Lnet/minecraft/loot/context/LootContextType$Builder;