Class HusbandryTabAdvancementGenerator

java.lang.Object
net.minecraft.data.server.advancement.HusbandryTabAdvancementGenerator
All Implemented Interfaces:
AdvancementTabGenerator
Direct Known Subclasses:
OneTwentyHusbandryTabAdvancementGenerator

public class HusbandryTabAdvancementGenerator extends Object implements AdvancementTabGenerator
Mappings:
Namespace Name
official jn
intermediary net/minecraft/class_2414
named net/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator
  • Field Details

    • BREEDABLE_ANIMALS

      private static final EntityType<?>[] BREEDABLE_ANIMALS
      Mappings:
      Namespace Name Mixin selector
      official a Ljn;a:[Lbdv;
      intermediary field_11296 Lnet/minecraft/class_2414;field_11296:[Lnet/minecraft/class_1299;
      named BREEDABLE_ANIMALS Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;BREEDABLE_ANIMALS:[Lnet/minecraft/entity/EntityType;
    • EGG_LAYING_ANIMALS

      private static final EntityType<?>[] EGG_LAYING_ANIMALS
      Mappings:
      Namespace Name Mixin selector
      official b Ljn;b:[Lbdv;
      intermediary field_38467 Lnet/minecraft/class_2414;field_38467:[Lnet/minecraft/class_1299;
      named EGG_LAYING_ANIMALS Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;EGG_LAYING_ANIMALS:[Lnet/minecraft/entity/EntityType;
    • FISH_ITEMS

      private static final Item[] FISH_ITEMS
      Mappings:
      Namespace Name Mixin selector
      official c Ljn;c:[Lcdp;
      intermediary field_11295 Lnet/minecraft/class_2414;field_11295:[Lnet/minecraft/class_1792;
      named FISH_ITEMS Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;FISH_ITEMS:[Lnet/minecraft/item/Item;
    • FISH_BUCKET_ITEMS

      private static final Item[] FISH_BUCKET_ITEMS
      Mappings:
      Namespace Name Mixin selector
      official d Ljn;d:[Lcdp;
      intermediary field_11297 Lnet/minecraft/class_2414;field_11297:[Lnet/minecraft/class_1792;
      named FISH_BUCKET_ITEMS Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;FISH_BUCKET_ITEMS:[Lnet/minecraft/item/Item;
    • FOOD_ITEMS

      private static final Item[] FOOD_ITEMS
      Mappings:
      Namespace Name Mixin selector
      official e Ljn;e:[Lcdp;
      intermediary field_11298 Lnet/minecraft/class_2414;field_11298:[Lnet/minecraft/class_1792;
      named FOOD_ITEMS Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;FOOD_ITEMS:[Lnet/minecraft/item/Item;
    • AXE_ITEMS

      private static final Item[] AXE_ITEMS
      Mappings:
      Namespace Name Mixin selector
      official f Ljn;f:[Lcdp;
      intermediary field_33964 Lnet/minecraft/class_2414;field_33964:[Lnet/minecraft/class_1792;
      named AXE_ITEMS Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;AXE_ITEMS:[Lnet/minecraft/item/Item;
  • Constructor Details

    • HusbandryTabAdvancementGenerator

      public HusbandryTabAdvancementGenerator()
  • Method Details

    • accept

      public void accept(RegistryWrapper.WrapperLookup lookup, Consumer<Advancement> exporter)
      Specified by:
      accept in interface AdvancementTabGenerator
      Mappings:
      Namespace Name Mixin selector
      official a Ljh;a(Lhb$b;Ljava/util/function/Consumer;)V
      intermediary method_10335 Lnet/minecraft/class_7785;method_10335(Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;)V
      named accept Lnet/minecraft/data/server/advancement/AdvancementTabGenerator;accept(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/function/Consumer;)V
    • createRootAdvancement

      Advancement createRootAdvancement(Consumer<Advancement> exporter)
      Mappings:
      Namespace Name Mixin selector
      official a Ljn;a(Ljava/util/function/Consumer;)Lac;
      intermediary method_47808 Lnet/minecraft/class_2414;method_47808(Ljava/util/function/Consumer;)Lnet/minecraft/class_161;
      named createRootAdvancement Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;createRootAdvancement(Ljava/util/function/Consumer;)Lnet/minecraft/advancement/Advancement;
    • createBreedAnimalAdvancement

      Advancement createBreedAnimalAdvancement(Advancement parent, Consumer<Advancement> exporter)
      Mappings:
      Namespace Name Mixin selector
      official a Ljn;a(Lac;Ljava/util/function/Consumer;)Lac;
      intermediary method_47807 Lnet/minecraft/class_2414;method_47807(Lnet/minecraft/class_161;Ljava/util/function/Consumer;)Lnet/minecraft/class_161;
      named createBreedAnimalAdvancement Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;createBreedAnimalAdvancement(Lnet/minecraft/advancement/Advancement;Ljava/util/function/Consumer;)Lnet/minecraft/advancement/Advancement;
    • createBreedAllAnimalsAdvancement

      Advancement createBreedAllAnimalsAdvancement(Advancement parent, Consumer<Advancement> exporter)
      Mappings:
      Namespace Name Mixin selector
      official b Ljn;b(Lac;Ljava/util/function/Consumer;)Lac;
      intermediary method_47810 Lnet/minecraft/class_2414;method_47810(Lnet/minecraft/class_161;Ljava/util/function/Consumer;)Lnet/minecraft/class_161;
      named createBreedAllAnimalsAdvancement Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;createBreedAllAnimalsAdvancement(Lnet/minecraft/advancement/Advancement;Ljava/util/function/Consumer;)Lnet/minecraft/advancement/Advancement;
    • requireAllFrogsOnLeads

      private Advancement.Builder requireAllFrogsOnLeads(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official b Ljn;b(Lac$a;)Lac$a;
      intermediary method_43362 Lnet/minecraft/class_2414;method_43362(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      named requireAllFrogsOnLeads Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;requireAllFrogsOnLeads(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
    • requireFoodItemsEaten

      private Advancement.Builder requireFoodItemsEaten(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official c Ljn;c(Lac$a;)Lac$a;
      intermediary method_10341 Lnet/minecraft/class_2414;method_10341(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      named requireFoodItemsEaten Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;requireFoodItemsEaten(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
    • requireListedAnimalsBred

      Advancement.Builder requireListedAnimalsBred(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official a Ljn;a(Lac$a;)Lac$a;
      intermediary method_10342 Lnet/minecraft/class_2414;method_10342(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      named requireListedAnimalsBred Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;requireListedAnimalsBred(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
    • requireListedFishBucketsFilled

      private Advancement.Builder requireListedFishBucketsFilled(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official d Ljn;d(Lac$a;)Lac$a;
      intermediary method_10340 Lnet/minecraft/class_2414;method_10340(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      named requireListedFishBucketsFilled Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;requireListedFishBucketsFilled(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
    • requireListedFishCaught

      private Advancement.Builder requireListedFishCaught(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official e Ljn;e(Lac$a;)Lac$a;
      intermediary method_10339 Lnet/minecraft/class_2414;method_10339(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      named requireListedFishCaught Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;requireListedFishCaught(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
    • requireAllCatsTamed

      private Advancement.Builder requireAllCatsTamed(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official f Ljn;f(Lac$a;)Lac$a;
      intermediary method_16118 Lnet/minecraft/class_2414;method_16118(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      named requireAllCatsTamed Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;requireAllCatsTamed(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
    • getBreedableAnimals

      public EntityType<?>[] getBreedableAnimals()
      Mappings:
      Namespace Name Mixin selector
      official a Ljn;a()[Lbdv;
      intermediary method_47805 Lnet/minecraft/class_2414;method_47805()[Lnet/minecraft/class_1299;
      named getBreedableAnimals Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;getBreedableAnimals()[Lnet/minecraft/entity/EntityType;
    • getEggLayingAnimals

      public EntityType<?>[] getEggLayingAnimals()
      Mappings:
      Namespace Name Mixin selector
      official b Ljn;b()[Lbdv;
      intermediary method_47809 Lnet/minecraft/class_2414;method_47809()[Lnet/minecraft/class_1299;
      named getEggLayingAnimals Lnet/minecraft/data/server/advancement/HusbandryTabAdvancementGenerator;getEggLayingAnimals()[Lnet/minecraft/entity/EntityType;