LolnetWarpSign is a light weight plugin that allows users to make their own [Warp] signs at a cost. This will save your moderators time
What does LolnetWarpSign do?
basically it focuses on charging users to make [warp] signs (by default $1'000) only if the warp exist. Users will be charged to /setwarp at a charge (by default $9'000) and makes sure that users can't overwrite a warp
How does it work
all warps made and used are from essentials (..\..\minecraft_server\plugins\Essentials\warps)
The player types /setwarp warpname. The plugin check if he has permission then check if he permission to bypass paying. If the player has to pay he plugin then checks if the warp already exist if it doesn't then the player then pays (it checks that he has the right amount) the cost then Essentials handles making the new warp.
To make a warp sign the player needs to type on the sign First Line: [MyWarp] or [privatewarp] (doesn't need to have uppercase) Second Line: WarpName Thrid Line: (Blank) Fouth Line: (Blank)
To activate the WarpSign the player has to right click on it The first line will turn blue and the third line will add their username in green so only they can break this sign (or moderator with bypass permission)
To teleport just use it like any other warp sign. (rightclick) If the warp is [PrivateWarp] Then only the activator can use it (or moderator with bypass permission)
if GriefPrevention is installed then it checks if the player has permission to build in the claim for placing and /setwarp
Please note: GriefPrevention is not a must just a suggestion
Commands
Please not that the permission LolnetWarpSign.SetPrice is required for the following commands
/LolnetWarpSign setWarpSignCost | Display the current cost to activate a warp sign |
/LolnetWarpSign setWarpSignCost # | Change the cost to activate a warp sign |
/LolnetWarpSign setNewWarpCost | Display the current cost to /set warp warpname. |
/LolnetWarpSign setNewWarpCost # | Change the cost to /set warp warpname. |
Permissions
Plugin doesn't require Multiverse-Core but does use it's permissions multiverse.access.[Worldname] | e.g. multiverse.access.world
essentials.setwarp | Allow access to the /setwarp command. |
essentials.signs.use.warp | Controls who can use warp signs. [mywarp] and [warp] |
LolnetWarpSign.SetPrice | Allows admin to Set prices |
LolnetWarpSign.SetWarp.bypass | Allows player to bypass paying for /setwarp |
LolnetWarpSign.WarpSign.bypass | Allows player to bypass paying for warp Sign |
LolnetWarpSign.BreakWarp.bypass | Allows player to break any [mywarp] sign |
LolnetWarpSign.activate | Allows player to activate any [mywarp] sign |
This plugin hopefully with be a simple plugin but very useful
Note: This plugin requires vault and essentials (Multiverse-Core and GriefPrevention is suggested)