net.minecraft.server.command

public class CloneCommand

net.minecraft.server.commands.CloneCommands
net.minecraft.class_3023
net.minecraft.server.command.CloneCommand

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_60331
LOGGER
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_OVERLAP
field_13493
OVERLAP_EXCEPTION
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE
field_13491
TOO_BIG_EXCEPTION
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_FAILED
field_13492
FAILED_EXCEPTION
public static final Predicate<CachedBlockPosition>
FILTER_AIR
field_13490
IS_AIR_PREDICATE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
register(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext context)
method_13089(com.mojang.brigadier.CommandDispatcher<class_2168> arg0, class_7157 arg1)
register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess)
private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>
beginEndDestinationAndModeSuffix(CommandBuildContext context, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> fromDimension)
method_48042(class_7157 arg0, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3218> arg1)
createSourceArgs(CommandRegistryAccess commandRegistryAccess, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, ServerWorld> worldGetter)
private static CloneCommand$DimensionalPos
getLoadedDimensionAndPosition(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, ServerLevel level, String positionArgument)
method_48040(com.mojang.brigadier.context.CommandContext<class_2168> arg0, class_3218 arg1, String arg2)
createDimensionalPos(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, ServerWorld world, String name)
private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>
destinationAndStrictSuffix(CommandBuildContext context, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> fromDimension, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> toDimension)
method_65977(class_7157 arg0, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3218> arg1, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3218> arg2)
createDestinationArgs(CommandRegistryAccess registries, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, ServerWorld> currentWorldGetter, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, ServerWorld> targetWorldGetter)
private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>
modeSuffix(CommandBuildContext context, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, CloneCommands$DimensionAndPosition> beginPos, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, CloneCommands$DimensionAndPosition> endPos, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, CloneCommands$DimensionAndPosition> destinationPos, boolean strict, com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> builder)
method_65978(class_7157 arg0, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3023$class_8010> arg1, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3023$class_8010> arg2, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3023$class_8010> arg3, boolean arg4, com.mojang.brigadier.builder.ArgumentBuilder<class_2168, ?> arg5)
appendMode(CommandRegistryAccess registries, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, CloneCommand$DimensionalPos> beginPosGetter, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, CloneCommand$DimensionalPos> endPosGetter, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, CloneCommand$DimensionalPos> destinationPosGetter, boolean strict, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> builder)
private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>
wrapWithCloneMode(InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, CloneCommands$DimensionAndPosition> beginPos, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, CloneCommands$DimensionAndPosition> endPos, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, CloneCommands$DimensionAndPosition> destinationPos, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, Predicate<BlockInWorld>> filter, boolean strict, com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> builder)
method_48035(class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3023$class_8010> arg0, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3023$class_8010> arg1, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, class_3023$class_8010> arg2, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, Predicate<class_2694>> arg3, boolean arg4, com.mojang.brigadier.builder.ArgumentBuilder<class_2168, ?> arg5)
createModeArgs(ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, CloneCommand$DimensionalPos> beginPosGetter, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, CloneCommand$DimensionalPos> endPosGetter, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, CloneCommand$DimensionalPos> destinationPosGetter, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, Predicate<CachedBlockPosition>> filterGetter, boolean strict, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> builder)
private static int
clone(CommandSourceStack source, CloneCommands$DimensionAndPosition startPosAndDimension, CloneCommands$DimensionAndPosition endPosAndDimension, CloneCommands$DimensionAndPosition destPosAndDimension, Predicate<BlockInWorld> predicate, CloneCommands$Mode mode, boolean strict)
method_13090(class_2168 arg0, class_3023$class_8010 arg1, class_3023$class_8010 arg2, class_3023$class_8010 arg3, Predicate<class_2694> arg4, class_3023$class_3025 arg5, boolean arg6)
execute(ServerCommandSource source, CloneCommand$DimensionalPos begin, CloneCommand$DimensionalPos end, CloneCommand$DimensionalPos destination, Predicate<CachedBlockPosition> filter, CloneCommand$Mode mode, boolean strict)
private static Text
lambda$clone$0(int arg0)
method_51940(int arg0)
method_51940(int arg0)
private static int
lambda$wrapWithCloneMode$3(InCommandFunction arg0, InCommandFunction arg1, InCommandFunction arg2, InCommandFunction arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_48036(class_10618 arg0, class_10618 arg1, class_10618 arg2, class_10618 arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_48036(ArgumentGetter arg0, ArgumentGetter arg1, ArgumentGetter arg2, ArgumentGetter arg3, boolean arg4, com.mojang.brigadier.context.CommandContext context)
private static int
lambda$wrapWithCloneMode$2(InCommandFunction arg0, InCommandFunction arg1, InCommandFunction arg2, InCommandFunction arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_48044(class_10618 arg0, class_10618 arg1, class_10618 arg2, class_10618 arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_48044(ArgumentGetter arg0, ArgumentGetter arg1, ArgumentGetter arg2, ArgumentGetter arg3, boolean arg4, com.mojang.brigadier.context.CommandContext context)
private static int
lambda$wrapWithCloneMode$1(InCommandFunction arg0, InCommandFunction arg1, InCommandFunction arg2, InCommandFunction arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_48049(class_10618 arg0, class_10618 arg1, class_10618 arg2, class_10618 arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_48049(ArgumentGetter arg0, ArgumentGetter arg1, ArgumentGetter arg2, ArgumentGetter arg3, boolean arg4, com.mojang.brigadier.context.CommandContext context)
private static int
lambda$wrapWithCloneMode$0(InCommandFunction arg0, InCommandFunction arg1, InCommandFunction arg2, InCommandFunction arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_65984(class_10618 arg0, class_10618 arg1, class_10618 arg2, class_10618 arg3, boolean arg4, com.mojang.brigadier.context.CommandContext arg5)
method_65984(ArgumentGetter arg0, ArgumentGetter arg1, ArgumentGetter arg2, ArgumentGetter arg3, boolean arg4, com.mojang.brigadier.context.CommandContext context)
private static Predicate
lambda$modeSuffix$5(com.mojang.brigadier.context.CommandContext arg0)
method_65975(com.mojang.brigadier.context.CommandContext arg0)
method_65975(com.mojang.brigadier.context.CommandContext context)
private static Predicate
lambda$modeSuffix$4(com.mojang.brigadier.context.CommandContext arg0)
method_65980(com.mojang.brigadier.context.CommandContext arg0)
method_65980(com.mojang.brigadier.context.CommandContext context)
private static Predicate
lambda$modeSuffix$2(com.mojang.brigadier.context.CommandContext arg0)
method_65983(com.mojang.brigadier.context.CommandContext arg0)
method_65983(com.mojang.brigadier.context.CommandContext context)
private static boolean
lambda$modeSuffix$3(BlockInWorld arg0)
method_65976(class_2694 arg0)
method_65976(CachedBlockPosition pos)
private static int
lambda$modeSuffix$0(InCommandFunction arg0, InCommandFunction arg1, InCommandFunction arg2, boolean arg3, com.mojang.brigadier.context.CommandContext arg4)
method_65973(class_10618 arg0, class_10618 arg1, class_10618 arg2, boolean arg3, com.mojang.brigadier.context.CommandContext arg4)
method_65973(ArgumentGetter arg0, ArgumentGetter arg1, ArgumentGetter arg2, boolean arg3, com.mojang.brigadier.context.CommandContext context)
private static boolean
lambda$modeSuffix$1(BlockInWorld arg0)
method_65981(class_2694 arg0)
method_65981(CachedBlockPosition pos)
private static CloneCommand$DimensionalPos
lambda$destinationAndStrictSuffix$2(InCommandFunction arg0, com.mojang.brigadier.context.CommandContext arg1)
method_65974(class_10618 arg0, com.mojang.brigadier.context.CommandContext arg1)
method_65974(ArgumentGetter arg0, com.mojang.brigadier.context.CommandContext context)
private static CloneCommand$DimensionalPos
lambda$destinationAndStrictSuffix$1(InCommandFunction arg0, com.mojang.brigadier.context.CommandContext arg1)
method_65979(class_10618 arg0, com.mojang.brigadier.context.CommandContext arg1)
method_65979(ArgumentGetter arg0, com.mojang.brigadier.context.CommandContext context)
private static CloneCommand$DimensionalPos
lambda$destinationAndStrictSuffix$0(InCommandFunction arg0, com.mojang.brigadier.context.CommandContext arg1)
method_65982(class_10618 arg0, com.mojang.brigadier.context.CommandContext arg1)
method_65982(ArgumentGetter arg0, com.mojang.brigadier.context.CommandContext context)
private static ServerWorld
lambda$beginEndDestinationAndModeSuffix$1(com.mojang.brigadier.context.CommandContext arg0)
method_48055(com.mojang.brigadier.context.CommandContext arg0)
method_48055(com.mojang.brigadier.context.CommandContext context)
private static ServerWorld
lambda$beginEndDestinationAndModeSuffix$0(com.mojang.brigadier.context.CommandContext arg0)
method_48056(com.mojang.brigadier.context.CommandContext arg0)
method_48056(com.mojang.brigadier.context.CommandContext context)
private static ServerWorld
lambda$register$1(com.mojang.brigadier.context.CommandContext arg0)
method_48057(com.mojang.brigadier.context.CommandContext arg0)
method_48057(com.mojang.brigadier.context.CommandContext context)
private static ServerWorld
lambda$register$0(com.mojang.brigadier.context.CommandContext arg0)
method_48058(com.mojang.brigadier.context.CommandContext arg0)
method_48058(com.mojang.brigadier.context.CommandContext context)
private static boolean
lambda$static$1(BlockInWorld arg0)
method_13096(class_2694 arg0)
method_13096(CachedBlockPosition pos)
private static com.mojang.brigadier.Message
lambda$static$0(Object arg0, Object arg1)
method_13099(Object arg0, Object arg1)
method_13099(Object maxCount, Object count)