mirror of https://github.com/webbukkit/dynmap.git
implemented hide if spectator
This commit is contained in:
parent
7ed6728e34
commit
c093a95bc0
|
@ -191,8 +191,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -191,8 +191,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -191,8 +191,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -196,8 +196,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if (player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
|
return true;
|
||||||
|
else return player.isInvisible();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1327,10 +1327,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1286,10 +1286,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1295,10 +1295,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1313,10 +1313,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1293,10 +1293,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1300,10 +1300,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1300,10 +1300,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1302,10 +1302,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1300,10 +1300,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -1302,10 +1302,12 @@ public class DynmapPlugin
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.isInvisible();
|
if (player.isSpectator())
|
||||||
}
|
return true;
|
||||||
return false;
|
else return player.isInvisible();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public int getSortWeight() {
|
public int getSortWeight() {
|
||||||
|
|
|
@ -22,14 +22,7 @@ import org.bstats.bukkit.Metrics;
|
||||||
import org.bstats.charts.CustomChart;
|
import org.bstats.charts.CustomChart;
|
||||||
import org.bstats.json.JsonObjectBuilder;
|
import org.bstats.json.JsonObjectBuilder;
|
||||||
import org.bstats.json.JsonObjectBuilder.JsonObject;
|
import org.bstats.json.JsonObjectBuilder.JsonObject;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.*;
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.Chunk;
|
|
||||||
import org.bukkit.ChunkSnapshot;
|
|
||||||
import org.bukkit.Location;
|
|
||||||
import org.bukkit.Material;
|
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.World;
|
|
||||||
import org.bukkit.attribute.Attribute;
|
import org.bukkit.attribute.Attribute;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.block.BlockFace;
|
import org.bukkit.block.BlockFace;
|
||||||
|
@ -763,7 +756,9 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI {
|
||||||
@Override
|
@Override
|
||||||
public boolean isInvisible() {
|
public boolean isInvisible() {
|
||||||
if(player != null) {
|
if(player != null) {
|
||||||
return player.hasPotionEffect(PotionEffectType.INVISIBILITY);
|
if (player.getGameMode() == GameMode.SPECTATOR)
|
||||||
|
return true;
|
||||||
|
else return player.hasPotionEffect(PotionEffectType.INVISIBILITY);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue