New options, messages and variable in config.yml
Added handling of a configurable prefix (prefix) for messages. Added the configurations pearlPassThroughEnabled, pearlPassThroughBlocks, passThroughIfBlockAboveEnabled, disablePearlInsideBlocksEnabled, and returnPearlOnBlockedEnabled. (BETA)
Pearl Return Logic (BETA)
Added logic to return the pearl to the player if teleportation is blocked. Sent a message to the player indicating they cannot teleport inside blocks and that the pearl has been returned.
Pearl Listener
Implemented logic to check for free space and safe teleportation logic. Added handling of configurable messages and returning pearls to the player.
LocationUtil
Added the methods hasFreeSpace and hasFreeSpaceAround to check if there is free space at the block location and around the block, respectively.
New "fall-damage" option in config.yml
With this new option you can disable the fall damage inflicted when throwing a pearl, even when you are falling from a great height!Minor message update
New commands!
New message in config.ymlIn this version, 4 new commands were added that will allow you to change the cooldown settings within the game /aerospearls stats - Display plugin statistics. /pearls-cooldown (value) - Set the pearl cooldown. /join-pearl-cooldown (value) - Set the join pearl cooldown. /world-change-pearl-cooldown (value) - Set the world change pearl cooldown.
Added a simple help message
New "join-pearl-cooldown" option in config.yml
This option will allow you to edit the time the player will have to wait after entering the server to launch an ender pearl
New "world-change-pearl-cooldown" option in config.yml
This option will let you edit the time the player will have to wait after switching between worlds to throw an ender pearl.
Added
Recode
- TeleportDataManager
- Enable and Disable messages
- ChatUtils
Fixed
- PlayerQuitListener
- ProjectileHitListener
- OriginManager
- MessagesConfigHolder
- LocationUtil
