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 - official - abk- intermediary - net/minecraft/class_5350- named - net/minecraft/server/DataPackContents
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final CommandManagerprivate final CommandRegistryAccessprivate static final CompletableFuture<Unit>private final FunctionLoaderprivate static final org.slf4j.Loggerprivate final LootConditionManagerprivate final LootFunctionManagerprivate final LootManagerprivate final RecipeManagerprivate final TagManagerLoaderprivate final ServerAdvancementLoader
- 
Constructor SummaryConstructorsConstructorDescriptionDataPackContents(DynamicRegistryManager.Immutable dynamicRegistryManager, CommandManager.RegistrationEnvironment commandEnvironment, int functionPermissionLevel) 
- 
Method SummaryModifier and TypeMethodDescriptionReturns the function loader.voidrefresh(DynamicRegistryManager dynamicRegistryManager) static CompletableFuture<DataPackContents>reload(ResourceManager manager, DynamicRegistryManager.Immutable dynamicRegistryManager, CommandManager.RegistrationEnvironment commandEnvironment, int functionPermissionLevel, Executor prepareExecutor, Executor applyExecutor) Reloads the data packs contents.private static <T> voidrepopulateTags(DynamicRegistryManager dynamicRegistryManager, TagManagerLoader.RegistryTags<T> tags) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - a- Labk;a:Lorg/slf4j/Logger;- intermediary - field_36491- Lnet/minecraft/class_5350;field_36491:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/server/DataPackContents;LOGGER:Lorg/slf4j/Logger;
 
- 
COMPLETED_UNIT- Mappings:
- Namespace - Name - Mixin selector - official - b- Labk;b:Ljava/util/concurrent/CompletableFuture;- intermediary - field_25334- Lnet/minecraft/class_5350;field_25334:Ljava/util/concurrent/CompletableFuture;- named - COMPLETED_UNIT- Lnet/minecraft/server/DataPackContents;COMPLETED_UNIT:Ljava/util/concurrent/CompletableFuture;
 
- 
commandRegistryAccess- Mappings:
- Namespace - Name - Mixin selector - official - c- Labk;c:Ldl;- intermediary - field_38051- Lnet/minecraft/class_5350;field_38051:Lnet/minecraft/class_7157;- named - commandRegistryAccess- Lnet/minecraft/server/DataPackContents;commandRegistryAccess:Lnet/minecraft/command/CommandRegistryAccess;
 
- 
commandManager- Mappings:
- Namespace - Name - Mixin selector - official - d- Labk;d:Lds;- intermediary - field_25336- Lnet/minecraft/class_5350;field_25336:Lnet/minecraft/class_2170;- named - commandManager- Lnet/minecraft/server/DataPackContents;commandManager:Lnet/minecraft/server/command/CommandManager;
 
- 
recipeManager- Mappings:
- Namespace - Name - Mixin selector - official - e- Labk;e:Lcdq;- intermediary - field_25337- Lnet/minecraft/class_5350;field_25337:Lnet/minecraft/class_1863;- named - recipeManager- Lnet/minecraft/server/DataPackContents;recipeManager:Lnet/minecraft/recipe/RecipeManager;
 
- 
registryTagManager- Mappings:
- Namespace - Name - Mixin selector - official - f- Labk;f:Lalb;- intermediary - field_25338- Lnet/minecraft/class_5350;field_25338:Lnet/minecraft/class_3505;- named - registryTagManager- Lnet/minecraft/server/DataPackContents;registryTagManager:Lnet/minecraft/tag/TagManagerLoader;
 
- 
lootConditionManager- Mappings:
- Namespace - Name - Mixin selector - official - g- Labk;g:Ldsi;- intermediary - field_25339- Lnet/minecraft/class_5350;field_25339:Lnet/minecraft/class_4567;- named - lootConditionManager- Lnet/minecraft/server/DataPackContents;lootConditionManager:Lnet/minecraft/loot/condition/LootConditionManager;
 
- 
lootManager- Mappings:
- Namespace - Name - Mixin selector - official - h- Labk;h:Ldsh;- intermediary - field_25340- Lnet/minecraft/class_5350;field_25340:Lnet/minecraft/class_60;- named - lootManager- Lnet/minecraft/server/DataPackContents;lootManager:Lnet/minecraft/loot/LootManager;
 
- 
lootFunctionManager- Mappings:
- Namespace - Name - Mixin selector - official - i- Labk;i:Ldsc;- intermediary - field_28017- Lnet/minecraft/class_5350;field_28017:Lnet/minecraft/class_5640;- named - lootFunctionManager- Lnet/minecraft/server/DataPackContents;lootFunctionManager:Lnet/minecraft/loot/function/LootFunctionManager;
 
- 
serverAdvancementLoader- Mappings:
- Namespace - Name - Mixin selector - official - j- Labk;j:Labm;- intermediary - field_25341- Lnet/minecraft/class_5350;field_25341:Lnet/minecraft/class_2989;- named - serverAdvancementLoader- Lnet/minecraft/server/DataPackContents;serverAdvancementLoader:Lnet/minecraft/server/ServerAdvancementLoader;
 
- 
functionLoader- Mappings:
- Namespace - Name - Mixin selector - official - k- Labk;k:Labn;- intermediary - field_25342- Lnet/minecraft/class_5350;field_25342:Lnet/minecraft/class_5349;- named - functionLoader- Lnet/minecraft/server/DataPackContents;functionLoader:Lnet/minecraft/server/function/FunctionLoader;
 
 
- 
- 
Constructor Details- 
DataPackContentspublic DataPackContents(DynamicRegistryManager.Immutable dynamicRegistryManager, CommandManager.RegistrationEnvironment commandEnvironment, int functionPermissionLevel) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Labk;<init>(Lhn$a;Lds$a;I)V- intermediary - <init>- Lnet/minecraft/class_5350;<init>(Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_2170$class_5364;I)V- named - <init>- Lnet/minecraft/server/DataPackContents;<init>(Lnet/minecraft/util/registry/DynamicRegistryManager$Immutable;Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;I)V
 
 
- 
- 
Method Details- 
getFunctionLoaderReturns the function loader.Function loader loads the functions in data packs. - Returns:
- the function loader
- Mappings:
- Namespace - Name - Mixin selector - official - a- Labk;a()Labn;- intermediary - method_29465- Lnet/minecraft/class_5350;method_29465()Lnet/minecraft/class_5349;- named - getFunctionLoader- Lnet/minecraft/server/DataPackContents;getFunctionLoader()Lnet/minecraft/server/function/FunctionLoader;
 
- 
getLootConditionManager- Mappings:
- Namespace - Name - Mixin selector - official - b- Labk;b()Ldsi;- intermediary - method_29468- Lnet/minecraft/class_5350;method_29468()Lnet/minecraft/class_4567;- named - getLootConditionManager- Lnet/minecraft/server/DataPackContents;getLootConditionManager()Lnet/minecraft/loot/condition/LootConditionManager;
 
- 
getLootManager- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Labk;c()Ldsh;- intermediary - method_29469- Lnet/minecraft/class_5350;method_29469()Lnet/minecraft/class_60;- named - getLootManager- Lnet/minecraft/server/DataPackContents;getLootManager()Lnet/minecraft/loot/LootManager;
 
- 
getLootFunctionManager- Mappings:
- Namespace - Name - Mixin selector - official - d- Labk;d()Ldsc;- intermediary - method_32703- Lnet/minecraft/class_5350;method_32703()Lnet/minecraft/class_5640;- named - getLootFunctionManager- Lnet/minecraft/server/DataPackContents;getLootFunctionManager()Lnet/minecraft/loot/function/LootFunctionManager;
 
- 
getRecipeManager- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Labk;e()Lcdq;- intermediary - method_29471- Lnet/minecraft/class_5350;method_29471()Lnet/minecraft/class_1863;- named - getRecipeManager- Lnet/minecraft/server/DataPackContents;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;
 
- 
getCommandManager- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Labk;f()Lds;- intermediary - method_29472- Lnet/minecraft/class_5350;method_29472()Lnet/minecraft/class_2170;- named - getCommandManager- Lnet/minecraft/server/DataPackContents;getCommandManager()Lnet/minecraft/server/command/CommandManager;
 
- 
getServerAdvancementLoader- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Labk;g()Labm;- intermediary - method_29473- Lnet/minecraft/class_5350;method_29473()Lnet/minecraft/class_2989;- named - getServerAdvancementLoader- Lnet/minecraft/server/DataPackContents;getServerAdvancementLoader()Lnet/minecraft/server/ServerAdvancementLoader;
 
- 
getContents- Mappings:
- Namespace - Name - Mixin selector - official - h- Labk;h()Ljava/util/List;- intermediary - method_40427- Lnet/minecraft/class_5350;method_40427()Ljava/util/List;- named - getContents- Lnet/minecraft/server/DataPackContents;getContents()Ljava/util/List;
 
- 
reloadpublic static CompletableFuture<DataPackContents> reload(ResourceManager manager, DynamicRegistryManager.Immutable dynamicRegistryManager, CommandManager.RegistrationEnvironment commandEnvironment, int functionPermissionLevel, Executor prepareExecutor, Executor applyExecutor) Reloads the data packs contents.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Labk;a(Laim;Lhn$a;Lds$a;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_29466- Lnet/minecraft/class_5350;method_29466(Lnet/minecraft/class_3300;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_2170$class_5364;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;- named - reload- Lnet/minecraft/server/DataPackContents;reload(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/registry/DynamicRegistryManager$Immutable;Lnet/minecraft/server/command/CommandManager$RegistrationEnvironment;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
 
- 
refresh- Mappings:
- Namespace - Name - Mixin selector - official - a- Labk;a(Lhn;)V- intermediary - method_40421- Lnet/minecraft/class_5350;method_40421(Lnet/minecraft/class_5455;)V- named - refresh- Lnet/minecraft/server/DataPackContents;refresh(Lnet/minecraft/util/registry/DynamicRegistryManager;)V
 
- 
repopulateTagsprivate static <T> void repopulateTags(DynamicRegistryManager dynamicRegistryManager, TagManagerLoader.RegistryTags<T> tags) - Mappings:
- Namespace - Name - Mixin selector - official - a- Labk;a(Lhn;Lalb$a;)V- intermediary - method_40422- Lnet/minecraft/class_5350;method_40422(Lnet/minecraft/class_5455;Lnet/minecraft/class_3505$class_6863;)V- named - repopulateTags- Lnet/minecraft/server/DataPackContents;repopulateTags(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/tag/TagManagerLoader$RegistryTags;)V
 
 
-