Package net.minecraft.server
Class ServerFunctionLibrary
java.lang.Object
net.minecraft.server.ServerFunctionLibrary
- All Implemented Interfaces:
PreparableReloadListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
PreparableReloadListener.PreparationBarrier, PreparableReloadListener.SharedState, PreparableReloadListener.StateKey<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.brigadier.CommandDispatcher<CommandSourceStack> private final intprivate Map<ResourceLocation, CommandFunction<CommandSourceStack>> private static final FileToIdConverterprivate static final org.slf4j.Loggerprivate Map<ResourceLocation, List<CommandFunction<CommandSourceStack>>> private final TagLoader<CommandFunction<CommandSourceStack>> static final ResourceKey<Registry<CommandFunction<CommandSourceStack>>> -
Constructor Summary
ConstructorsConstructorDescriptionServerFunctionLibrary(int pFunctionCompilationLevel, com.mojang.brigadier.CommandDispatcher<CommandSourceStack> pDispatcher) -
Method Summary
Modifier and TypeMethodDescriptiongetFunction(ResourceLocation pLocation) getTag(ResourceLocation pLocation) reload(PreparableReloadListener.SharedState p_433722_, Executor p_136061_, PreparableReloadListener.PreparationBarrier p_136057_, Executor p_136062_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getName, prepareSharedState
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
TYPE_KEY
-
LISTER
-
functions
-
tagsLoader
-
tags
-
functionCompilationLevel
private final int functionCompilationLevel -
dispatcher
-
-
Constructor Details
-
ServerFunctionLibrary
public ServerFunctionLibrary(int pFunctionCompilationLevel, com.mojang.brigadier.CommandDispatcher<CommandSourceStack> pDispatcher)
-
-
Method Details
-
getFunction
-
getFunctions
-
getTag
-
getAvailableTags
-
readLines
-