Перейти к содержимому
Mineforgian

TeaWaystones

A simple Waystone plugin for paper servers.

Загрузки
3K
Подписчики
19
Обновлён
28 июня 2025 г.
Лицензия
MPL-2.0

Опубликован 14 мая 2023 г.

TeaWaystones

⚠ The latest versions won't work on Spigot and CraftBukkit servers. Please use Paper.

TeaWaystones is my attempt at recreating the Waystones mod as a spigot/paper plugin. It allows you to craft waystones players can teleport to once they visited them.

You can find the builds to download here. Just drop it into your plugins folder and you should be ready to go.

The plugin is compiled for and tested with Paper 1.21.5.

Usage

You can craft Waystones with the following crafting recipe:

First row: Obsidian, Eye of Ender, Obsidian; Second row: Eye of Ender, Light Blue Candle, Eye of Ender; Third row: Obsidian, Compass, Obsidian

To rename a Waystone, you need to be standing directly next to one and then use the command /tw setname <your-name>. The name may not contain spaces.

Commands

command permission description
/tw setname <name> sets the name of the waystone you are looking at.
/tw seticon sets the icon of the waystone you are looking at to the item you have in your main hand.
/tw list waystones.command.list List all waystones with their location and the uuids of the players who visited the waystone.
/tw setpublic <true/false> waystones.command.setpublic Changes if the waystone you are looking at can be teleported to without having visited it.
/tw getitem waystones.command.getitem Admin command that gives you a waystone.
/tw openui [page] waystones.command.openui Opens the waystone menu as if you interacted with a waystone.
waystones.menu.seeWaystoneIds Players with this permission will see the IDs of waystones in the menu.

Config

version: 1 # do not manually change this
playersCanBreakWaystones: true
allPlayersSeeAllWaystones: false
sortWaystonesBy: NAME
recipeShape:
  - "OEO"
  - "EBE"
  - "OCO"
recipeMaterials:
  O: OBSIDIAN
  E: ENDER_EYE
  B: LIGHT_BLUE_CANDLE
  C: COMPASS

# The following options might break things. Only change this if you know what you are doing:
waystoneMaterial: BEACON

Ченджлог

1.0.8Релиз1.21.9, 1.21.10, 1.21.11 · 28 июня 2025 г.

This version brings a few bugfixes and new features!

Use this version on servers 1.21.4 or older!

  • adds raycasting to get the waystone the player is looking at instead of a waystone the player is near
  • adds config file
  • adds config option sortorder
  • adds config option to change waystone material
  • adds config option to stop players from being able to break waystones
  • adds config option to stop players from breaking waystones
  • adds config option to allow all players to see all waystones
  • make crafting recipe customizable by config
  • fixes icons in versions after 1.21.5
  • fixes a bug that caused deleted waystones to still show up in the menu
  • fixes a bug that caused items without ItemMeta being able to be placed into the waystone menu inventory
1.0.8Релиз1.21.9, 1.21.10, 1.21.11 · 28 июня 2025 г.

This version brings a few bugfixes and new features!

Use this version on servers 1.21.5 or newer!

  • adds raycasting to get the waystone the player is looking at instead of a waystone the player is near
  • adds config file
  • adds config option sortorder
  • adds config option to change waystone material
  • adds config option to stop players from being able to break waystones
  • adds config option to stop players from breaking waystones
  • adds config option to allow all players to see all waystones
  • make crafting recipe customizable by config
  • fixes icons in versions after 1.21.5
  • fixes a bug that caused deleted waystones to still show up in the menu
  • fixes a bug that caused items without ItemMeta being able to be placed into the waystone menu inventory
1.0.7Релиз1.21.3, 1.21.4, 1.21.5 · 4 мая 2025 г.
  • fixes issues with icons (thanks for helping me troubleshoot that Lehrules)
  • allows for names to be more than one word
1.0.6Релиз1.21.2, 1.21.3, 1.21.4 · 4 марта 2025 г.
  • added waystone icons
  • added getitem command
  • added warning for incompatible server software (instead of just throwing an exception lol)
  • minor code tweaks
1.0.5Релиз1.21.2, 1.21.3, 1.21.4 · 28 августа 2024 г.

I rewrote a lot of code in this release.

  • Waystones are now only read from the file once when starting the server - now the waystones get saved to the file only once (when the server shuts down)
  • Waystones are now sorted by their names.
  • some crashes have been fixed
  • fixed empty spaces in waystone menu

spigot and craftbukkit are currently not supported due to an incompatibility with paper text coloring

1.0.4Релиз1.20.5, 1.20.6, 1.21 · 10 июня 2024 г.

In this update I bring to you less stack traces, fewer errors, more stability, and (hopefully) fewer bugs.

The following things have been fixed:

  • Having waystones in multiple dimensions will no longer prevent you from renaming your waystones or changing their public/private status. (thanks to he0828 for reporting that problem)
  • Inaccessible configuration files no longer cause a stack trace and instead give you a neat looking error.
  • You can now see which waystone you're at - even when you go to the second page.
1.0.3Релиз1.20.4, 1.20.5, 1.20.6 · 21 февраля 2024 г.

This update adds support for more than 54 waystones, an admin command to list all of the waystones and a way for players to create public waystones that can be used by anyone without the need to have been at the waystone before.

1.0.2Релиз1.20, 1.20.1, 1.20.2 · 21 июня 2023 г.
  • Fixes issue where renaming a beacon to anything containing waystone would create a waystone and vice versa.
  • the plugin doesn't throw an IllegalArgumentException on load anymore

⚠️ NOTE: Due to changes in the way the custom items are handled the plugin won't be able to recognise waystone items that have been crafted, but not yet placed in version 1.0.1 after the update to version 1.0.2. This only affects the waystone item in inventories, chests, etc., not the waystone block that is placed in your world. It is recommended to place crafted waystones down, update, and then after restarting the server break the waystone block to ensure they stay waystones.

Комментарии

Загружаем…