mirror of https://github.com/webbukkit/dynmap.git
Compare commits
2 Commits
eb959a035e
...
0680118049
Author | SHA1 | Date |
---|---|---|
JurgenKuyper | 0680118049 | |
Jurgen | 5f67179413 |
|
@ -31,6 +31,7 @@ public class MarkersComponent extends ClientComponent {
|
||||||
private MarkerSet spawnbedset;
|
private MarkerSet spawnbedset;
|
||||||
private MarkerIcon spawnbedicon;
|
private MarkerIcon spawnbedicon;
|
||||||
private String spawnbedformat;
|
private String spawnbedformat;
|
||||||
|
private boolean removebedonplayerleave;
|
||||||
private long maxofflineage;
|
private long maxofflineage;
|
||||||
private boolean showSpawn;
|
private boolean showSpawn;
|
||||||
private boolean showBorder;
|
private boolean showBorder;
|
||||||
|
@ -180,7 +181,7 @@ public class MarkersComponent extends ClientComponent {
|
||||||
|
|
||||||
spawnbedicon = api.getMarkerIcon(configuration.getString("spawnbedicon", "bed"));
|
spawnbedicon = api.getMarkerIcon(configuration.getString("spawnbedicon", "bed"));
|
||||||
spawnbedformat = configuration.getString("spawnbedformat", "%name%'s bed");
|
spawnbedformat = configuration.getString("spawnbedformat", "%name%'s bed");
|
||||||
|
removebedonplayerleave = configuration.getBoolean("spawnbedremoveonplayerleave", true);
|
||||||
/* Add listener for players coming and going */
|
/* Add listener for players coming and going */
|
||||||
core.listenerManager.addListener(EventType.PLAYER_JOIN, new PlayerEventListener() {
|
core.listenerManager.addListener(EventType.PLAYER_JOIN, new PlayerEventListener() {
|
||||||
@Override
|
@Override
|
||||||
|
@ -188,15 +189,17 @@ public class MarkersComponent extends ClientComponent {
|
||||||
updatePlayer(p);
|
updatePlayer(p);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
core.listenerManager.addListener(EventType.PLAYER_QUIT, new PlayerEventListener() {
|
if (removebedonplayerleave) {
|
||||||
@Override
|
core.listenerManager.addListener(EventType.PLAYER_QUIT, new PlayerEventListener() {
|
||||||
public void playerEvent(DynmapPlayer p) {
|
@Override
|
||||||
Marker m = spawnbedset.findMarker(p.getName()+"_bed");
|
public void playerEvent(DynmapPlayer p) {
|
||||||
if(m != null) {
|
Marker m = spawnbedset.findMarker(p.getName() + "_bed");
|
||||||
m.deleteMarker();
|
if (m != null) {
|
||||||
|
m.deleteMarker();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
});
|
}
|
||||||
core.listenerManager.addListener(EventType.PLAYER_BED_LEAVE, new PlayerEventListener() {
|
core.listenerManager.addListener(EventType.PLAYER_BED_LEAVE, new PlayerEventListener() {
|
||||||
@Override
|
@Override
|
||||||
public void playerEvent(final DynmapPlayer p) {
|
public void playerEvent(final DynmapPlayer p) {
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -130,6 +130,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) Show world border (vanilla 1.8+)
|
# (optional) Show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
|
@ -143,6 +143,7 @@ components:
|
||||||
spawnbedhidebydefault: true
|
spawnbedhidebydefault: true
|
||||||
spawnbedminzoom: 0
|
spawnbedminzoom: 0
|
||||||
spawnbedformat: "%name%'s bed"
|
spawnbedformat: "%name%'s bed"
|
||||||
|
spawnbedremoveonplayerleave: true
|
||||||
# (optional) show world border (vanilla 1.8+)
|
# (optional) show world border (vanilla 1.8+)
|
||||||
showworldborder: true
|
showworldborder: true
|
||||||
worldborderlabel: "Border"
|
worldborderlabel: "Border"
|
||||||
|
|
Loading…
Reference in New Issue