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
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -191,8 +191,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -191,8 +191,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -194,8 +194,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -196,8 +196,10 @@ public class FabricPlayer extends FabricCommandSender implements DynmapPlayer {
|
|||
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if (player != null) {
|
||||
return player.isInvisible();
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -1327,10 +1327,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1286,10 +1286,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1295,10 +1295,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1313,10 +1313,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1293,10 +1293,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1300,10 +1300,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1300,10 +1300,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1302,10 +1302,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1300,10 +1300,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -1302,10 +1302,12 @@ public class DynmapPlugin
|
|||
}
|
||||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
if(player != null) {
|
||||
if (player.isSpectator())
|
||||
return true;
|
||||
else return player.isInvisible();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getSortWeight() {
|
||||
|
|
|
@ -22,14 +22,7 @@ import org.bstats.bukkit.Metrics;
|
|||
import org.bstats.charts.CustomChart;
|
||||
import org.bstats.json.JsonObjectBuilder;
|
||||
import org.bstats.json.JsonObjectBuilder.JsonObject;
|
||||
import org.bukkit.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.*;
|
||||
import org.bukkit.attribute.Attribute;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.block.BlockFace;
|
||||
|
@ -763,7 +756,9 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI {
|
|||
@Override
|
||||
public boolean isInvisible() {
|
||||
if(player != null) {
|
||||
return player.hasPotionEffect(PotionEffectType.INVISIBILITY);
|
||||
if (player.getGameMode() == GameMode.SPECTATOR)
|
||||
return true;
|
||||
else return player.hasPotionEffect(PotionEffectType.INVISIBILITY);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue