Uber_Soldat wrote:
Whats stopping them from doing it now? If there is a system to prevent warping to private points, the same system will handle the signs.
That actually is a very grave assumption that may or may not be true. The bug with cake / experience glitching was due to that assumption. You get experience for placing blocks, and worldguard prevents you from placing blocks where you shouldn't. So because you can't place blocks where you don't have permission, the same system should prevent you from getting experience from them, right? The answer to that is actually a bit more complicated, which is why we had the bug.
To clarify, yes there are private warps in the game, which use an access list to restrict the users. But there's no access list for signs. If someone clicks on a MyWarp sign, whose permissions are checked? Does the person that placed the sign have to have permission to use the warp? (Ex. I want to warp people from the end of a maze to a loot room. I want anyone that can get to the sign to be able to use it, but I don't want people to just be able to /warp to the loot room) Does the person clicking on the sign have to have access to the warp? (Ex. Maybe it's a convenience thing for a secret clubhouse. Members only!) Or does it not take that into account at all and just activate the warp without checking permissions?
More importantly, you're assuming that the author of the plugin thought about all this. The problem with java is not that it's slow, the problem is the bar for entry is extremely low. You have a lot of really poor developers that have hardly a clue what they're doing. The last two plugins I looked at had absolutely no clue about proper code design, and were little more than heaping piles of crap that would only work when the moons aligned, and if the server was running a specific version of bukkit.
TL;DR: Making assumptions about features is an easy way to create problems, especially when security is involved. As a general rule of thumb, never trust that a programmer has thought about every little detail. Not that programmers are bad at that sort of thing necessarily, but they often have a very specific purpose in mind when they write a plugin, and you might be using the plugin outside of the way the programmer intended it.
Uber_Soldat wrote:
But my problem with that is that not everyone can devote their entire time chatting up the mods to make a few friends in high places. Yes, connections are nice, but there are other things that the person could be doing outside of the game.
Well, it's not just chatting up the mods and making friends in high places. They notice the little things. Answer questions in chat, help the new people on the server. Make their workload easier. No, it's not spending time getting to know them personally, but they see your name. Others see your name. You make yourself valuable to the community, and then the community wants to make sure you stay around. Also, if you can voice chat, join the mumble server. It really gets you noticed, and it doesn't take away from game time or other time-- you can chat and talk while you play the game.
EDIT: I just checked the sourcecode for the plugin we're using. There are 2 permissions for dealing with signwarps: The ability to create signwarps, and the ability to use signwarps. It does not in any way, shape, or form respect private warps, which is why I imagine only mods have permission to create signwarps.