net.minecraft.server.command

public class LocateCommand

net.minecraft.server.commands.LocateCommand
net.minecraft.class_3079
net.minecraft.server.command.LocateCommand

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_41660
LOGGER
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_STRUCTURE_NOT_FOUND
field_39245
STRUCTURE_NOT_FOUND_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_STRUCTURE_INVALID
field_39246
STRUCTURE_INVALID_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_BIOME_NOT_FOUND
field_39247
BIOME_NOT_FOUND_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_POI_NOT_FOUND
field_39249
POI_NOT_FOUND_EXCEPTION
private static final int
MAX_STRUCTURE_SEARCH_RADIUS
field_39251
LOCATE_STRUCTURE_RADIUS
private static final int
MAX_BIOME_SEARCH_RADIUS
field_39252
LOCATE_BIOME_RADIUS
private static final int
BIOME_SAMPLE_RESOLUTION_HORIZONTAL
field_39253
LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL
private static final int
BIOME_SAMPLE_RESOLUTION_VERTICAL
field_39254
LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL
private static final int
POI_SEARCH_RADIUS
field_39255
LOCATE_POI_RADIUS

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
register(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext context)
method_13443(com.mojang.brigadier.CommandDispatcher<class_2168> arg0, class_7157 arg1)
register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess registryAccess)
private static Optional<? extends RegistryEntryList$ListBacked<Structure>>
getHolders(ResourceOrTagKeyArgument$Result<Structure> resourceOrTag, Registry<Structure> registry)
method_43907(class_7066$class_7068<class_3195> arg0, class_2378<class_3195> arg1)
getStructureListForPredicate(RegistryPredicateArgumentType$RegistryPredicate<Structure> predicate, Registry<Structure> structureRegistry)
private static int
locateStructure(CommandSourceStack source, ResourceOrTagKeyArgument$Result<Structure> resourceOrTag)
method_43905(class_2168 arg0, class_7066$class_7068<class_3195> arg1)
executeLocateStructure(ServerCommandSource source, RegistryPredicateArgumentType$RegistryPredicate<Structure> predicate)
private static int
locateBiome(CommandSourceStack source, ResourceOrTagArgument$Result<Biome> elementOrTag)
method_43912(class_2168 arg0, class_7737$class_7741<class_1959> arg1)
executeLocateBiome(ServerCommandSource source, RegistryEntryPredicateArgumentType$EntryPredicate<Biome> predicate)
private static int
locatePoi(CommandSourceStack source, ResourceOrTagArgument$Result<PoiType> resourceOrTag)
method_43915(class_2168 arg0, class_7737$class_7741<class_4158> arg1)
executeLocatePoi(ServerCommandSource source, RegistryEntryPredicateArgumentType$EntryPredicate<PointOfInterestType> predicate)
public static int
showLocateResult(CommandSourceStack source, ResourceOrTagArgument$Result<?> name, BlockPos sourcePos, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> found, String successMessageKey, boolean includeY, Duration taskDuration)
method_45148(class_2168 arg0, class_7737$class_7741<?> arg1, class_2338 arg2, com.mojang.datafixers.util.Pair<class_2338, ? extends class_6880<?>> arg3, String arg4, boolean arg5, Duration arg6)
sendCoordinates(ServerCommandSource source, RegistryEntryPredicateArgumentType$EntryPredicate<?> predicate, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, Duration timeTaken)
public static int
showLocateResult(CommandSourceStack source, ResourceOrTagKeyArgument$Result<?> name, BlockPos sourcePos, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> found, String successMessageKey, boolean includeY, Duration taskDuration)
method_24499(class_2168 arg0, class_7066$class_7068<?> arg1, class_2338 arg2, com.mojang.datafixers.util.Pair<class_2338, ? extends class_6880<?>> arg3, String arg4, boolean arg5, Duration arg6)
sendCoordinates(ServerCommandSource source, RegistryPredicateArgumentType$RegistryPredicate<?> structure, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, Duration timeTaken)
private static int
showLocateResult(CommandSourceStack source, BlockPos sourcePos, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> found, String successMessageKey, boolean includeY, String foundName, Duration taskDuration)
method_45149(class_2168 arg0, class_2338 arg1, com.mojang.datafixers.util.Pair<class_2338, ? extends class_6880<?>> arg2, String arg3, boolean arg4, String arg5, Duration arg6)
sendCoordinates(ServerCommandSource source, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, String entryString, Duration timeTaken)
private static float
dist(int x1, int z1, int x2, int z2)
method_13439(int arg0, int arg1, int arg2, int arg3)
getDistance(int x1, int y1, int x2, int y2)
private static Text
lambda$showLocateResult$5(String arg0, String arg1, Component arg2, int arg3)
method_52007(String arg0, String arg1, class_2561 arg2, int arg3)
method_52007(String arg0, String arg1, Text arg2, int arg3)
private static Style
lambda$showLocateResult$4(BlockPos arg0, String arg1, Style arg2)
method_13447(class_2338 arg0, String arg1, class_2583 arg2)
method_13447(BlockPos arg0, String arg1, Style style)
private static String
lambda$showLocateResult$3(com.mojang.datafixers.util.Pair arg0, TagKey arg1)
method_40998(com.mojang.datafixers.util.Pair arg0, class_6862 arg1)
method_40998(com.mojang.datafixers.util.Pair arg0, TagKey key)
private static String
lambda$showLocateResult$2(ResourceKey arg0)
method_41004(class_5321 arg0)
method_41004(RegistryKey key)
private static String
lambda$showLocateResult$1(ResourceOrTagArgument$Result arg0, com.mojang.datafixers.util.Pair arg1, HolderSet$Named arg2)
method_45150(class_7737$class_7741 arg0, com.mojang.datafixers.util.Pair arg1, class_6885$class_6888 arg2)
method_45150(RegistryEntryPredicateArgumentType$EntryPredicate arg0, com.mojang.datafixers.util.Pair arg1, RegistryEntryList$Named tag)
private static String
lambda$showLocateResult$0(ResourceOrTagArgument$Result arg0, Holder$Reference arg1)
method_45151(class_7737$class_7741 arg0, class_6880$class_6883 arg1)
method_45151(RegistryEntryPredicateArgumentType$EntryPredicate arg0, RegistryEntry$Reference entry)
private static com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$locateStructure$0(ResourceOrTagKeyArgument$Result arg0)
method_43906(class_7066$class_7068 arg0)
method_43906(RegistryPredicateArgumentType$RegistryPredicate arg0)
private static Optional
lambda$getHolders$0(Registry arg0, ResourceKey arg1)
method_43909(class_2378 arg0, class_5321 arg1)
method_43909(Registry arg0, RegistryKey key)
private static RegistryEntryList$Direct
lambda$getHolders$1(Holder arg0)
method_43908(class_6880 arg0)
method_43908(RegistryEntry entry)
private static int
lambda$register$2(com.mojang.brigadier.context.CommandContext arg0)
method_43904(com.mojang.brigadier.context.CommandContext arg0)
method_43904(com.mojang.brigadier.context.CommandContext context)
private static int
lambda$register$1(com.mojang.brigadier.context.CommandContext arg0)
method_43911(com.mojang.brigadier.context.CommandContext arg0)
method_43911(com.mojang.brigadier.context.CommandContext context)
private static int
lambda$register$0(com.mojang.brigadier.context.CommandContext arg0)
method_43914(com.mojang.brigadier.context.CommandContext arg0)
method_43914(com.mojang.brigadier.context.CommandContext context)
private static com.mojang.brigadier.Message
lambda$static$3(Object arg0)
method_43913(Object arg0)
method_43913(Object id)
private static com.mojang.brigadier.Message
lambda$static$2(Object arg0)
method_43917(Object arg0)
method_43917(Object id)
private static com.mojang.brigadier.Message
lambda$static$1(Object arg0)
method_41002(Object arg0)
method_41002(Object id)
private static com.mojang.brigadier.Message
lambda$static$0(Object arg0)
method_39985(Object arg0)
method_39985(Object id)