Мова

Waystone Warps

Waystone Warps

Modrinth

An enhanced teleportation experience for PaperMC servers that does away with bog standard /warp commands.

6.0k завантажень 49 підписників оновлено 1mo ago
остання v1.1.0 Modrinth
Bukkit Paper Purpur Spigot 1.21 – 26.1.2 AdventureGame-mechanicsTransportation

🧭 Waystone Warps

A waystone placed in the world

Transform your travels with the Waystone Warps plugin! Craft and place waystones to set up teleportation points throughout your world. Discover new waystones placed by others as you explore and easily teleport between them. Streamline your journey across the world knowing you can always teleport back home in a snap, or simply visit your friends in an instant.

Here are some of the cool features you can expect:

  • Physically Grounded - Warps are bound via a physical waystone structure in the world, making the experience much more immersive.
  • Intuitive GUI Menus - Your entire waystone can be managed using click menus. Never need to type a command ever again.
  • Manage Access Easily - Limit your waystones to only you, open it up to your friends, or leave it out there for the public to find.
  • Teleportation Fees - Let your players work for it! Change teleportation costs between xp, items, or even a provided economy plugin.

Installation

Download the latest release (.jar file) from the releases tab and place it in your server's plugins folder.

For additional functionality such as per player/rank permissions and warp limits, you must install
Vault as well as a compatible permission and chat
metadata provider. LuckPerms is a recommended plugin for handling both.

Getting Started

To establish a waystone warp, place down a lodestone on top of a smooth stone block, then right click the lodestone. This opens up a creation menu where you are able to
name your warp. Once the waystone warp is established, you will be presented with various options to do with warp management.

To discover waystones made by other players, right click a waystone and watch the particles change colours.

To teleport to waystones, right click with a compass in hand. This will bring up a menu listing all your discovered waystons. Click on the waystone of choice to teleport to it.

Permissions

  • waystonewarps.command.warpmenu - Allows the use of the warpmenu command to open up the menu that allows players to teleport to warps.
  • 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.
  • 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.
  • waystonewarps.teleport - Allows teleportation
  • waystonewarps.teleport.interworld - Allows teleportation to undiscovered warps
  • waystonewarps.teleport.cooldown_bypass - Allows bypassing the cooldown timer
  • waystonewarps.create - Allow the creation of warps
  • waystonewarps.discover - Allow the discovery of warps

Per Player Limits

Ensure that you have a Vault provider installed to set limits as described out in the installation section. Each Vault
provider plugin has its own way of implementing this feature. As LuckPerms is the recommended provider, instructions
will make use of it as such.

To set a metadata for a player, use command:

/lp group <group_name> meta set <limit_name> <desired_number>

For groups:

/lp user <user_name> meta set <limit_name> <desired_number>

Here are the different limits you can set:

  • waystonewarps.warp_limit - Defines how many waystone warps a player can create.
  • waystonewarps.teleport_cost - Defines how much it costs to teleport.
  • waystonewarps.teleport_timer - Defines how long it takes to teleport.

Building from Source

Requirements

  • Java JDK 21 or newer
  • Git

Compiling

git clone https://gitlab.com/Mizarc/waystonewarps.git
cd waystone-warps/
./gradlew shadowJar

Built .jar binary can be found in the build/libs folder.

Support

If you encounter any bugs, crashes, or unexpected behaviour, please open an issue in this repository.

License

Waystone Warps is licensed under the permissive MIT license. Please view LICENSE for more info.

Версії

Release
1.1.0
paper, purpur · 1.21.4, 1.21.5, 1.21.6 · 1mo ago
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…
1.2k
Release
1.0.0
paper, purpur · 1.21.4, 1.21.5, 1.21.6 · 5mo ago
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…
2.1k
Beta
0.3.5
paper, purpur · 1.21, 1.21.1, 1.21.2 · 8mo ago
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…
1.1k
Beta
0.3.4
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 11mo ago
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…
614
Beta
0.3.3
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 14mo ago
## 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. -…
452
Beta
0.3.2
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 14mo ago
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…
53
Beta
0.3.1
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 15mo ago
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…
141
Beta
0.3.0
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 15mo ago
## Added - Warp menu contains filters to switch between discovered, favourites, and owned. - Search can be used to narrow down the list of discovered warps. -…
42
Beta
0.2.0
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 15mo ago
### Warning: Database changes may likely cause breakages when updating from previous Beta v0.1 releases Big changes! Things are far more feature complete now,…
124
Beta
0.1.1
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 15mo ago
## Fixed - Default config value for cost amount should be `teleport_cost_amount` instead of `teleport_cost`.
72
Beta
0.1.0
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 16mo ago
Initial Pre-Release for Minecraft 1.21. Watch out for bugs!
67

Коментарі 0

Поки немає коментарів. Будь першим, хто поділиться думкою.