COWMODSКаталог модов

Waystones

Lightweight teleportation plugin for Paper/Spigot/Purpur, server alternative to the Waystones mod

Автор: Zyldros2 тыс.4обновлён 14 авг. 2026 г.
Механики игрыТранспортУтилиты

Описание

Waystones banner

🗺️ Waystones

Travel instantly across your worlds

A lightweight, 100% server-side teleportation plugin for Paper/Spigot and Purpur

Create named teleportation points anywhere on your server — Overworld, Nether, End — and let your players travel with a single click through a clear, intuitive menu. No client mod, no resource pack required.

Inspired by the well-known Waystones mod in the Minecraft community, this plugin reuses its core idea — named, reusable teleportation points — but as a server-side plugin only. Nothing to install on the client, no resource pack to distribute: everything runs directly on the server, through a simple in-game menu. A lightweight alternative for Paper/Spigot servers that can't or don't want to use client-side mods.


✨ Features

  • 🗺️ Menu sorted by world — points are automatically grouped by dimension: Overworld, Nether, End (see gallery image #1)
  • 🏷️ Renamable categories — customize the menu category names (e.g. "Nether" → "Underworld") to fit your server's theme
  • 🎨 Colored icons — green, red, or purple glass depending on the point's world of origin (see gallery image #4)
  • 🌐 Available in 30 languages — from the major European languages to Ukrainian, Georgian, Swahili, Japanese and Korean, changeable anytime via an admin command (see full list below)
  • ⚡ Free, instant teleportation — with a configurable anti-spam cooldown
  • 🔒 Admin-only management — only OPs can create, rename, or remove a point
  • 🏷️ Custom names — every point can be named and renamed at any time
  • 🖼️ Customizable icons — pick the block/item shown for each waystone and each menu category (see gallery image #6)
  • 🔄 Periodic update checks — the menu icon glows and tells you whether you're up to date or a new version is out (see gallery image #2)
  • 💬 Discord shortcut — a lectern icon in the main menu sends players a clickable link to the official support Discord (see gallery image #3)
  • 💾 Reliable storage — persistent YAML storage, no data loss on restart
  • 🌌 Custom dimensions — link categories to worlds created by other plugins, see the dedicated section below (see gallery image #5)
  • 🗺️ Optional web map support — every waystone can appear on Dynmap, BlueMap, and/or Squaremap, each on its own dedicated layer, no setup required if you don't use any of them
  • 🐴 Bring your companions along — tamed animals, leashed pets, and your current mount teleport with you automatically
  • 🛡️ Combat safety — teleporting is blocked for a configurable delay after taking damage
  • 🧩 ItemsAdder / Oraxen icons — use a custom item as a waystone or category icon, in addition to vanilla materials

📖 How it works

  1. An admin goes to the desired spot and types /waystone create <name> → the point is created instantly
  2. A player types /waystone → the world selection menu opens
  3. They pick a world → the list of points in that dimension is displayed
  4. Clicking a point → immediate, free teleportation No complex configuration, no block to craft: everything happens through commands and the menu.

🖼️ Choosing a custom icon

Add @<material> at the end of the name when creating, or use /waystone seticon afterward:

/waystone create Village Spawn @DIAMOND_BLOCK
/waystone seticon Village Spawn @NETHER_BRICK
/waystone seticon Village Spawn @reset

The material must be an exact Bukkit API name (e.g. DIAMOND_BLOCK, NETHER_BRICK, EMERALD_ORE). An invalid material is rejected without changing anything.

If you use ItemsAdder or Oraxen, seticon/setcategoryicon also accept a custom item instead of a vanilla material:

/waystone seticon Village Spawn itemsadder:mynamespace:custom_totem
/waystone setcategoryicon nether oraxen:custom_portal_icon

Falls back to the default icon if the corresponding plugin isn't installed or the item no longer exists — never breaks the menu.

📝 Adding a description

/waystone setdescription Village Spawn &7The starting point &e|&7Watch out for zombies at night
/waystone setcategorydescription nether &cDangerous zone

The | character separates lines, and & color codes work just like everywhere else in the plugin. reset (or no text) removes the description.


🧭 Commands

Player commands — available to everyone with waystones.use

CommandDescription
/waystoneOpens the teleportation menu
/waystone listLists all existing points (can be disabled by an admin)
/waystone tp <name>Direct teleportation via command (can be disabled by an admin)

Once inside a category, navigation is simple: a back button returns you to the world menu (gallery image #7), and a close button lets you exit instantly (gallery image #8).

Admin commands — require waystones.admin

CommandDescription
/waystone create <name> [@material]Creates a point at the player's position
/waystone remove <name>Removes a point
/waystone rename <old> <new>Renames a point
/waystone setlang <code>Changes the plugin's language (30 languages)
/waystone setcategoryname <overworld|nether|end> <name|reset>Renames a menu category
/waystone seticon <name> @<material|reset>Changes a point's icon
/waystone setcategoryicon <overworld|nether|end> <material|reset>Changes a category's icon
/waystone setdescription <name> <text|reset>Adds a description to a point
/waystone setcategorydescription <overworld|nether|end> <text|reset>Adds a description to a category
/waystone setcommand <list|tp> <enabled|disabled>Enables/disables the list or tp command
/waystone createcategory <key> <world>Links a category to a custom dimension
/waystone removecategory <key>Removes a custom dimension category
/waystone setcategory <name> <key|reset>Verifies/confirms a waystone's category
/waystone setglint <enabled|disabled>Toggles the custom dimension glow effect
/waystone setmapvisible <name> <enabled|disabled>Shows/hides a specific waystone on web maps (Dynmap/BlueMap/Squaremap)
/waystone reloadReloads the configuration

🔑 Permissions

PermissionEffectDefault
waystones.useUse the menu and teleportAll players
waystones.adminCreate / rename / remove, reload configOP only

⚙️ Configuration

The config.yml file lets you customize:

  • language — plugin language (30 languages available, see dedicated section below), changeable in-game via /waystone setlang
  • teleport-cooldown-seconds — anti-spam delay between two teleports
  • effects-enabled — enable/disable sound and particle effects
  • update-checker-enabled — enable/disable update checking
  • update-check-interval-hours — interval between automatic checks (12h by default) Player-facing text is not editable: it's built into the plugin, in all 4 supported languages, to guarantee reliable and consistent behavior. Category names, however, are customizable via the /waystone setcategoryname command.

🌐 Supported languages

30 languages, laid out two per row to keep this compact.

LanguageCodeLanguageCode
🇫🇷 Frenchfr🇺🇦 Ukrainianuk
🇬🇧🇺🇸 Englishen🇧🇾 Belarusianbe
🇧🇷 Portuguese (Brazil)pt-br🇪🇪 Estonianet
🇵🇹 Portuguese (Portugal)pt-pt🇱🇻 Latvianlv
🇨🇦 French (Québec)fr-ca🇱🇹 Lithuanianlt
🇪🇸 Spanishes🇷🇸 Serbian (Latin)sr-latn
🇳🇴 Norwegian (Bokmål)nb🇧🇬 Bulgarianbg
🇸🇪 Swedishsv🇬🇪 Georgianka
🇫🇮 Finnishfi🇹🇿🇰🇪 Swahilisw
🇮🇹 Italianit🇮🇩 Indonesianid
🇳🇱 Dutchnl🇯🇵 Japaneseja
🇩🇪 Germande🇰🇷 Koreanko
🇮🇸 Icelandicis
🇭🇺 Hungarianhu
🇷🇴 Romanianro
🇨🇿 Czechcs
🇸🇰 Slovaksk
🇵🇱 Polishpl

The language is set globally by the server admin (no automatic per-player detection), with an automatic fallback to English if a text is missing. It can be changed at any time, without a restart, via /waystone setlang <code>.


📋 Compatibility

Plugin versionMinecraft lines covered
v7.8 (current, latest features)26.2.x
v5.21.12.2 · 1.13.x · 1.14.x · 1.15.x · 1.16.x · 1.17.x · 1.18.x · 1.19.x · 1.20.x · 1.21.x · 26.1.x

✅ Complete compatibility roadmap — Waystones covers every officially supported Minecraft version, from 1.12.2 up to the current version. New features (v6.0 through v7.8, breakdown below) are available on the 26.2.x line; earlier versions intentionally remain on the v5.2 feature set, with no backport planned. The exact jar for each line is listed in the Installation section below.


🧩 Which feature is in which version?

Every version listed below only applies to the 26.2.x jar (the only one receiving new features). The other 11 jars (1.12.x → 26.1.x) all stay on the v5.2 feature set, which already includes: per-world menu, free teleportation, configurable cooldown, custom names, YAML storage, a basic update checker, and 4 languages (fr/en/pt-br/fr-ca).

VersionMinecraft version(s)Feature added
v5.21.12.2 → 26.1.x (11 lines)Common baseline for every Minecraft line (see above)
v6.026.2.x onlyRenamable menu categories (setcategoryname) · improved update checker (periodic checks, green "up to date"/red "update available" line)
v6.126.2.x onlyCustomizable icons for points and categories (@material, seticon, setcategoryicon)
v6.226.2.x only8 additional languages (es, pt-pt, nb, sv, fi, it, nl, de), 12 languages total
v6.326.2.x onlyCustomizable descriptions for points and categories (setdescription, setcategorydescription), multi-line via |
v6.426.2.x only18 more languages (30 total)
v6.526.2.x onlyTogglable list and tp commands (setcommand)
v6.626.2.x onlyDiscord shortcut — a lectern icon in the main menu links to the official support server
v6.726.2.x onlyThe info icon now glows when an update is available
v7.026.2.x onlyCustom dimensions support — createcategory, removecategory, setcategory, setglint (see dedicated section above)
v7.126.2.x only14 anonymous bStats charts tracking feature usage (privacy-safe, aggregate only) · one-time admin notice about the importance of bStats statistics, shown after updates
v7.226.2.x onlyTranslation completeness fix — 12 languages were missing menu and command text, now fully synced across all 30
v7.326.2.x onlyCustom dimensions support graduates from Alpha to stable · FastStats added alongside bStats for richer analytics and error tracking
v7.426.2.x onlyInternal refactor — no functional changes. Code quality and maintainability improvements only (shared config-writing logic, faster waystone lookups, small memory cleanup)
v7.526.2.x onlyOptional Dynmap support — waystones shown on a dedicated web map layer · new setmapvisible command to hide a specific waystone from the map
v7.626.2.x onlyCompanion teleportation (pets, mounts) · combat safety delay · BlueMap and Squaremap support alongside Dynmap · ItemsAdder/Oraxen custom icons
v7.726.2.x onlyInternal refactor — no functional changes. Shared code between the three map integrations, plus a fix for a false "update available" notice
v7.826.2.x onlyBug fix — a crash affecting companion teleportation on some servers, plus a corrected jar filename (see naming note above)

In short: if you're on the 26.2.x line, you get everything listed above (v7.8 includes everything before it). If you're on an earlier line (1.12.x → 26.1.x), you're limited to the v5.2 baseline.


🏷️ Understanding version numbers

Every plugin file follows a simple format: <Waystone(s)>-<plugin version>-<Minecraft version>.jar, with an optional Alpha/Beta/Release prefix marking its stability status. For example, Waystones-Release-7.8-26.2.x.jar means: plugin version 7.8, Release (stable) status, compatible with the current Minecraft 26.2.x version. The same plugin is also available as Waystone-5.2-1.12.x.jar for the 1.12.x line — different version numbers, since 1.12.x hasn't received the v6.x/v7.x features yet.

ℹ️ A one-time naming correction (v7.8): the 26.2.x jar is now named Waystones-... (with an "s"), matching the plugin's actual name everywhere else. Every other line (1.12.x through 26.1.x) remains frozen at v5.2 and keeps its original Waystone-... (no "s") filename, since those lines are no longer rebuilt. Both are the same plugin — only the filename convention differs depending on when that particular jar was last built.

Two important things to know:

  • The plugin version and the Minecraft version evolve independently. Porting Waystones to a new Minecraft version without any feature change doesn't change the plugin's version number — only the Minecraft suffix changes.
  • The plugin version number follows a major.minor logic (e.g. 5.0 → 5.1):
    • A minor change (5.0 → 5.1) is a small adjustment or addition to an existing feature.
    • A major change (5.1 → 6.0) is a significant new feature or a major rework of the plugin.

🌌 Custom dimensions — "The Emergence of Custom Dimensions"

Link Waystones categories to dimensions created by third-party plugins (DimensionControl, Multiverse-Core, or anything that adds a world) — declared explicitly by the admin, never guessed automatically.

/waystone createcategory royaume myrealm_world
/waystone create Entrance to the Realm #royaume
  • A category only appears in the menu once it actually contains a waystone
  • The server's own primary Overworld/Nether/End can never be hijacked into a custom category
  • Custom categories glow subtly in the menu (togglable via /waystone setglint), and never lose their data if the linked world later disappears — they just turn grey and become admin-only until it's back (see gallery image #5 for the glow effect) See the full command list below for createcategory, removecategory, setcategory, and setglint.

🗺️ Web map support (Dynmap, BlueMap, Squaremap)

If Dynmap, BlueMap, and/or Squaremap are installed and enabled on your server, Waystones automatically adds a dedicated "Waystones" layer to each — no configuration needed. You can run several of them side by side; each integration is fully independent.

  • Each waystone shows up as a marker, colored the same way as in-game (green for the Overworld, red for the Nether, purple for the End)
  • Clicking a marker shows the waystone's name and description (if one is set)
  • Markers stay in sync instantly whenever a waystone is created, removed, or renamed
  • Don't use any of them? This does nothing at all — no error, no extra setup, nothing to disable Want to keep one specific waystone off the map (a secret base, for example) without removing it or hiding it from the in-game menu? Use /waystone setmapvisible <name> disabled. Every waystone is visible on the map by default; toggle it back with enabled.

Set dynmap-enabled: false, bluemap-enabled: false, and/or squaremap-enabled: false in config.yml to turn off any of the three integrations individually, even with the corresponding plugin installed.


🐴 Companions follow you

Tamed animals, leashed pets, and your current mount teleport with you automatically — no more leaving your wolves behind.

  • Your current mount (horse, donkey, mule, strider, camel...) is teleported first, then you're placed back on it
  • Tamed animals and leashed pets within pet-teleport-radius blocks of you (6 by default) come along too, landing near your destination
  • Set pet-teleport-radius: 0 in config.yml to disable this entirely

🛡️ Combat safety

Players who took damage recently can't teleport — no escaping a fight through a waystone.

  • Blocked for combat-protection-seconds after the last hit taken (10 seconds by default), on both the menu and /waystone tp
  • A message shows how many seconds remain
  • Server admins (waystones.admin) are never affected, same as the normal cooldown
  • Set combat-protection-seconds: 0 in config.yml to disable this entirely

📊 Statistics

Waystones uses bStats to collect anonymous usage statistics (server count, versions, language used...). No personal data is collected. Publicly viewable, and can be disabled at any time server-side via plugins/bStats/config.yml.

Alongside bStats, Waystones also uses FastStats for anonymous error tracking, helping catch bugs before they turn into support tickets. Like bStats, it's opt-out server-side via plugins/faststats/config.properties (enabled=false).


🚀 Installation

  1. Download the jar matching your Minecraft version:
    • Waystone-5.2-1.12.x.jar for 1.12.2
    • Waystone-5.2-1.13.x.jar for the 1.13.x line
    • Waystone-5.2-1.14.x.jar for the 1.14.x line
    • Waystone-5.2-1.15.x.jar for the 1.15.x line
    • Waystone-5.2-1.16.x.jar for the 1.16.x line
    • Waystone-5.2-1.17.x.jar for the 1.17.x line
    • Waystone-5.2-1.18.x.jar for the 1.18.x line
    • Waystone-5.2-1.19.x.jar for the 1.19.x line
    • Waystone-5.2-1.20.x.jar for the 1.20.x line
    • Waystone-5.2-1.21.x.jar for the 1.21.x line
    • Waystone-5.2-26.1.x.jar for the 26.1.x line
    • Waystones-Release-7.8-26.2.x.jar for 26.2.x (current version, latest features — including companion teleportation, combat safety, and BlueMap/Squaremap support)
  2. Drop it into your server's plugins/ folder
  3. Restart the server
  4. Grant the waystones.admin permission to your team to start placing points

🐛 Found a bug or have a suggestion? Leave a comment or open a support ticket — all feedback is welcome.

Галерея

Main MenuPlugin Info & Update StatusOne-Click Discord Access

Последние версии

Все версии →
release

Waystones Release-7.8-26.2.x

Release-7.8-26.2.x
14 авг. 2026 г.995Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🐛 Version 7.8 — Crash fix (companion teleportation) + jar naming correction > A real bug this time, caught within a day of v7.7 going live — thank you to everyone who reported crash logs. ### Crash fix - Teleporting with a leashed pet nearby (a feature added in v7.6) could crash the plugin on some servers with a `NoClassDefFoundError`, disabling Waystones entirely until a restart - Cause: an internal reference to the wrong package for a game API class — it compiled fine locally but failed at runtime on some server software builds - Fixed by removing the fragile reference entirely; leashed-pet detection now works the same way regardless of server software or version, with no server-specific code path to keep in sync going forward ### Jar file naming corrected - The generated jar is now named **`Waystones-Release-7.8-26.2.x.jar`** (with an "s"), matching the plugin's actual name everywhere else (in-game, commands, this page) - Every previous release (back to the very first public version) shipped as `Waystone-...` (no "s") due to a long-standing inconsistency in the build configuration — this is now corrected going forward - No functional change: if you're upgrading, just drop the new jar in and remove the old one, same as any other update ### 🏷️ Naming - **Minor** version bump (7.7 → 7.8) — a bug fix and a build correction, no new feature - Generated jar: **`Waystones-Release-7.8-26.2.x.jar`** (note the corrected filename, see above) - Still 26.2.x only, like every v6.x/v7.x release
release

Waystones Release-7.7-26.2.x

Release-7.7-26.2.x
12 авг. 2026 г.36Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🔧 Version 7.7 — Internal refactor + update checker fix > Another round of cleanup after the v7.6 bundle, plus a small but real bug fix in the update notification. ### What changed under the hood - The Dynmap/BlueMap/Squaremap integrations shared a lot of near-identical code (color code cleanup, popup text building, event wiring) — now factored into a single shared base class, so each integration only contains what's actually specific to its map - Three nearly-identical startup blocks (one per map integration) consolidated into one small, reusable check ### Bug fix: false "update available" notice - The update checker used to compare version strings by simple equality — any difference, including comparing against an *older* published version, would incorrectly trigger "a new version is available" - It now compares version numbers properly, and only flags an update when the published version is genuinely newer ### What didn't change - Every command, permission, message, and behavior works exactly as before — this release touches internals only - No `config.yml` or `waystones.yml` format changes, no migration needed, safe to update directly ### 🏷️ Naming - **Minor** version bump (7.6 → 7.7) — internal cleanup and a bug fix, no new feature - Generated jar: **`Waystone-Release-7.7-26.2.x.jar`** - Still 26.2.x only, like every v6.x/v7.x release
release

Waystones Release-7.6-26.2.x

Release-7.6-26.2.x
9 авг. 2026 г.41Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🐴 Version 7.6 — Companions, combat safety, more maps, custom icons > The biggest release since custom dimensions: four independent additions bundled together, none of which touch how teleportation itself works. ### Bring your companions along - Tamed animals and leashed pets within a configurable radius now teleport with you, not just your character - Your current mount (horse, donkey, strider...) is teleported first and you're placed back on it automatically - New `pet-teleport-radius` setting in `config.yml` (default: 6 blocks, set to 0 to disable) ### Combat safety - Players who took damage recently can no longer teleport (menu or `/waystone tp`) until a configurable delay has passed — no more escaping a fight through a waystone - New `combat-protection-seconds` setting in `config.yml` (default: 10 seconds, set to 0 to disable) - Server admins (`waystones.admin`) are never affected, same as the existing cooldown ### BlueMap and Squaremap support - Following v7.5's Dynmap integration, waystones can now also appear on **BlueMap** and **Squaremap**, independently of each other and of Dynmap - Same behavior as Dynmap: a dedicated "Waystones" layer, colored by dimension, zero setup if you don't use these maps - New `bluemap-enabled` and `squaremap-enabled` settings in `config.yml`, alongside the existing `dynmap-enabled` ### ItemsAdder / Oraxen icons - `/waystone seticon` and `/waystone setcategoryicon` now accept custom items from **ItemsAdder** (`itemsadder:namespace:id`) and **Oraxen** (`oraxen:item_id`), in addition to vanilla materials - Falls back cleanly to the default icon if the plugin isn't installed or the item no longer exists ### 🏷️ Naming - **Major** version bump (7.5 → 7.6) — four independent additions bundled into one release, comparable in scope to v7.0 - Generated jar: **`Waystone-Release-7.6-26.2.x.jar`** - Still 26.2.x only, like every v6.x/v7.x release
release

Waystones Release-7.5-26.2.x

Release-7.5-26.2.x
9 авг. 2026 г.14Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🗺️ Version 7.5 — Dynmap support > A long-standing gap among Waystones-style plugins closes: your teleportation points can now show up right on your web map. ### Optional Dynmap integration - If [Dynmap](https://www.spigotmc.org/resources/dynmap%C2%AE.274/) is installed and enabled on your server, every waystone now gets a marker on a dedicated **"Waystones"** layer on the web map — toggleable by players like any other Dynmap layer - Marker color follows the same logic already used in-game: green for the Overworld, red for the Nether, purple for the End - Clicking a marker shows the waystone's name and its description, if it has one (the same description set via `/waystone setdescription`) - **Zero setup required**: if Dynmap isn't installed, this integration does nothing at all — no error, no extra config, the plugin behaves exactly as before - New `dynmap-enabled: true` setting in `config.yml`, in case you'd rather keep Dynmap installed for other plugins without exposing waystones on it ### New command: per-waystone map visibility - **`/waystone setmapvisible <name> <enabled|disabled>`** — hide a specific waystone from the map without removing it or touching its visibility in the in-game menu (handy for a secret base you don't want shown publicly) - Every waystone is visible on the map by default, matching how every other visibility setting in the plugin defaults to "on" ### How it stays in sync - Markers update instantly on creation, removal, and renaming — no delay, no periodic refresh task running in the background - The map is fully populated once at plugin startup from existing waystones, then kept in sync purely through these events from that point on ### 🏷️ Naming - **Minor** version bump (7.4 → 7.5) — a self-contained addition, doesn't touch teleportation, permissions, or existing commands - Generated jar: **`Waystone-Release-7.5-26.2.x.jar`** - Still 26.2.x only, like every v6.x/v7.x release
release

Waystones Release-7.4-26.2.x

Release-7.4-26.2.x
9 авг. 2026 г.17Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🔧 Version 7.4 — Internal refactor, no functional changes > Not every release adds a feature — this one is about paying down some technical debt behind the scenes, so future updates ship faster and more safely. ### What changed under the hood - Config-writing logic (used by the language setting, category names/icons/descriptions, command toggles, and the glint setting) was duplicated across 4 different places in the code — now centralized into a single shared utility - Permission and argument checks, repeated across all 17 `/waystone` subcommands, now go through small shared helpers instead of being copy-pasted in every handler - Waystone lookups by name and by block location now use direct index lookups instead of scanning every waystone on the server — no visible difference at today's scale, but scales better as server waystone counts grow - The teleport cooldown tracker now clears a player's entry when they disconnect, instead of holding onto it indefinitely ### What didn't change - Every command, permission, message, and behavior works exactly as before — this release touches internals only - No `config.yml` or `waystones.yml` format changes, no migration needed, safe to update directly ### 🏷️ Naming - **Minor** version bump (7.3 → 7.4) — internal cleanup, no new feature - Generated jar: **`Waystone-Release-7.4-26.2.x.jar`** - Still 26.2.x only, like every v6.x/v7.x release
release

Waystones Release-7.3-26.2.x

Release-7.3-26.2.x
4 авг. 2026 г.70Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🎉 Version 7.3 — Custom dimensions goes stable, FastStats added > After weeks in Alpha and real-world testing with positive community feedback, custom dimensions support graduates to a stable Release. Plus a new analytics partner joins the mix. ### Custom dimensions: Alpha → Release - The in-chat warning shown to players on join is gone — custom dimensions have proven stable through actual use - No functional changes to `createcategory`, `removecategory`, `setcategory`, or `setglint` — same commands, same safety guarantees (the server's primary Overworld/Nether/End can still never be hijacked, categories still only appear once they contain a waystone, orphaned categories are still handled gracefully) - This is a trust milestone, not a feature change: the underlying system has been solid since v7.0, this release just reflects that it's been proven out ### FastStats added alongside bStats - [FastStats](https://faststats.dev/project/waystones/minecraft-plugin) now runs in parallel with bStats for anonymous error tracking — catching bugs before they turn into support tickets - Like bStats, it's fully opt-out server-side (`plugins/faststats/config.properties`, `enabled=false`) - No personal data collected; the first server start after updating is silent (writes the config file and waits for a restart before sending anything, giving admins time to opt out if they choose) ### 🏷️ Naming - Same version number, prefix changed from **Alpha** to **Release** (7.3 → 7.3) - Generated jar: **`Waystone-Release-7.3-26.2.x.jar`** - Still 26.2.x only, like every v6.x/v7.x release
alpha

Waystones Alpha-7.2-26.2.x

Alpha-7.2-26.2.x
1 авг. 2026 г.30Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🌐 Version 7.2-Alpha — Translation completeness fix > A community bug report led to a real find — worth documenting honestly rather than glossing over. ### What was found and fixed While preparing in-game screenshots for the Modrinth gallery, it turned out that **12 out of 30 languages** (Bulgarian, Czech, Hungarian, Japanese, Georgian, Korean, Lithuanian, Polish, Romanian, Slovak, Serbian Latin, Swahili) were each missing 48 translation keys that every other language already had — covering menu lore lines (teleport counts, click prompts, waystone details), navigation buttons, and command usage/help messages. Anyone running the plugin in one of these 12 languages would have seen a mix of their language and stray untranslated text in those specific spots. ### What changed - All 48 missing keys translated and added to the 12 affected languages - Automated cross-check confirming all **30** language files now share the exact same **109** keys, with zero gaps between what the code calls and what the language files provide ### 🏷️ Naming - **Minor** version bump (7.1 → 7.2) - Generated jar: **`Waystone-Alpha-7.2-26.2.x.jar`** - Still Alpha, same reasoning as the rest of v7.x
alpha

Waystones Alpha-7.1-26.2.x

Alpha-7.1-26.2.x
1 авг. 2026 г.10Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 📊 Version 7.1-Alpha — bStats visibility > More insight into how Waystones is actually used, and why that data matters — both delivered together. ### What changed 14 new anonymous bStats charts, each reporting an aggregate state (yes/no, enabled/disabled, or a count bucket) — the same privacy-safe approach already used for the existing language chart: - Whether custom dimensions (v7) are in use - Whether category names, icons, or descriptions have been customized - Whether waystone icons or descriptions have been customized - Whether the `list` and `tp` commands are enabled - Whether the custom dimension glow effect is enabled - Whether the teleport cooldown and teleport effects are enabled - Whether the update checker is enabled - How many waystones exist (bucketed: 0, 1-5, 6-20, 21-50, 50+) - How many custom dimension categories exist (bucketed: 0, 1-3, 4-10, 10+) Alongside these charts, admins now see a **one-time message** explaining why anonymous bStats statistics matter to the project — shown to the first admin who joins after the plugin has just been updated, and never repeated until the next real update. The plugin tracks its own version across restarts (a small `last-seen-version.txt` file) to tell a genuine update apart from a simple server restart. ### 🏷️ Naming - **Minor** version bump (7.0 → 7.1) - Generated jar: **`Waystone-Alpha-7.1-26.2.x.jar`** - Still Alpha, following the same line-wide status as the rest of v7.x until custom dimensions graduate to Release
alpha

Waystones Alpha-7.0-26.2.x

Alpha-7.0-26.2.x
1 авг. 2026 г.12Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## 🌌 Version 7.0-Alpha — "The Emergence of Custom Dimensions" > After weeks of research, planning, and a few honest detours, the plugin's most requested and most carefully-designed feature is finally here — in Alpha, and worth reading the fine print before diving in. ### The big idea Server admins can now link Waystones categories to dimensions created by third-party plugins (DimensionControl, Multiverse-Core, or anything else that adds a world) — no automatic guessing, no scanning, no fragile detection. The admin declares the link explicitly, and Waystones takes it from there. ### New commands (all admin-only) - **`/waystone createcategory <key> <world>`** — links a new category to an existing, loaded world. Refuses if the world doesn't exist, is already linked, or is the server's own primary Overworld/Nether/End (protects the built-in categories from being hijacked) - **`/waystone removecategory <key>`** — removes a category, blocked if waystones still exist inside it (never deletes data silently) - **`/waystone create <name> [@material] [#category]`** — the new `#category` suffix is a safety check, not a free choice: it confirms the category matches the world you're actually standing in - **`/waystone setcategory <name> <key|reset>`** — verifies/confirms a waystone's category against its real world - **`/waystone setglint <enabled|disabled>`** — toggles the subtle glow shown on custom dimension icons ### How it looks in the menu - Row 3 stays empty as a visual buffer between the fixed categories and the custom ones - Custom dimension categories start on row 4, centered using the exact same pattern as Overworld/Nether/End (1, 2, or 3 per row) - A category only appears once it actually contains a waystone — same rule as the fixed categories - Valid custom categories get a subtle glow (Paper's official `enchantment_glint_override`, not the old fake-enchantment trick), which persists even with a custom icon - If a custom dimension's world gets unloaded or deleted later, its category doesn't vanish or break — it turns grey and shows "world unavailable," visible to admins only, with the underlying data always kept safe ### ⚠️ This is an Alpha, read this part Every player sees a red warning in chat on join for as long as this stays in Alpha: custom dimension support is new, experimental, and may contain bugs. **Back up your world before relying on it.** This warning (and this whole notice) will disappear once the feature graduates to a stable Release. ### 🏷️ Naming - **Major** version bump (6.7 → 7.0) — first substantial new capability since the compatibility roadmap wrapped up, and the first ever Alpha-prefixed release for this plugin - Generated jar: **`Waystone-Alpha-7.0-26.2.x.jar`** - Like every v6.x/v7.x release, this only concerns the 26.2.x line
release

Waystones 6.7-26.2.x

6.7-26.2.x
28 июл. 2026 г.73Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## ✨ Version 6.7 — Glowing update icon > A small addition born straight out of planning the next major feature — sometimes exploring what's next surfaces quick wins for today. ### What changed - The info icon (redstone block) in the main menu now **glows** whenever a plugin update is available, on top of the existing red lore line - Uses the same official `enchantment_glint_override` API (Paper's modern data-component approach) explored while designing an upcoming feature — not the old fake-enchantment-plus-hidden-flag trick, which had known glint-disappearing bugs - No new setting: the glow simply follows the existing update-available state, always on when relevant, always off otherwise ### 🏷️ Naming - **Minor** version bump (6.6 → 6.7) — tiny, self-contained addition - Generated jar: **`Waystone-6.7-26.2.x.jar`** - Like v6.0 through v6.6, this version only concerns the 26.2.x line