MadWarps
This plugin allowes everybody to create his/her own warps. Now you can let every player create his own warps and use them, everybody can be limited to what you want.
Each warp that is made will only apply to the player that made it, so if you have an secret hideout then nobody will be able to warp to it.
Commands
- /mwarp <warpname> - Warps to the warpname
- /mwarp set <warpname> - Creates an warp with the name
- /mwarp delete <warpname> - Removes an warp
- /mwarp list - Lists all of your own warps
Permissions
If you have the permissions enabled version:
- 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
- madwarps.multiple.-1 will give an unlimited amount of warps!
Permission: madwarps.multiple
The permissions of the amount of warps is handled as the following: It will first search for the -1, if that is found, then you can have an unlimited amount. If this isn't the case then it will start counting from 100 to 0, when it finds one, then that one is returned. Any value less that the other will be ignored. If nothing is found then it will return 0, unless you aren't even using permissions, then there will be an value in the config
Configuration
This is the default configuration
permissions: enabled: true maxwarpswhenfalse: 100 warp delay: time: 10 distance: 10 message: '&7There are players nearby, wait ten seconds before trying again' cooldownmessage: '&7You still got to wait for your cooldown' message: nowarps: '&7You dont have any warps' nowarp: '&7You dont have an warp with this name' yourwarps: '&7Your warps are ' wrongcommand: '&7Please enter an valid command or warpname' created: '&7Your warp is created' deleted: '&7Your warp is removed, if it was already there' noperm: '&7You dont have permission to do this!' maxcount: '&7You reached your maximum number of warps!' namerequired: '&7You need to give an name to delete or set!' warps: {}
Other
Please create an ticket if you want something added or found an bug
@ActuallyTex
No, this is a private warp plugin.
Players can't even look at the warps from other players.
So with the plugin, the players arent allowed to delete the other warps that other players have set right? Just their own?
@olacrue
Still working on it.
It is difficult to get data from a database while keeping the main thread running etc.
Not many people are asking / pushing either.
@Timtower when will this update take place?
Overhaul
Madwarps will be rewritten! Things that will change:
EDIT: Yes, I will try to get the old data over to the new system
EDIT 2: Yes, I will also fix all of the documentation
@Natewolters
Could be, can't tell, never used essentials.
So this is pretty much the /home command in essentials?
did it
@newdevildog2
Please make a ticket about this with a full server log in http://pastebin.com
@newdevildog2
It means that I put the warps as the players current location, that includes rotation, I don't save the rotation.
hy timtower madwarp is a really good plugin the most important is that there is no warp message :)
BUT if I create a warp and look to the north and then Warpe me I look after north ... the same with the other devices. but when restart the server I always look in the same direction
i hope u know what i mean... PLS can u fix this ???
New version uploaded
@MoejoeAw44
Please make a ticket about this.
Do you think you could add a feature to toggle between the current mode, and a mode that when a player is nearby, it gives the teleport a delay of 10 seconds?
For example, if User1 is 10 blocks away, and I try to warp, it would say "Someone is nearby! Warping in 10 seconds, Do not move!"
@Dajakir
Go to pages, then the beta file page.
Create a new ticket with your error with the new version, preferably in pastebin
I seem to be having the same issue as Radelize. Here's the stack trace.
[21:37:05] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'mwarp' in plugin MadWarps v0.1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:703) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:953) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:815) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] Caused by: java.lang.NullPointerException at nl.timdebrouwer.madwarps.MadWarps.countWarps(MadWarps.java:197) [?:?] at nl.timdebrouwer.madwarps.MadWarps.setwarp(MadWarps.java:137) [?:?] at nl.timdebrouwer.madwarps.MadWarps.onCommand(MadWarps.java:90) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks] ... 13 more
Let me know if you'd like any more information.
Thanks!
@Fluviu22
Kinda defeats the purpose of a private warp plugin though.
If I wanted to add this then I would have done it when I started coding. Not when the plugin was done.
If you want to discuss this further then please make a ticket.
yeah, i know that, but i'll give you an example..i build a secret bunker underground under the lava and i wanted to share the info with my nephew, but he was offline (made it at around 11 pm, he was sleeping)..i had to make a sign and leave the coordinates, then call him in the real life the next day to explain what to do to find it..sharing a warp would be easier...but then again, i guess you can share the secret warp when both are online...
@Fluviu22
Not gonna add shared warps. If they want that then the players can walk to each other and make their own warps.
Add this and it would be perfect. So if you want the share the warp with others, add his name to that warp.
/mwarp add <warpname> <playername>
and the command for the player would be /owarp <playername> <warpname> to avoid similar mwarp names like /mwarp shop or /mwarp home