LazoYoung / CraftGames

Minecraft Paper plugin that enables you to make custom minigame scripts.
MIT License
2 stars 1 forks source link

Respawn module #47

Closed LazoYoung closed 4 years ago

LazoYoung commented 4 years ago

Migrate some existing functions from PlayerModule.

// Initial spawnpoint
RespawnModule.setSpawnpoint(String tagName)
RespawnModule.setSpawnpoint(Player player, String tagName)

// Respawn position (optional)
RespawnModule.setRespawnpoint(String tagName)
RespawnModule.setRespawnpoint(Player player, String tagName)

// Respawn toggle
RespawnModule.setCanRespawn(Boolean canRespawn)
RespawnModule.setCanRespawn(Player player, Boolean canRespawn)
  1. If you have never invoked setRespawnpoint(): Players are relocated to initial spawnpoint whenever they respawn.

  2. If you invoke setRespawnpoint() with relevant tagName argument: The new spawnpoint is set for the respawning players.

  3. If you invoke setRespawnpoint() while passing null to tagName argument: The new spawnpoint is where you were killed last time.

LazoYoung commented 4 years ago

I just discarded the plan. We don't need a new module.