Suggested name: RealtimeMaps / XboxMaps What I want: A plugin that makes (ingame) maps show the location and direction of all players within the maps radius, but also updates and has them moving in reatime. The same way the maps on the xbox version work. Preferably with compatibility with maps in item frames The way maps currently work is they show the location of players that have held the map, but they don't update in realtime unless they are also holding a copy of the same map you are holding. As I say with any plugin requests; I did search around for an existing plugin that accomplishes this, but couldn't find any. If you find one, link it! Ideas for commands: /xbm reload (this command is obvious) /xbm disable (does not disable the plugin, but reverts maps back to vanilla until the server restarts or someone uses the command /xbm enable Ideas for permissions: xbm.control (for access to the commands) When I'd like it by: Asap, but take as long as you need ;D
No it wouldn't, this feature is already in vanilla minecraft, however both players must be holding the same map at the same time. For a plugin like this to work you would just need to simulate all players holding the map out.
Even if we could do this, somehow making the map empty this would cause ENOURMOUS lag for servers to load all the maps, and change player location
Makes sense, fine then, forget about item frame support. Currently player possitions get sent to maps on a per-tick bases and looks rather jumpy. It can stay like that... Maps would only need to be sent position data while 1 player is holding the map out and another player is withing the maps range. I know I was just dumbing it down :/ Please explain. All of the features I've talked about are already in the game, I'm simply asking for a plugin that utilises these features when 2 players are close enough to each other, as apposed to when they're both holding the same map.
The only way for this to work is by rendering a custom image every tick or so with the terrain and players. Not only would that lag the server but every tick the player would have to wait for the map to update.
It is possible, but would require to send fake packets to the clients, which would cause a client crash in case client predicts something other than just a player standing.
Without packets you would have to make an actual fake player and supply it with information. With packets you can just send a keepalive packet once in a while and that is it.
AdamN Again, NOT how maps were designed to work. Enough people already told you that this causes lag and issues.. How come you're so sure this is how maps work? Developers who make plugins will know more about this than you.
Until someone actually explains why it's not possible, I'm going to assume it is. Maps already do exactly what I'm requesting without any lag what so ever. I'm simply asking for a plugin that makes maps do this when one player requests it to, instead of both players wanting it to.
AdamN ?!?! Enough people already explained it. But go ahead, I wish you luck waiting for this plugin, denying any advise given from developers that explain why this isn't possible.. Here's an explenation for you. "Cheese and meat are both already in this world, so why not make it so cheese can now turn into meat?" This is basicly what youre saying.