Dynmap-SimpleClans
SimpleClans addon for Dynmap
This is an addon to dynmap for SimpleClan powered servers. It enhances dynmap for use with PvP servers. All players are hidden by default, no one likes to have a bulls-eye on their foreheads at all times. Players are then shown on the map based on rules that are advantageous to the PvP experience.
Features:
Clan homes on map
Your clan homes will be shown on the map along with your clan's name.
PvP Deaths on map
Players who have died by the hand of another player will be shown on the map for 5 minutes (configurable).
Opt-in Visibility
Anyone can now use /map toggle to show themselves on the map whenever they want. Use the command again to hide yourself once again. This will not allow you to hide yourself if you are showing due to any rules.
Killers visible after kill
If enabled, players who have just killed someone will be visible in the map for 5 minutes (configurable) giving the victim a chance to get their revenge.
Player visible after hitting another player
If enabled, players who have just hit someone will be visible in the map for 1 minute (configurable), showing all PvP activity on the map.
To Do
- Show players that are out in the open at night time (not just mobs you have to be afraid of when you go out at night)
- Show players that don't have full health (an added incentive to always carry food)
- Show players with KDR above X (looking for trouble? trouble will find you)
- Show players that have certain enchanted items in their procession (could balance out certain OP items)
- Players will be able to hide themselves by going underground or by sneaking no matter if the other options have them showing
@TnTBass
I'd like that too. I went back to 1.2.2 cause I want all players to be visible on the map.
Any chance admins could get the ability to toggle map visibility for other players? A console accessible command (and in game command) would be great!
I get this error when people are killed.
2012-03-10 12:37:27 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R6-49-g6b09592-b2045jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.2-SNAPSHOT)
2012-03-10 12:34:41 [WARNING] Task of 'Dynmap-SimpleClans' generated an exception
java.lang.NullPointerException
at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills.updateMarkerSet(Kills.java:204)
at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills.access$200(Kills.java:15)
at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills$Update.run(Kills.java:129)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
2012-03-10 12:36:59 [INFO] Dynmap-SimpleClans version 1.2.2
2012-03-10 12:36:59 [INFO] Author: phaed
Get this when people are killed.
19.02 16:37:30 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 19.02 16:37:30 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 19.02 16:37:30 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:503) 19.02 16:37:30 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) 19.02 16:37:30 [Server] INFO at com.bergerkiller.bukkit.nolagg.logging.TimedWrapper.run(TimedWrapper.java:17) 19.02 16:37:30 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills$Update.run(Kills.java:129) 19.02 16:37:30 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills.access$200(Kills.java:15) 19.02 16:37:30 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills.updateMarkerSet(Kills.java:204) 19.02 16:37:30 [Server] INFO at org.dynmap.markers.impl.MarkerImpl.deleteMarker(MarkerImpl.java:99) 19.02 16:37:30 [Server] INFO java.lang.NullPointerException 19.02 16:37:30 [Server] WARNING Task of 'Dynmap-SimpleClans' generated an exception 19.02 16:37:29 [Server] INFO [Heroes] Saved hero: xschoolboyx 19.02 16:37:28 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 19.02 16:37:28 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 19.02 16:37:28 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:503) 19.02 16:37:28 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) 19.02 16:37:28 [Server] INFO at com.bergerkiller.bukkit.nolagg.logging.TimedWrapper.run(TimedWrapper.java:17) 19.02 16:37:28 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills$Update.run(Kills.java:129) 19.02 16:37:28 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills.access$200(Kills.java:15) 19.02 16:37:28 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.layers.Kills.updateMarkerSet(Kills.java:204) 19.02 16:37:28 [Server] INFO at org.dynmap.markers.impl.MarkerImpl.deleteMarker(MarkerImpl.java:99) 19.02 16:37:28 [Server] INFO java.lang.NullPointerException 19.02 16:37:28 [Server] WARNING Task of 'Dynmap-SimpleClans' generated an exception
1.2
Requires dynmap dev .32
Added: Show killers x seconds after kills
http://dev.bukkit.org/media/files/574/344/Dynmap_SimpleClans.jar
13.02 22:17:17 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 13.02 22:17:17 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 13.02 22:17:17 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:503) 13.02 22:17:17 [Server] INFO at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) 13.02 22:17:17 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.Toggles$Update.run(Toggles.java:47) 13.02 22:17:17 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.Toggles.access$200(Toggles.java:9) 13.02 22:17:17 [Server] INFO at net.sacredlabyrinth.phaed.dynmap.simpleclans.Toggles.updateWarring(Toggles.java:79) 13.02 22:17:17 [Server] INFO java.lang.NullPointerException 13.02 22:17:17 [Server] WARNING Task of 'Dynmap-SimpleClans' generated an exception
I do have simpleclans installed and working. As well as the newest version of dynmap.