Class ServerFunctionLibrary
java.lang.Object
net.minecraft.server.ServerFunctionLibrary
- All Implemented Interfaces:
PreparableReloadListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface PreparableReloadListener
PreparableReloadListener.PreparationBarrier, PreparableReloadListener.SharedState, PreparableReloadListener.StateKey<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.brigadier.CommandDispatcher<CommandSourceStack> private final PermissionSetprivate Map<Identifier, CommandFunction<CommandSourceStack>> private static final FileToIdConverterprivate static final org.slf4j.Loggerprivate Map<Identifier, List<CommandFunction<CommandSourceStack>>> private final TagLoader<CommandFunction<CommandSourceStack>> static final ResourceKey<Registry<CommandFunction<CommandSourceStack>>> -
Constructor Summary
ConstructorsConstructorDescriptionServerFunctionLibrary(PermissionSet functionCompilationPermissions, com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher) -
Method Summary
Modifier and TypeMethodDescriptiongetTag(Identifier tag) reload(PreparableReloadListener.SharedState currentReload, Executor taskExecutor, PreparableReloadListener.PreparationBarrier preparationBarrier, Executor reloadExecutor) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PreparableReloadListener
getName, prepareSharedState
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
TYPE_KEY
-
LISTER
-
functions
-
tagsLoader
-
tags
-
functionCompilationPermissions
-
dispatcher
-
-
Constructor Details
-
ServerFunctionLibrary
public ServerFunctionLibrary(PermissionSet functionCompilationPermissions, com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher)
-
-
Method Details
-
getFunction
-
getFunctions
-
getTag
-
getAvailableTags
-
readLines
-