options: prefix: &3Serwer &e>> spawnUsage: &cUżycie: /spawn spawnPermission: serwer.spawn spawnPermissionMessage: &cNie możesz użyć tej komendy. spawnCooldown: 5 seconds spawnCooldownMessage: &cOdczekaj chwilę zanim wpiszesz te komendę. spawnCooldownPermission: serwer.cooldown.spawn spawnDescription: Pozwala na pójście na spawna. spawnNotSet: &cSpawn nie jest ustawiony. spawnTime: 8 spawnAlreadyTeleporting: &cJesteś aktualnie podczas teleportacji. spawnTeleporting: &aJesteś teleportowany. Odczekaj chwilę i się nie ruszaj. spawnTeleportingActionBar: &aZostaniesz tepnięty za &2()&a spawnMoved: &cTeleportacja została przerwana, ponieważ się ruszyłeś. spawnTeleported: &aTeleportowałeś się na spawna! setSpawnUsage: &cUżycie: /setspawn setSpawnPermission: serwer.setspawn setSpawnPermissionMessage: &cNie możesz użyć tej komendy. setSpawnCooldown: 0 seconds setSpawnCooldownMessage: &cOdczekaj chwilę zanim wpiszesz te komendę. setSpawnCooldownPermission: serwer.cooldown.setspawn setSpawnDescription: Pozwala ustawić nowe miejsce spawnu. setSpawnSuccess: &aPomyślnie ustawiłeś nowego spawna. command /spawn: usage: {@prefix} {@spawnUsage} executable by: players permission: {@spawnPermission} permission message: {@prefix} {@spawnPermissionMessage} cooldown: {@spawnCooldown} cooldown message: {@prefix} {@spawnCooldownMessage} cooldown bypass: {@prefix} {@spawnCooldownPermission} description: {@spawnDescription} trigger: if {spawn} is not set: send "{@prefix} {@spawnNotSet}" to the sender else: teleportSpawn(player, {@spawnTime} seconds) stop function teleportSpawn(g: player, t: timespan): if {teleportacja::%{_g}%} is true: send "{@prefix} {@spawnAlreadyTeleporting}" to {_g} else: apply infinite blindness to {_g} apply infinite nausea to {_g} send "{@prefix} {@spawnTeleporting}" to {_g} set {time::%{_g}%} to {@spawnTime} set {teleportacja::%{_g}%} to true set {_acb} to "{@spawnTeleportingActionBar}" replace all "()" in {_acb} with "%{time::%{_g}%}%" send action bar "%{_acb}%" to {_g} loop {@spawnTime} times: wait 1 second if {teleportacja::%{_g}%} is true: increase {time::%{_g}%} by -1 set {_acb} to "{@spawnTeleportingActionBar}" replace all "()" in {_acb} with "%{time::%{_g}%}%" send action bar "%{_acb}%" to {_g} else: remove blindness from {_g} remove nausea from {_g} send action bar "" to {_g} stop if {teleportacja::%{_g}%} is true: remove blindness from {_g} remove nausea from {_g} teleport {_g} to {spawn} send action bar "" to {_g} send "{@prefix} {@spawnTeleported}" to {_g} set {teleportacja::%{_g}%} to false else: stop on player move: if {teleportacja::%player%} is true: set {teleportacja::%player%} to false remove blindness from player remove nausea from player send "{@prefix} {@spawnMoved}" to player send action bar "" to {_g} command /setspawn: usage: {@prefix} {@setSpawnUsage} executable by: players permission: {@setSpawnPermission} permission message: {@prefix} {@setSpawnPermissionMessage} cooldown: {@spawnCooldown} cooldown message: {@prefix} {@setSpawnCooldownMessage} cooldown bypass: {@prefix} {@setSpawnCooldownPermission} description: {@setSpawnDescription} trigger: set {spawn} to location of player send "{@prefix} {@setSpawnSuccess}" to the sender