Warps combines the benefits of many other warp plugins into one easy-to-use, configurable, smooth and lightweight plugin. Some of these benefits include per-warp permissions or total warp permissions, commands to set a warp, delete a warp, list the warps, open all the warps in a GUI, set the material of a warp to change how it is seen in the GUI, placing and breaking warp signs, and more!
Contact:
Please feel free to send me an email with "Warps Plugin" in the subject.
Email:
[email protected]
Discord:
https://discord.gg/XvxKrYt6eg
How to use:
To create a warp, type /setwarp <warp>. This will create a warp at your location, and name it whatever you define as <warp>. Keep in mind that the direction you are looking is included in the warp!
To delete a warp, type /delwarp <warp>. This will delete the warp you define.
To use a warp, type /warp <warp>. This will teleport you to the warp you define.
To see all available warps, type /warps.
Commands & Permissions:
/warp <warp>................................Warps to a defined warp
/setwarp <warp>...........................Creates a new warp
/delwarp <warp>...........................Deletes an existing warp
/warps...........................................Sends a list of warps as a message, or as a GUI, as defined in the config.yml
/warps gui......................................Opens the warps GUI
/warp <warp> setItem...................Sets the item that appears in the Warps GUI for this warp to whatever is in your hand
warp.create....................................Allows use of /setwarp
warp.delete.....................................Allows use of /delwarp
warp.gui..........................................Allows use of /warps gui
warp.list..........................................Allows use of /warps
warp.use.*......................................Allows use of all warps
warp.use.<warp>...........................Allows use of a specific warp
warp.sign.create.*..........................Allows creation of all warp signs
warp.sign.create.own.....................Allows creation of warp signs for your own warps
warp.sign.destroy.*.........................Allows breaking of all warp signs
warp.sign.destroy.own....................Allows breaking of warps signs for your own warps
warp.item.*.....................................Allows use of warp <warp> setitem
warp.item.own................................Forgotten feature, will add soon
warp.limit.?.....................................Limits quantity of warps created by one player. "?" should be replaced by any number.
NOTE: Many people are contacting me asking how to set up permissions. If you want to avoid permissions, Version 2.0.2+ has the option in the config.yml file called "UsePermissions" which, if set to false, will bypass permissions entirely. If you want to use permissions, I recommend downloading Permissions (a permissions management plugin I recently made). Here's a link.
https://www.spigotmc.org/resources/permissions.87936/
Use the command "/perms group Member add warp.use.*" to allow all players to use all warps. The commands are made with lots of easy tab completions and it is therefore a very intuitive process; you probably won't need much help with it. Hope this helps!
Signs:
To create a warp sign, place a sign and type the following:
The second line is your warp name; it can be anything you like. The sign will re-write itself to show colors and formatting as described in the config.yml file. In the following example, I typed "Hub" as the warp name, using the default config.
When a player right-clicks this sign, the player is warped to the warp that was defined when the sign was placed. This can have a delay, as set in the config file. By default the delay is 3 seconds.
When breaking a warp sign, you must break it twice within 1 second AND have the permission warp.sign.destroy.*. If you have warp.sign.destroy.own then you can destroy signs that lead to your own warps. This protects the sign from accidental destruction and from griefing.
GUI
The GUI is built to handle a total of 27 warps per page, with infinite pages! When the GUI is filled, an item will appear in the top right to direct you to the next page. When you are on any page besides the first, an item appears on the top left to direct you to the previous page. These items are both configurable.
The default item in the warp is a spruce sign. Setting a custom item takes 100% of the data of the item in your hand and stores it. This includes custom names, lore, datatags, etc.
The warps that will show up in the GUI are only the warps that the player has permission to use or that they have created, so they won't see the warps that are outside their permission range.
CONTACT
If you have any questions or concerns, feel free to email me at
[email protected] or message me from my
Spigot profile.
I have left Discord, and will no longer be active there indefinitely.
Bugs: None yet *fingers crossed*
Features to add: none anymore!
If you have a feature you'd like added, let me know! I'll do my best to bring it to you.
