Package net.minecraft

Class class_12277

java.lang.Object
net.minecraft.class_12277
All Implemented Interfaces:
class_12275, LootContextAware
Direct Known Subclasses:
class_12265, class_12267, class_12269

public abstract class class_12277 extends Object implements class_12275
Mappings:
Namespace Name
named net/minecraft/class_12277
intermediary net/minecraft/class_12277
official dtt
  • Field Details

    • field_64164

      protected final class_12275 field_64164
      Mappings:
      Namespace Name Mixin selector
      named field_64164 Lnet/minecraft/class_12277;field_64164:Lnet/minecraft/class_12275;
      intermediary field_64164 Lnet/minecraft/class_12277;field_64164:Lnet/minecraft/class_12275;
      official b Ldtt;b:Ldtr;
  • Constructor Details

    • class_12277

      protected class_12277(class_12275 class_12275)
  • Method Details

    • method_76106

      public abstract com.mojang.serialization.MapCodec<? extends class_12277> method_76106()
      Specified by:
      method_76106 in interface class_12275
      Mappings:
      Namespace Name Mixin selector
      named method_76106 Lnet/minecraft/class_12275;method_76106()Lcom/mojang/serialization/MapCodec;
      intermediary method_76106 Lnet/minecraft/class_12275;method_76106()Lcom/mojang/serialization/MapCodec;
      official a Ldtr;a()Lcom/mojang/serialization/MapCodec;
    • method_76141

      protected static <T extends class_12277> com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>,class_12275> method_76141(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> instance)
      Mappings:
      Namespace Name Mixin selector
      named method_76141 Lnet/minecraft/class_12277;method_76141(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
      intermediary method_76141 Lnet/minecraft/class_12277;method_76141(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
      official a Ldtt;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
    • method_76114

      protected abstract ItemSource method_76114(ItemSource itemSource)
      Mappings:
      Namespace Name Mixin selector
      named method_76114 Lnet/minecraft/class_12277;method_76114(Lnet/minecraft/inventory/ItemSource;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76114 Lnet/minecraft/class_12277;method_76114(Lnet/minecraft/class_12271;)Lnet/minecraft/class_12271;
      official a Ldtt;a(Ldtq;)Ldtq;
    • method_76108

      public final ItemSource method_76108(LootContext lootContext)
      Specified by:
      method_76108 in interface class_12275
      Mappings:
      Namespace Name Mixin selector
      named method_76108 Lnet/minecraft/class_12275;method_76108(Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76108 Lnet/minecraft/class_12275;method_76108(Lnet/minecraft/class_47;)Lnet/minecraft/class_12271;
      official a Ldtr;a(Lfmm;)Ldtq;
    • validate

      public void validate(LootTableReporter reporter)
      Specified by:
      validate in interface LootContextAware
      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/loot/context/LootContextAware;validate(Lnet/minecraft/loot/LootTableReporter;)V
      intermediary method_292 Lnet/minecraft/class_46;method_292(Lnet/minecraft/class_58;)V
      official a Lfmo;a(Lfmt;)V