Plugin category: Teleportation Suggested name: MadWarps What I want: I really just wan't a simple private warping plugin, but at the same time i wan't it to be exactly as i specify here on this request. This plugin will have no delay when warping when there isn't players nearby/within 10 blocks (can be changed in config file). But if there is players within 10 blocks (again can be changed in config file) the plugin will automatically put a delay of 10 seconds before warping a player to their desired warp. I would also like this plugin to let players set multiple warps. Very important, all messages are in &7/grey color. How the config file would look like: #Set this to the distance, per blocks another player has to be from the player issuing the command enable nearby players delay. warp delay distance: 10 #The delay, in seconds a player has to wait when players are nearby. warp delay: 10 #The message to be displayed when a player tries to warp away but there are players nearby. Nearby player message: &7There are enemies nearby, please wait 10 seconds before warping away. #This option applies the same delay the plugin applies when a player performs the /go command but this time when a player performs the /spawn command. Delay spawn: true Ideas for commands: /warp [warp name]: Description: Warps you to desired warp. Aliases: [go, home] /warp delete [warp name]: Description: Deletes desired warp. Aliases: [go delete, home delete] /warp set [warp name]: Description: Sets a warp with desired name Aliases: [go set, home set] /warp list: Lists all availablewarps. Aliases: [go list, home list] Ideas for permissions: madwarps.warp: Let's player perform the /warp command. madwarps.warpdel: Let's player perform the /warp delete command. madwarps.warpset: Lets player perform the /warp set command. madwarps.listwarps: Let's player perform the /warp list command. madwarps.multiple.[number]: Amount of homes player can set with this permission. ^ example: madwarps.multiple.10 When I'd like it by: A$AP, i would appreciate it a lot if you can code this plugin as soon as possible.
Essentials does the same thing. :/ Except for the ennemies nearby. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Well this is not a "Large" plugin but a bit of a medium plugin. It is not that easy to make, But you have to be experienced with java. So what im trying to say is that there is a chance that nobody would make this plugin because it is a little too big.
I am indeed able to make this, but what about the homes? How do they get set, how do they get there? Are the warps public or private?
timtower Ok here's an example. Steve wants to go to and kill some noobs but Steve doesn't wanna lose his home, so steve can do /go set [name] and set his home/private warp. If Steve only does /go set, the plugin will ask Steve to please specify a name. Example NÂș2: Steve can only set 5 homes as default so he wants to upgrade to Vip which can set 15 homes, he goes and donates to get Vip. The permission section for the Vip rank in PEX would look like this: madwarps.multiple.15 And yes, it is a private warping plugin, Thank you so much in advance if you can code this.
Madminer12 Updated version, permissions added as listed in the OP, all commands working this time. https://www.dropbox.com/s/ki08wdvsr594juw/MadWarps.jar