Skip to content

Release v1.1.0

Latest

Choose a tag to compare

@mizarc mizarc released this 15 May 15:04

New release with 26.1 support! I took a bit of a hiatus so there were pending issues and PRs that I could've solved earlier, but they're here now.

Thank you to all contributors who not only designed new features, but implemented said features in a pull request. Not everything went through as I either found the UX unintuitive or wanted some changes for consistency, I kept in as much as I could within the bounds of my vision for the future of this plugin. As this is the first feature update of the stable release, I tried to keep the transition as seamless as possible. As far as I'm aware the database should migrate automatically with no issues, but do let me know if there are any concerns.

Added

  • Support for Minecraft 26.1.
  • New /warpcreate command to create a new waystone via command. Build a waystone as usual but type this command while looking at the lodestone block. Permission to use: waystonewarps.command.warpcreate
  • New "Global" access type for warps. Warps with this access can be used without discovery.
  • Boss bar teleport timer. Can be optionally toggled via config.
  • Waystones can no longer be moved into areas protected by land protection plugins.
  • Teleport cost can be dynamic based on distance, config options provided to tweak.
  • Warp groups feature, optionally enabled via config. Allows players to put their warp under a group for easier browsing. Groups are admin-defined.
  • Teleporting can now be restricted by a config cooldown or a player override with a metadata value: waystonewarps.teleport_cooldown
  • Player override values can be set without a metadata provider such as Vault. Permissions are as follows:
    • waystonewarps.warp_limit.<number>: Sets a player's waystone creation limit, for example waystonewarps.warp_limit.4 or waystonewarps.warp_limit.19. Highest matching value wins.
    • waystonewarps.warp_limit.*: Allows unlimited waystone creation.
    • waystonewarps.teleport_cost.<number>: Sets a player's teleport cost multiplier, for example waystonewarps.teleport_cost.0.5 for half price. Lowest matching value wins.
    • waystonewarps.teleport_cost.*: Allows free teleportation (zero cost).
    • waystonewarps.teleport_timer.<number>: Sets a player's teleport timer in seconds, for example waystonewarps.teleport_timer.3 for 3-second timer. Lowest matching value wins.
    • waystonewarps.teleport_timer.*: Allows instant teleportation (zero timer).
    • waystonewarps.teleport_cooldown.<number>: Sets a player's teleport cooldown in seconds, for example waystonewarps.teleport_cooldown.20 for 20-second cooldown. Lowest matching value wins.
    • waystonewarps.teleport_cooldown.*: Allows instant teleportation (zero timer).
  • Towny support, which allows for free travel between two of the same town.
  • Simplified Chinese (zh_cn) localization.

Changed

  • Waystone skin menu tooltip now provides clearer information on how to use the blocks to apply the skins.

Fixed

  • Teleport particles and sound not appearing when teleportation is instant.
  • Shift clicking items into menus deletes items.
  • Check failure error when an item being placed does not have an attached ItemMeta.

Removed

  • waystonewarps.teleport.cooldown_bypass permission.