Class RecipeGenerator.RecipeProvider

java.lang.Object
net.minecraft.data.recipe.RecipeGenerator.RecipeProvider
All Implemented Interfaces:
DataProvider
Direct Known Subclasses:
VanillaRecipeGenerator.Provider
Enclosing class:
RecipeGenerator

protected abstract static class RecipeGenerator.RecipeProvider extends Object implements DataProvider
Mappings:
Namespace Name
named net/minecraft/data/recipe/RecipeGenerator$RecipeProvider
intermediary net/minecraft/class_2446$class_10114
official oc$b
  • Field Details Link icon

    • output Link icon

      private final DataOutput output
      Mappings:
      Namespace Name Mixin selector
      named output Lnet/minecraft/data/recipe/RecipeGenerator$RecipeProvider;output:Lnet/minecraft/data/DataOutput;
      intermediary field_53723 Lnet/minecraft/class_2446$class_10114;field_53723:Lnet/minecraft/class_7784;
      official d Loc$b;d:Lmk;
    • registriesFuture Link icon

      private final CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture
      Mappings:
      Namespace Name Mixin selector
      named registriesFuture Lnet/minecraft/data/recipe/RecipeGenerator$RecipeProvider;registriesFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_53724 Lnet/minecraft/class_2446$class_10114;field_53724:Ljava/util/concurrent/CompletableFuture;
      official e Loc$b;e:Ljava/util/concurrent/CompletableFuture;
  • Constructor Details Link icon

    • RecipeProvider Link icon

      protected RecipeProvider(DataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/data/recipe/RecipeGenerator$RecipeProvider;<init>(Lnet/minecraft/data/DataOutput;Ljava/util/concurrent/CompletableFuture;)V
      intermediary <init> Lnet/minecraft/class_2446$class_10114;<init>(Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
      official <init> Loc$b;<init>(Lmk;Ljava/util/concurrent/CompletableFuture;)V
  • Method Details Link icon

    • run Link icon

      public final CompletableFuture<?> run(DataWriter writer)
      Specified by:
      run in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      named run Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_10319 Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;
      official a Lmi;a(Lmg;)Ljava/util/concurrent/CompletableFuture;
    • getRecipeGenerator Link icon

      protected abstract RecipeGenerator getRecipeGenerator(RegistryWrapper.WrapperLookup registries, RecipeExporter exporter)
      Mappings:
      Namespace Name Mixin selector
      named getRecipeGenerator Lnet/minecraft/data/recipe/RecipeGenerator$RecipeProvider;getRecipeGenerator(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/data/recipe/RecipeExporter;)Lnet/minecraft/data/recipe/RecipeGenerator;
      intermediary method_62766 Lnet/minecraft/class_2446$class_10114;method_62766(Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8790;)Lnet/minecraft/class_2446;
      official a Loc$b;a(Ljt$a;Lob;)Loc;