Class PlayerSetSpawnEvent

All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent

public class PlayerSetSpawnEvent extends PlayerEvent implements net.neoforged.bus.api.ICancellableEvent
This event is fired when a player's spawn point is set or reset.
The event can be canceled, which will prevent the spawn point from being changed.
  • Field Details

    • spawnLevel

      private final net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> spawnLevel
    • forced

      private final boolean forced
    • newSpawn

      @Nullable private final @Nullable net.minecraft.core.BlockPos newSpawn
  • Constructor Details

    • PlayerSetSpawnEvent

      public PlayerSetSpawnEvent(net.minecraft.world.entity.player.Player player, @Nullable net.minecraft.server.level.ServerPlayer.RespawnConfig respawnConfig)
  • Method Details

    • isForced

      public boolean isForced()
    • getNewSpawn

      @Nullable public @Nullable net.minecraft.core.BlockPos getNewSpawn()
      The new spawn position, or null if the spawn position is being reset.
    • getSpawnLevel

      public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getSpawnLevel()