Class TimeCommand
java.lang.Object
net.minecraft.server.commands.TimeCommand
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <A extends com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, A>>
AaddClockNodes(CommandBuildContext context, A node, TimeCommand.ClockGetter clockGetter) private static intaddTime(CommandSourceStack source, Holder<WorldClock> clock, int time) private static Holder<WorldClock> getDefaultClock(CommandSourceStack source) private static intqueryGameTime(CommandSourceStack source) private static intqueryTime(CommandSourceStack source, Holder<WorldClock> clock) private static intqueryTimelineRepetitions(CommandSourceStack source, Holder<WorldClock> clock, Holder<Timeline> timeline) private static intqueryTimelineTicks(CommandSourceStack source, Holder<WorldClock> clock, Holder<Timeline> timeline) static voidregister(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext context) private static intsetPaused(CommandSourceStack source, Holder<WorldClock> clock, boolean paused) private static intsetTimeToTimeMarker(CommandSourceStack source, Holder<WorldClock> clock, ResourceKey<ClockTimeMarker> timeMarkerId) private static intsetTotalTicks(CommandSourceStack source, Holder<WorldClock> clock, int totalTicks) private static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTimelines(CommandSourceStack source, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Holder<WorldClock> clock) private static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTimeMarkers(CommandSourceStack source, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Holder<WorldClock> clock) private static intwrapTime(long ticks)
-
Field Details
-
ERROR_NO_DEFAULT_CLOCK
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_DEFAULT_CLOCK -
ERROR_NO_TIME_MARKER_FOUND
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NO_TIME_MARKER_FOUND -
ERROR_WRONG_TIMELINE_FOR_CLOCK
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_WRONG_TIMELINE_FOR_CLOCK
-
-
Constructor Details
-
TimeCommand
public TimeCommand()
-
-
Method Details
-
register
public static void register(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext context) -
addClockNodes
private static <A extends com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, A>> A addClockNodes(CommandBuildContext context, A node, TimeCommand.ClockGetter clockGetter) -
suggestTimeMarkers
private static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTimeMarkers(CommandSourceStack source, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Holder<WorldClock> clock) -
suggestTimelines
private static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTimelines(CommandSourceStack source, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Holder<WorldClock> clock) -
queryGameTime
-
queryTime
-
queryTimelineTicks
private static int queryTimelineTicks(CommandSourceStack source, Holder<WorldClock> clock, Holder<Timeline> timeline) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
queryTimelineRepetitions
private static int queryTimelineRepetitions(CommandSourceStack source, Holder<WorldClock> clock, Holder<Timeline> timeline) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
setTotalTicks
private static int setTotalTicks(CommandSourceStack source, Holder<WorldClock> clock, int totalTicks) -
addTime
-
setTimeToTimeMarker
private static int setTimeToTimeMarker(CommandSourceStack source, Holder<WorldClock> clock, ResourceKey<ClockTimeMarker> timeMarkerId) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
setPaused
-
wrapTime
private static int wrapTime(long ticks) -
getDefaultClock
private static Holder<WorldClock> getDefaultClock(CommandSourceStack source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-