Package net.minecraft.server
Class DataPackContents
java.lang.Object
net.minecraft.server.DataPackContents
Contains loaders for contents controllable by data packs.
This can be accessed via MinecraftServer.ResourceManagerHolder.dataPackContents.
There are shortcut methods to access individual loaders on MinecraftServer.
- Mappings:
Namespace Name named net/minecraft/server/DataPackContentsintermediary net/minecraft/class_5350official alq
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static enumA policy on how to handle aTagKeythat does not resolve to an existing tag (unrecognized tag) inRegistryEntryLookup.getOptional(net.minecraft.registry.tag.TagKey). -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CommandManagerprivate static final CompletableFuture<Unit> private final FunctionLoaderprivate static final Loggerprivate final RecipeManagerprivate final DataPackContents.ConfigurableWrapperLookupprivate final TagManagerLoaderprivate final ReloadableRegistries.Lookupprivate final ServerAdvancementLoader -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDataPackContents(DynamicRegistryManager.Immutable dynamicRegistryManager, FeatureSet enabledFeatures, CommandManager.RegistrationEnvironment environment, int functionPermissionLevel) -
Method Summary
Modifier and TypeMethodDescriptionReturns the function loader.voidrefresh()static CompletableFuture<DataPackContents> reload(ResourceManager manager, CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, FeatureSet enabledFeatures, CommandManager.RegistrationEnvironment environment, int functionPermissionLevel, Executor prepareExecutor, Executor applyExecutor) Reloads the data packs contents.private static <T> voidrepopulateTags(DynamicRegistryManager dynamicRegistryManager, TagManagerLoader.RegistryTags<T> tags)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/server/DataPackContents;LOGGER:Lorg/slf4j/Logger;intermediary field_36491Lnet/minecraft/class_5350;field_36491:Lorg/slf4j/Logger;official aLalq;a:Lorg/slf4j/Logger;
-
COMPLETED_UNIT
- Mappings:
Namespace Name Mixin selector named COMPLETED_UNITLnet/minecraft/server/DataPackContents;COMPLETED_UNIT:Ljava/util/concurrent/CompletableFuture;intermediary field_25334Lnet/minecraft/class_5350;field_25334:Ljava/util/concurrent/CompletableFuture;official bLalq;b:Ljava/util/concurrent/CompletableFuture;
-
reloadableRegistries
- Mappings:
Namespace Name Mixin selector named reloadableRegistriesLnet/minecraft/server/DataPackContents;reloadableRegistries:Lnet/minecraft/registry/ReloadableRegistries$Lookup;intermediary field_49921Lnet/minecraft/class_5350;field_49921:Lnet/minecraft/class_9383$class_9385;official cLalq;c:Lalp$b;
-
registryLookup
- Mappings:
Namespace Name Mixin selector named registryLookupLnet/minecraft/server/DataPackContents;registryLookup:Lnet/minecraft/server/DataPackContents$ConfigurableWrapperLookup;intermediary field_48785Lnet/minecraft/class_5350;field_48785:Lnet/minecraft/class_5350$class_9180;official dLalq;d:Lalq$a;
-
commandManager
- Mappings:
Namespace Name Mixin selector named commandManagerLnet/minecraft/server/DataPackContents;commandManager:Lnet/minecraft/server/command/CommandManager;intermediary field_25336Lnet/minecraft/class_5350;field_25336:Lnet/minecraft/class_2170;official eLalq;e:Leq;
-
recipeManager
- Mappings:
Namespace Name Mixin selector named recipeManagerLnet/minecraft/server/DataPackContents;recipeManager:Lnet/minecraft/recipe/RecipeManager;intermediary field_25337Lnet/minecraft/class_5350;field_25337:Lnet/minecraft/class_1863;official fLalq;f:Lcza;
-
registryTagManager
- Mappings:
Namespace Name Mixin selector named registryTagManagerLnet/minecraft/server/DataPackContents;registryTagManager:Lnet/minecraft/registry/tag/TagManagerLoader;intermediary field_25338Lnet/minecraft/class_5350;field_25338:Lnet/minecraft/class_3505;official gLalq;g:Laxh;
-
serverAdvancementLoader
- Mappings:
Namespace Name Mixin selector named serverAdvancementLoaderLnet/minecraft/server/DataPackContents;serverAdvancementLoader:Lnet/minecraft/server/ServerAdvancementLoader;intermediary field_25341Lnet/minecraft/class_5350;field_25341:Lnet/minecraft/class_2989;official hLalq;h:Lals;
-
functionLoader
- Mappings:
Namespace Name Mixin selector named functionLoaderLnet/minecraft/server/DataPackContents;functionLoader:Lnet/minecraft/server/function/FunctionLoader;intermediary field_25342Lnet/minecraft/class_5350;field_25342:Lnet/minecraft/class_5349;official iLalq;i:Lalt;
-
-
Constructor Details
-
DataPackContents
private DataPackContents(DynamicRegistryManager.Immutable dynamicRegistryManager, FeatureSet enabledFeatures, CommandManager.RegistrationEnvironment environment, int functionPermissionLevel) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/DataPackContents;<init>(Lnet/minecraft/registry/DynamicRegistryManager$Immutable;Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;I)Vintermediary <init>Lnet/minecraft/class_5350;<init>(Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7699;Lnet/minecraft/class_2170$class_5364;I)Vofficial <init>Lalq;<init>(Ljw$b;Lcpn;Leq$a;I)V
-
-
Method Details
-
getFunctionLoader
Returns the function loader.Function loader loads the functions in data packs.
- Returns:
- the function loader
- Mappings:
Namespace Name Mixin selector named getFunctionLoaderLnet/minecraft/server/DataPackContents;getFunctionLoader()Lnet/minecraft/server/function/FunctionLoader;intermediary method_29465Lnet/minecraft/class_5350;method_29465()Lnet/minecraft/class_5349;official aLalq;a()Lalt;
-
getReloadableRegistries
- Mappings:
Namespace Name Mixin selector named getReloadableRegistriesLnet/minecraft/server/DataPackContents;getReloadableRegistries()Lnet/minecraft/registry/ReloadableRegistries$Lookup;intermediary method_58297Lnet/minecraft/class_5350;method_58297()Lnet/minecraft/class_9383$class_9385;official bLalq;b()Lalp$b;
-
getRecipeManager
- See Also:
- Mappings:
Namespace Name Mixin selector named getRecipeManagerLnet/minecraft/server/DataPackContents;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;intermediary method_29471Lnet/minecraft/class_5350;method_29471()Lnet/minecraft/class_1863;official cLalq;c()Lcza;
-
getCommandManager
- See Also:
- Mappings:
Namespace Name Mixin selector named getCommandManagerLnet/minecraft/server/DataPackContents;getCommandManager()Lnet/minecraft/server/command/CommandManager;intermediary method_29472Lnet/minecraft/class_5350;method_29472()Lnet/minecraft/class_2170;official dLalq;d()Leq;
-
getServerAdvancementLoader
- See Also:
- Mappings:
Namespace Name Mixin selector named getServerAdvancementLoaderLnet/minecraft/server/DataPackContents;getServerAdvancementLoader()Lnet/minecraft/server/ServerAdvancementLoader;intermediary method_29473Lnet/minecraft/class_5350;method_29473()Lnet/minecraft/class_2989;official eLalq;e()Lals;
-
getContents
- Mappings:
Namespace Name Mixin selector named getContentsLnet/minecraft/server/DataPackContents;getContents()Ljava/util/List;intermediary method_40427Lnet/minecraft/class_5350;method_40427()Ljava/util/List;official fLalq;f()Ljava/util/List;
-
reload
public static CompletableFuture<DataPackContents> reload(ResourceManager manager, CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, FeatureSet enabledFeatures, CommandManager.RegistrationEnvironment environment, int functionPermissionLevel, Executor prepareExecutor, Executor applyExecutor) Reloads the data packs contents.- See Also:
- Mappings:
Namespace Name Mixin selector named reloadLnet/minecraft/server/DataPackContents;reload(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/CombinedDynamicRegistries;Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;intermediary method_29466Lnet/minecraft/class_5350;method_29466(Lnet/minecraft/class_3300;Lnet/minecraft/class_7780;Lnet/minecraft/class_7699;Lnet/minecraft/class_2170$class_5364;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;official aLalq;a(Laup;Ljp;Lcpn;Leq$a;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
-
refresh
public void refresh()- Mappings:
Namespace Name Mixin selector named refreshLnet/minecraft/server/DataPackContents;refresh()Vintermediary method_40421Lnet/minecraft/class_5350;method_40421()Vofficial gLalq;g()V
-
repopulateTags
private static <T> void repopulateTags(DynamicRegistryManager dynamicRegistryManager, TagManagerLoader.RegistryTags<T> tags) - Mappings:
Namespace Name Mixin selector named repopulateTagsLnet/minecraft/server/DataPackContents;repopulateTags(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/registry/tag/TagManagerLoader$RegistryTags;)Vintermediary method_40422Lnet/minecraft/class_5350;method_40422(Lnet/minecraft/class_5455;Lnet/minecraft/class_3505$class_6863;)Vofficial aLalq;a(Ljw;Laxh$a;)V
-