- Waystones will now keep their waystone members (that discovers the waystones) when broken
- [untested] Fixed "/ws open" command doesn't open for the admin but for the target player itself
- Fixed structure won't spawn due to (inexistent) near structure option
- Fixed where waystones will override saves when reloading on server that the waystone does not belong to
- Waypoints will be deleted if the world is not loaded to the server
- Added option to disable "Lodestone" behaviour on waystones, reset your config.yml to see this option.
- Waypoints!
Never lost again in the forest. You can now save a location as a waypoint and use it on GPS while holding a compass. To open waypoints menu, just click on compass item.
This includes death waypoints where you automatically save a waypoint when you died, so you know where exactly you died.- Waystone Effects
Waystone will now have idle and idle activated effects which show particles around the waystones.- Removable Waystone
You can now deactivate/remove waystone from your waystone discovery list.- Config Updates
These config updates shouldn't break anything as it only resets your configuration for the new features. The old configuration will remain under the plugin data directory for backup.
gui.yml - added confirm GUI, waypoints GUI, and added new items to the waystone GUI
effects.yml - added waystone effects configuration
messages.yml - added new messages for the new features
waypoints.yml - new options for waypoints
waystones.yml - new options for waystones
This update might break due to config changes.
- Added TP Offset
Allows you to set where the waystone tp location should be. (a.k.a preferred tp location)- Config Changes
Storage options are now moved to storage.yml
MySQL options are now moved to storage.yml
config.yml updated with some new options for tp offset
waystones.yml updated with some new options for tp offset
waypoints.yml updated with some new options for future feature
gui.yml updated with some new options for tp offset
messages.yml updated with some new messages for new features
models.yml updated with some new changes
Added storage.yml
Removed mysql.yml
Like this plugin? Give 5 ratings to it!
Have suggestions or bug reports? Join our discord! https://discord.gg/pAmGgtcbap
Block Data Support
In this version, you can now specify block data (block face, block variant, etc) in models.yml
For Legacy versions (pre-1.13)
You can now use "<type>:<data>" for type field.
Example:
YAML:- type: block offset: x: 0 y: 1 z: 0 data: '*': type: "OAK_STARS:2"
For Newer versions (1.13 or higher)
You can use "blockdata" component type instead of "block" component type.
Fields for block data are:
Example:
- data - the block data
YAML:- type: blockdata offset: x: 0 y: 1 z: 0 data: '*': data: "minecraft:chest[facing=north,type=single]"
Patch Note:
- Fixed proxy teleportation failed caused by ClassNotFoundException
- Added InteractionListener to ArmorStand model
- Schedulers now default to NativeScheduler
If you have a MySQL error saying that the X field does not exist, please change the respecting table name to something else, as another plugin might already use it.
Do not forget to use MySQL and set your "Proxy Mode" (inside config.yml) to "true" if you want to use Proxy (BungeeCord/Waterfall/Velocity)
Tested in
Purpur 1.18.1
Paper 1.18.1
BungeeCord build #1628
Warning! BETA VERSION
- Fixed bug where permission inside recipes.yml does not work
- Fix attempt on proxy failed to refresh waystone data
- Added Loot Table to Waystones to configure waystone drops
- Added Data Validation on startup (disabled by default, see config.yml)
- MySQL config is now inside mysql.yml
- Added Entity Teleportation where you can teleport with your leashed entities, boats, and passengers. [does not support proxy/cross-server teleportation]
- Added ModelEngine support [UNTESTED]
If you are upgrading from the older version, please consider taking a server backup. If you are new, you should not be worried about data loss.
Feel free to ask me any question or bug report in the discussion section or at discord!
https://discord.gg/JzZVdzttmB
- Fixed invalid ArmorStand packet format for 1.12.2
- Fixed where plugin uses LegacyRecipeManager instead of ModernRecipeManager for 1.12.2
- Fixed where pre-1.13 version failed to clear recipe due to illegal API execution as pre-1.13 cannot remove recipe directly from its RecipeIterator
- Fixed where IOService took a long time to execute plugin tasks due to heavy structure tasks as now structure tasks have their own Structure Task Service. In other words, this fixes the bug where it took a long time for players to put a waystone or bug where waystone's armorstand model bugged out.
- Improved Structure placing, it won't replace non-air blocks with air blocks
- [untested] Added PlaceholderAPI support for Items and GUI Items
- [untested] Added "IS_NATURAL" condition to check if waystone is a natural/pre-generated waystone. Use case: to prevent players from breaking natural waystones.
Your gui.yml and your model.yml will reset automatically. The old file will remain on the plugin data directory.
- Fixed where Mozilla JS Engine causing errors in console due to particles being compiled in a no-context thread.
- Waystone Item in gui.yml is now specified per waystone types and environment types.
- Waystone Item in physical inventory is now specified per waystone types and environment types.
- Added support to set Waystone Item from ItemsAdder/Oraxen custom item per waystone types and per environment
- Added support to set Waystone Display Item from ItemsAdder/Oraxen custom item per waystone types and per environment.
Tested on Paper 1.18.1
