Package net.minecraft.server.network
Class SpawnLocating
java.lang.Object
net.minecraft.server.network.SpawnLocating
- Mappings:
Namespace Name named net/minecraft/server/network/SpawnLocatingintermediary net/minecraft/class_5322official awr
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final intprivate final intprivate final intprivate intprivate final CompletableFuture<Vec3d> private static final EntityDimensionsprivate final BlockPosprivate final intprivate final ServerWorld -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSpawnLocating(ServerWorld world, BlockPos spawnPos, int spawnRadius) -
Method Summary
Modifier and TypeMethodDescriptionfindOverworldSpawn(ServerWorld world, int x, int z) findServerSpawnPoint(ServerWorld world, ChunkPos chunkPos) static CompletableFuture<Vec3d> locateSpawnPos(ServerWorld world, BlockPos spawnPos) private voidprivate static intmethod_72256(int int2) private voidmethod_72258(int int2, int int3, int int4, Supplier<Optional<Vec3d>> supplier) private static Vec3dmethod_72260(CollisionView collisionView, BlockPos blockPos) private static booleanmethod_72265(CollisionView collisionView, BlockPos blockPos)
-
Field Details
-
PLAYER_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named PLAYER_DIMENSIONSLnet/minecraft/server/network/SpawnLocating;PLAYER_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_61084Lnet/minecraft/class_5322;field_61084:Lnet/minecraft/class_4048;official aLawr;a:Lcdy;
-
field_61085
private static final int field_61085- See Also:
- Mappings:
Namespace Name Mixin selector named field_61085Lnet/minecraft/server/network/SpawnLocating;field_61085:Iintermediary field_61085Lnet/minecraft/class_5322;field_61085:Iofficial bLawr;b:I
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/server/network/SpawnLocating;world:Lnet/minecraft/server/world/ServerWorld;intermediary field_61086Lnet/minecraft/class_5322;field_61086:Lnet/minecraft/class_3218;official cLawr;c:Lawx;
-
spawnPos
- Mappings:
Namespace Name Mixin selector named spawnPosLnet/minecraft/server/network/SpawnLocating;spawnPos:Lnet/minecraft/util/math/BlockPos;intermediary field_61087Lnet/minecraft/class_5322;field_61087:Lnet/minecraft/class_2338;official dLawr;d:Lja;
-
spawnRadius
private final int spawnRadius- Mappings:
Namespace Name Mixin selector named spawnRadiusLnet/minecraft/server/network/SpawnLocating;spawnRadius:Iintermediary field_61088Lnet/minecraft/class_5322;field_61088:Iofficial eLawr;e:I
-
field_61089
private final int field_61089- Mappings:
Namespace Name Mixin selector named field_61089Lnet/minecraft/server/network/SpawnLocating;field_61089:Iintermediary field_61089Lnet/minecraft/class_5322;field_61089:Iofficial fLawr;f:I
-
field_61090
private final int field_61090- Mappings:
Namespace Name Mixin selector named field_61090Lnet/minecraft/server/network/SpawnLocating;field_61090:Iintermediary field_61090Lnet/minecraft/class_5322;field_61090:Iofficial gLawr;g:I
-
field_61091
private final int field_61091- Mappings:
Namespace Name Mixin selector named field_61091Lnet/minecraft/server/network/SpawnLocating;field_61091:Iintermediary field_61091Lnet/minecraft/class_5322;field_61091:Iofficial hLawr;h:I
-
field_61092
private int field_61092- Mappings:
Namespace Name Mixin selector named field_61092Lnet/minecraft/server/network/SpawnLocating;field_61092:Iintermediary field_61092Lnet/minecraft/class_5322;field_61092:Iofficial iLawr;i:I
-
field_61093
- Mappings:
Namespace Name Mixin selector named field_61093Lnet/minecraft/server/network/SpawnLocating;field_61093:Ljava/util/concurrent/CompletableFuture;intermediary field_61093Lnet/minecraft/class_5322;field_61093:Ljava/util/concurrent/CompletableFuture;official jLawr;j:Ljava/util/concurrent/CompletableFuture;
-
-
Constructor Details
-
SpawnLocating
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/network/SpawnLocating;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;I)Vintermediary <init>Lnet/minecraft/class_5322;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Vofficial <init>Lawr;<init>(Lawx;Lja;I)V
-
-
Method Details
-
locateSpawnPos
- Mappings:
Namespace Name Mixin selector named locateSpawnPosLnet/minecraft/server/network/SpawnLocating;locateSpawnPos(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Ljava/util/concurrent/CompletableFuture;intermediary method_72259Lnet/minecraft/class_5322;method_72259(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/concurrent/CompletableFuture;official aLawr;a(Lawx;Lja;)Ljava/util/concurrent/CompletableFuture;
-
method_72255
private void method_72255()- Mappings:
Namespace Name Mixin selector named method_72255Lnet/minecraft/server/network/SpawnLocating;method_72255()Vintermediary method_72255Lnet/minecraft/class_5322;method_72255()Vofficial aLawr;a()V
-
method_72260
- Mappings:
Namespace Name Mixin selector named method_72260Lnet/minecraft/server/network/SpawnLocating;method_72260(Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;intermediary method_72260Lnet/minecraft/class_5322;method_72260(Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;official aLawr;a(Ldqy;Lja;)Lfoh;
-
method_72265
- Mappings:
Namespace Name Mixin selector named method_72265Lnet/minecraft/server/network/SpawnLocating;method_72265(Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_72265Lnet/minecraft/class_5322;method_72265(Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Zofficial bLawr;b(Ldqy;Lja;)Z
-
method_72256
private static int method_72256(int int2) - Mappings:
Namespace Name Mixin selector named method_72256Lnet/minecraft/server/network/SpawnLocating;method_72256(I)Iintermediary method_72256Lnet/minecraft/class_5322;method_72256(I)Iofficial aLawr;a(I)I
-
method_72258
- Mappings:
Namespace Name Mixin selector named method_72258Lnet/minecraft/server/network/SpawnLocating;method_72258(IIILjava/util/function/Supplier;)Vintermediary method_72258Lnet/minecraft/class_5322;method_72258(IIILjava/util/function/Supplier;)Vofficial aLawr;a(IIILjava/util/function/Supplier;)V
-
findOverworldSpawn
- Mappings:
Namespace Name Mixin selector named findOverworldSpawnLnet/minecraft/server/network/SpawnLocating;findOverworldSpawn(Lnet/minecraft/server/world/ServerWorld;II)Lnet/minecraft/util/math/BlockPos;intermediary method_29194Lnet/minecraft/class_5322;method_29194(Lnet/minecraft/class_3218;II)Lnet/minecraft/class_2338;official aLawr;a(Lawx;II)Lja;
-
findServerSpawnPoint
@Nullable public static @Nullable BlockPos findServerSpawnPoint(ServerWorld world, ChunkPos chunkPos) - Mappings:
Namespace Name Mixin selector named findServerSpawnPointLnet/minecraft/server/network/SpawnLocating;findServerSpawnPoint(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/util/math/BlockPos;intermediary method_29196Lnet/minecraft/class_5322;method_29196(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;official aLawr;a(Lawx;Ldqv;)Lja;
-