Package net.minecraft.server.command
Class LocateCommand
java.lang.Object
net.minecraft.server.command.LocateCommand
- Mappings:
 Namespace Name named net/minecraft/server/command/LocateCommandintermediary net/minecraft/class_3079official aoy
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final Loggerprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static intexecuteLocateBiome(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<Biome> predicate) private static intexecuteLocatePoi(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<PointOfInterestType> predicate) private static intexecuteLocateStructure(ServerCommandSource source, RegistryPredicateArgumentType.RegistryPredicate<Structure> predicate) private static floatgetDistance(int x1, int y1, int x2, int y2) private static Optional<? extends RegistryEntryList.ListBacked<Structure>> getStructureListForPredicate(RegistryPredicateArgumentType.RegistryPredicate<Structure> predicate, Registry<Structure> structureRegistry) static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess registryAccess) static intsendCoordinates(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<?> predicate, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, Duration timeTaken) static intsendCoordinates(ServerCommandSource source, RegistryPredicateArgumentType.RegistryPredicate<?> structure, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, Duration timeTaken) private static intsendCoordinates(ServerCommandSource source, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, String entryString, Duration timeTaken)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/server/command/LocateCommand;LOGGER:Lorg/slf4j/Logger;intermediary field_41660Lnet/minecraft/class_3079;field_41660:Lorg/slf4j/Logger;official aLaoy;a:Lorg/slf4j/Logger;
 - 
STRUCTURE_NOT_FOUND_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType STRUCTURE_NOT_FOUND_EXCEPTION- Mappings:
 Namespace Name Mixin selector named STRUCTURE_NOT_FOUND_EXCEPTIONLnet/minecraft/server/command/LocateCommand;STRUCTURE_NOT_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_39245Lnet/minecraft/class_3079;field_39245:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official bLaoy;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 - 
STRUCTURE_INVALID_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType STRUCTURE_INVALID_EXCEPTION- Mappings:
 Namespace Name Mixin selector named STRUCTURE_INVALID_EXCEPTIONLnet/minecraft/server/command/LocateCommand;STRUCTURE_INVALID_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_39246Lnet/minecraft/class_3079;field_39246:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official cLaoy;c:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 - 
BIOME_NOT_FOUND_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType BIOME_NOT_FOUND_EXCEPTION- Mappings:
 Namespace Name Mixin selector named BIOME_NOT_FOUND_EXCEPTIONLnet/minecraft/server/command/LocateCommand;BIOME_NOT_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_39247Lnet/minecraft/class_3079;field_39247:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official dLaoy;d:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 - 
POI_NOT_FOUND_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType POI_NOT_FOUND_EXCEPTION- Mappings:
 Namespace Name Mixin selector named POI_NOT_FOUND_EXCEPTIONLnet/minecraft/server/command/LocateCommand;POI_NOT_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_39249Lnet/minecraft/class_3079;field_39249:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official eLaoy;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 - 
LOCATE_STRUCTURE_RADIUS
private static final int LOCATE_STRUCTURE_RADIUS- See Also:
 - Mappings:
 Namespace Name Mixin selector named LOCATE_STRUCTURE_RADIUSLnet/minecraft/server/command/LocateCommand;LOCATE_STRUCTURE_RADIUS:Iintermediary field_39251Lnet/minecraft/class_3079;field_39251:Iofficial fLaoy;f:I
 - 
LOCATE_BIOME_RADIUS
private static final int LOCATE_BIOME_RADIUS- See Also:
 - Mappings:
 Namespace Name Mixin selector named LOCATE_BIOME_RADIUSLnet/minecraft/server/command/LocateCommand;LOCATE_BIOME_RADIUS:Iintermediary field_39252Lnet/minecraft/class_3079;field_39252:Iofficial gLaoy;g:I
 - 
LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL
private static final int LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL- See Also:
 - Mappings:
 Namespace Name Mixin selector named LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVALLnet/minecraft/server/command/LocateCommand;LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL:Iintermediary field_39253Lnet/minecraft/class_3079;field_39253:Iofficial hLaoy;h:I
 - 
LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL
private static final int LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL- See Also:
 - Mappings:
 Namespace Name Mixin selector named LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVALLnet/minecraft/server/command/LocateCommand;LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL:Iintermediary field_39254Lnet/minecraft/class_3079;field_39254:Iofficial iLaoy;i:I
 - 
LOCATE_POI_RADIUS
private static final int LOCATE_POI_RADIUS- See Also:
 - Mappings:
 Namespace Name Mixin selector named LOCATE_POI_RADIUSLnet/minecraft/server/command/LocateCommand;LOCATE_POI_RADIUS:Iintermediary field_39255Lnet/minecraft/class_3079;field_39255:Iofficial jLaoy;j:I
 
 - 
 - 
Constructor Details
- 
LocateCommand
public LocateCommand() 
 - 
 - 
Method Details
- 
register
public static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess registryAccess) - Mappings:
 Namespace Name Mixin selector named registerLnet/minecraft/server/command/LocateCommand;register(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/command/CommandRegistryAccess;)Vintermediary method_13443Lnet/minecraft/class_3079;method_13443(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)Vofficial aLaoy;a(Lcom/mojang/brigadier/CommandDispatcher;Leg;)V
 - 
getStructureListForPredicate
private static Optional<? extends RegistryEntryList.ListBacked<Structure>> getStructureListForPredicate(RegistryPredicateArgumentType.RegistryPredicate<Structure> predicate, Registry<Structure> structureRegistry) - Mappings:
 Namespace Name Mixin selector named getStructureListForPredicateLnet/minecraft/server/command/LocateCommand;getStructureListForPredicate(Lnet/minecraft/command/argument/RegistryPredicateArgumentType$RegistryPredicate;Lnet/minecraft/registry/Registry;)Ljava/util/Optional;intermediary method_43907Lnet/minecraft/class_3079;method_43907(Lnet/minecraft/class_7066$class_7068;Lnet/minecraft/class_2378;)Ljava/util/Optional;official aLaoy;a(Lfq$c;Ljy;)Ljava/util/Optional;
 - 
executeLocateStructure
private static int executeLocateStructure(ServerCommandSource source, RegistryPredicateArgumentType.RegistryPredicate<Structure> predicate) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
 Namespace Name Mixin selector named executeLocateStructureLnet/minecraft/server/command/LocateCommand;executeLocateStructure(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/argument/RegistryPredicateArgumentType$RegistryPredicate;)Iintermediary method_43905Lnet/minecraft/class_3079;method_43905(Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;)Iofficial aLaoy;a(Lek;Lfq$c;)I
 - 
executeLocateBiome
private static int executeLocateBiome(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<Biome> predicate) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
 Namespace Name Mixin selector named executeLocateBiomeLnet/minecraft/server/command/LocateCommand;executeLocateBiome(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/argument/RegistryEntryPredicateArgumentType$EntryPredicate;)Iintermediary method_43912Lnet/minecraft/class_3079;method_43912(Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;)Iofficial aLaoy;a(Lek;Lfp$c;)I
 - 
executeLocatePoi
private static int executeLocatePoi(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<PointOfInterestType> predicate) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
 Namespace Name Mixin selector named executeLocatePoiLnet/minecraft/server/command/LocateCommand;executeLocatePoi(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/argument/RegistryEntryPredicateArgumentType$EntryPredicate;)Iintermediary method_43915Lnet/minecraft/class_3079;method_43915(Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;)Iofficial bLaoy;b(Lek;Lfp$c;)I
 - 
sendCoordinates
public static int sendCoordinates(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<?> predicate, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, Duration timeTaken) - Mappings:
 Namespace Name Mixin selector named sendCoordinatesLnet/minecraft/server/command/LocateCommand;sendCoordinates(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/argument/RegistryEntryPredicateArgumentType$EntryPredicate;Lnet/minecraft/util/math/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)Iintermediary method_45148Lnet/minecraft/class_3079;method_45148(Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)Iofficial aLaoy;a(Lek;Lfp$c;Ljb;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I
 - 
sendCoordinates
public static int sendCoordinates(ServerCommandSource source, RegistryPredicateArgumentType.RegistryPredicate<?> structure, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, Duration timeTaken) - Mappings:
 Namespace Name Mixin selector named sendCoordinatesLnet/minecraft/server/command/LocateCommand;sendCoordinates(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/argument/RegistryPredicateArgumentType$RegistryPredicate;Lnet/minecraft/util/math/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)Iintermediary method_24499Lnet/minecraft/class_3079;method_24499(Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)Iofficial aLaoy;a(Lek;Lfq$c;Ljb;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I
 - 
sendCoordinates
private static int sendCoordinates(ServerCommandSource source, BlockPos currentPos, com.mojang.datafixers.util.Pair<BlockPos, ? extends RegistryEntry<?>> result, String successMessage, boolean includeY, String entryString, Duration timeTaken) - Mappings:
 Namespace Name Mixin selector named sendCoordinatesLnet/minecraft/server/command/LocateCommand;sendCoordinates(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)Iintermediary method_45149Lnet/minecraft/class_3079;method_45149(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)Iofficial aLaoy;a(Lek;Ljb;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I
 - 
getDistance
private static float getDistance(int x1, int y1, int x2, int y2) - Mappings:
 Namespace Name Mixin selector named getDistanceLnet/minecraft/server/command/LocateCommand;getDistance(IIII)Fintermediary method_13439Lnet/minecraft/class_3079;method_13439(IIII)Fofficial aLaoy;a(IIII)F
 
 -