Waystone WarpsСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (11)
release
Release v1.1.0
1.1.015 мая 2026 г.5,5 тыс.Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
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.
release
Release v1.0.0
1.0.04 янв. 2026 г.2,3 тыс.Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
Here comes the long awaited stable release of Waystone Warps 1.0! I know you guys have been messaging me on Discord and even emailing me about adding support for 1.21.11, so I put in some extra legwork this week to dish out a whole host of new features focusing on the refinement of the plugin.
While the general usage of the plugin remains the same, this release brings in fine control as to what administrators and developers are able to leverage. Administrators now have more fine grained permission control and can even modify other players' claims. A new command system is in place that allows you to remove invalid claims in older worlds. There's even a new API for developers to hook into. If you're a developer and have problems using this API, let me know what I can do to resolve it. Of course we can't forget the localisation system, allowing this plugin to be translated into whatever language you want.
I think it's now all ready to be labelled a stable release, though I don't expect this to be a totally bug free experience. If you have any issues, feel free to raise an issue about it. I'll get onto it as soon as possible.
## Added
- Support for Minecraft 1.21.11.
- Waystone creation is covered by protections that protect against block placing.
- Icons for waystones now support metadata including custom model data, armour dyes, trims, firework colours, potion types.
- Automatic database schema migrations on startup, including schema version tracking.
- New permissions to allow administrators to manage other players' waystones:
- `waystonewarps.bypass.open_menu`: Allows access to open the management menu.
- `waystonewarps.bypass.access_control`: Allows access to change the access control.
- `waystonewarps.bypass.manage_players`: Allows access to manage players.
- `waystonewarps.bypass.rename`: Allows access to rename the waystone.
- `waystonewarps.bypass.icon`: Allows access to change the waystone icon.
- `waystonewarps.bypass.relocate`: Allows access to relocate the waystone.
- New command system to remove invalid warp world data:
- `/waystonewarps invalids list`: Lists missing worlds containing warps.
- `/waystonewarps invalids remove <id>` Removes warps for a given world.
- `/waystonewarps invalids removeall`: Removes all warps for missing worlds.
- New permissions to use the invalids command system:
- `waystonewarps.admin.invalids.list`: Allows usage of the list command.
- `waystonewarps.admin.invalids.remove`: Allows usage of remove command.
- `waystonewarps.admin.invalids.removeall`: Allows usage of removeall command.
- New API to get warps and listen to events:
- `WaystoneWarpsAPI`: Provides getters to get warp data.
- `WarpCreateEvent`: Called when a warp is created.
- `WarpDeleteEvent`: Called when a warp is deleted.
- `WarpUpdateEvent`: Called when a warp is updated.
- New permissions to disallow teleportation:
- `waystonewarps.teleport`: Disallows teleportation entirely
- `waystonewarps.teleport.interworld`: Disallows teleportation to undiscovered warps
- `waystonewarps.teleport.cooldown_bypass`: Bypasses the set cooldown timer
- New permission to disallow the creation of warps `waystonewarps.create`
- New permission to disallow the discovery of warps `waystonewarps.discover`
- New permission to use the /warpmenu command `waystonewarps.command.warpmenu`
- Localisation support, with languages now contained in properties files in the lang folder. Currently only supports English.
## Changed
- Primary menu action buttons are now gold with a grey description for standardisation.
- Menu buttons that denote alternative actions are as described:
- Info only: BLUE
- Confirm: GREEN
- Cancel/Back: RED
- Unavailable: GREY
## Fixed
- Config not being read on the first launch, required restart before the plugin could actually let you do anything.
- Waystones not being covered by protection plugins even though the block break itself is prevented.
- Whitelists not being removed from the database when the waystone is removed.
- Pagination for warps and player access were not showing correctly.
beta
Beta v0.3.5
0.3.511 окт. 2025 г.1,3 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur
Что нового
I've figured out an independent solution for the inventory GUI system, meaning releases can happen faster after new MC versions come out.
## Added
- Support for Minecraft 1.21.7, 1.21.8, 1.21.9, and 1.21.10.
## Changed
- Waystones are now reverted back to their original state when the plugin is disabled.
beta
Beta v0.3.4
0.3.45 июл. 2025 г.658Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6bukkit, paper, purpur, spigot
Что нового
Sorry for the late update, we're dropping support for 2 new Minecraft versions this time and a small feature drop to go with it!
## Added
- Support for Minecraft 1.21.5 and 1.21.6.
- Waystones can now display holographic text information above them containing their name and coordinates.
- New config value to toggle whether waystones will have a hologram.
beta
Beta v0.3.3
0.3.318 апр. 2025 г.472Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
## Fixed
- Waystone creation not checking if the top block is a Lodestone, resulting in the menu popping up for any block on top of a valid base block.
- Waystone creation with base bypassing removal of config specified base block
beta
Beta v0.3.2
0.3.214 апр. 2025 г.67Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
Quick minor release which addresses several known issues. Pending a proper 1.21.5 release due to blocked Inventory Framework dependency. No ETA until the dependency updates or an alternate solution is found.
## Added
- Player hand swings when interacting with a waystone or changing the base block.
## Fixed
- Trying to incorrectly find `list_menu_via_compass` and `list_menu_via_waystone` instead of `warps_menu_via_compass` and `warps_menu_via_compass`
- Warp owner unable to teleport to their own warp when locked.
- Incorrect message when teleport is cancelled due to movement.
beta
Beta v0.3.1
0.3.125 мар. 2025 г.154Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
Known issue: Config values of `warps_menu_via_compass` and `warps_menu_via_waystone` are incorrectly set in the code to find `list_menu_via_waystone` and `list_menu_via_waystone` instead. Change the config values to the latter values until patched in the next update.
## Fixed
- Error handling when invalid cost type in the config. Falls back to ITEM if set to an invalid type.
- Error when using invalid materials in the config. Invalid materials are now skipped over or set to default when required.
## Fixed
- Invalid cost type in the config. Falls back to ITEM if set to an invalid type.
- Error when using invalid materials in the config. Invalid materials are now skipped over or set to default when required.
beta
Beta v0.3.0
0.3.023 мар. 2025 г.55Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
## Added
- Warp menu contains filters to switch between discovered, favourites, and owned.
- Search can be used to narrow down the list of discovered warps.
- Warp sub-menu can be used to delete, favourite, or point the currently held compass to the direction of the warp.
- Waystones can have their appearance changed by clicking on the base of the block with a valid block.
- Waystones can also have their appearance changed on creation by placing down the lodestone on a valid block type.
- Valid block skins are displayed on the "View Available Skins" submenu of the management menu.
- Waystone skin types can be specified in the config with a required structure.
- Particles are displayed on the waystone depending on personal state. Bright green for owner, dull green for discovered, orange for locked, white for undiscovered.
- Particles are displayed to indicate the player being teleported and arriving at their destination.
- Sounds are played for vault creation and discovery.
- Sounds are played for the player being teleported and arriving at their destination.
- Sounds are played for changing the skin of the waystone.
- Config toggle to enable the functionality of using the compass to open the warp list menu.
- Config toggle to enable the functionality of using the waystone to open the warp list menu, moving the management menu to shift+right click.
- A sample-config.yml file is generated fresh on every launch to ensure that the most update to date base config format is known to administrators.
## Changed
- The base of the waystone is now a slab rather than a barrier, making the space above the slab clickable to set the skin.
- Lists of players and warps are sorted alphabetically.
beta
Beta v0.2.0
0.2.028 февр. 2025 г.136Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
### Warning: Database changes may likely cause breakages when updating from previous Beta v0.1 releases
Big changes! Things are far more feature complete now, with access to waystones being more in the control of the owners. Choose who you want to have access to your waystone.
Teleporting is also made much safer with various protections in place to stop you from being suffocated, dropped, drowned, burned, even ambushed by mobs! Of course the most determined of players will still figure something out, but this should cover the basics.
The compass is now the definitive way to open the warp menu! You can still use the /warpmenu command to access the menu as well, but right clicking a compass provides a completely command free way to use warps.
## Added
- Waystones can now be locked, disallowing discovery and teleportation to the public by toggling the torch icon.
- There's now a paginated menu where you can view players, listed by discovery, whitelisted, or all online players.
- Player search menu can now be used to narrow down the list of players.
- Access to teleport to the warp can be revoked via the new player menu by right-clicking their icon, which opens up a confirmation prompt.
- Whitelist can be toggled by left-clicking the player icon in the same menu.
- Being whitelisted allows players to still discover and teleport to a waystone set to private mode.
- Error message output in text input menus can now be dismissed by clicking on them.
- Teleport area is cleared out on teleport to prevent suffocation.
- Teleport area has a platform built on teleport to replace missing or hollow blocks to prevent falling.
- Fluids are prevented from flowing into the teleport zone, as they can fill in the space after the blocks are cleared out.
- Falling blocks are broken as they fall in to prevent filling the space back in with blocks after the existing blocks are cleared out.
- Players are now given Resistance 5 on teleport for temporary invulnerability.
- Warp menu can now be opened by right-clicking a compass.
## Changes
- Text input in menus now defaults to blank.
- Text input keeps the existing text in the box when the confirmation button is pressed and an error appears.
- Warp list menu makes use of a new pagination system.
- Actions are now cancelled when interacting with a waystone with item in hand.
beta
Beta v0.1.1
0.1.125 февр. 2025 г.88Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
## Fixed
- Default config value for cost amount should be `teleport_cost_amount` instead of `teleport_cost`.
beta
Beta v0.1.0
0.1.017 февр. 2025 г.88Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
Initial Pre-Release for Minecraft 1.21. Watch out for bugs!