mirror of
https://github.com/BlueMap-Minecraft/BlueMap.git
synced 2025-02-03 06:01:28 +01:00
Fix #338
This commit is contained in:
parent
a8346a24ba
commit
50c950382e
@ -187,7 +187,7 @@ public Optional<Path> getModsFolder() {
|
||||
public void onPlayerJoin(MinecraftServer server, ServerPlayerEntity playerInstance) {
|
||||
if (this.serverInstance != server) return;
|
||||
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this, pluginInstance.getBlueMap());
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
@ -206,6 +206,10 @@ public MinecraftServer getServer() {
|
||||
return this.serverInstance;
|
||||
}
|
||||
|
||||
public Plugin getPluginInstance() {
|
||||
return pluginInstance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Player> getOnlinePlayers() {
|
||||
return onlinePlayerMap.values();
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.fabric;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
@ -66,12 +65,10 @@ public class FabricPlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final FabricMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod, BlueMapService blueMap) {
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPluginInstance().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -186,7 +186,7 @@ public Optional<Path> getModsFolder() {
|
||||
public void onPlayerJoin(MinecraftServer server, ServerPlayerEntity playerInstance) {
|
||||
if (this.serverInstance != server) return;
|
||||
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this, pluginInstance.getBlueMap());
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
@ -205,6 +205,10 @@ public MinecraftServer getServer() {
|
||||
return this.serverInstance;
|
||||
}
|
||||
|
||||
public Plugin getPluginInstance() {
|
||||
return pluginInstance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Player> getOnlinePlayers() {
|
||||
return onlinePlayerMap.values();
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.fabric;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
@ -66,12 +65,10 @@ public class FabricPlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final FabricMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod, BlueMapService blueMap) {
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPluginInstance().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -186,7 +186,7 @@ public Optional<Path> getModsFolder() {
|
||||
public void onPlayerJoin(MinecraftServer server, ServerPlayerEntity playerInstance) {
|
||||
if (this.serverInstance != server) return;
|
||||
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this, pluginInstance.getBlueMap());
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
@ -205,6 +205,10 @@ public MinecraftServer getServer() {
|
||||
return this.serverInstance;
|
||||
}
|
||||
|
||||
public Plugin getPluginInstance() {
|
||||
return pluginInstance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Player> getOnlinePlayers() {
|
||||
return onlinePlayerMap.values();
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.fabric;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
@ -66,12 +65,10 @@ public class FabricPlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final FabricMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod, BlueMapService blueMap) {
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPluginInstance().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -186,7 +186,7 @@ public Optional<Path> getModsFolder() {
|
||||
public void onPlayerJoin(MinecraftServer server, ServerPlayerEntity playerInstance) {
|
||||
if (this.serverInstance != server) return;
|
||||
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this, pluginInstance.getBlueMap());
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
@ -205,6 +205,10 @@ public MinecraftServer getServer() {
|
||||
return this.serverInstance;
|
||||
}
|
||||
|
||||
public Plugin getPluginInstance() {
|
||||
return pluginInstance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Player> getOnlinePlayers() {
|
||||
return onlinePlayerMap.values();
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.fabric;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
@ -65,12 +64,10 @@ public class FabricPlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final FabricMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod, BlueMapService blueMap) {
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -165,8 +162,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPluginInstance().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -186,7 +186,7 @@ public Optional<Path> getModsFolder() {
|
||||
public void onPlayerJoin(MinecraftServer server, ServerPlayerEntity playerInstance) {
|
||||
if (this.serverInstance != server) return;
|
||||
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this, pluginInstance.getBlueMap());
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
@ -205,6 +205,10 @@ public MinecraftServer getServer() {
|
||||
return this.serverInstance;
|
||||
}
|
||||
|
||||
public Plugin getPluginInstance() {
|
||||
return pluginInstance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Player> getOnlinePlayers() {
|
||||
return onlinePlayerMap.values();
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.fabric;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
@ -65,12 +64,10 @@ public class FabricPlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final FabricMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod, BlueMapService blueMap) {
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -165,8 +162,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPluginInstance().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -191,7 +191,7 @@ public Optional<Path> getModsFolder() {
|
||||
public void onPlayerJoin(MinecraftServer server, ServerPlayerEntity playerInstance) {
|
||||
if (this.serverInstance != server) return;
|
||||
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this, pluginInstance.getBlueMap());
|
||||
FabricPlayer player = new FabricPlayer(playerInstance.getUuid(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
@ -210,6 +210,10 @@ public MinecraftServer getServer() {
|
||||
return this.serverInstance;
|
||||
}
|
||||
|
||||
public Plugin getPluginInstance() {
|
||||
return pluginInstance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Player> getOnlinePlayers() {
|
||||
return onlinePlayerMap.values();
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.fabric;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.effect.StatusEffects;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
@ -65,12 +64,10 @@ public class FabricPlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final FabricMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod, BlueMapService blueMap) {
|
||||
public FabricPlayer(UUID playerUuid, FabricMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -165,8 +162,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPluginInstance().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -205,7 +205,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
PlayerEntity playerInstance = evt.getPlayer();
|
||||
if (!(playerInstance instanceof ServerPlayerEntity)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUniqueID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUniqueID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.player.ServerPlayerEntity;
|
||||
import net.minecraft.potion.EffectInstance;
|
||||
import net.minecraft.potion.Effects;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -205,7 +205,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
PlayerEntity playerInstance = evt.getPlayer();
|
||||
if (!(playerInstance instanceof ServerPlayerEntity)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUniqueID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUniqueID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.player.ServerPlayerEntity;
|
||||
import net.minecraft.potion.EffectInstance;
|
||||
import net.minecraft.potion.Effects;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,7 +163,7 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = "unknown";
|
||||
}
|
||||
|
@ -205,7 +205,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
PlayerEntity playerInstance = evt.getPlayer();
|
||||
if (!(playerInstance instanceof ServerPlayerEntity)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUniqueID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUniqueID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.entity.player.ServerPlayerEntity;
|
||||
import net.minecraft.potion.EffectInstance;
|
||||
import net.minecraft.potion.Effects;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getServerWorld());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -204,7 +204,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
var playerInstance = evt.getPlayer();
|
||||
if (!(playerInstance instanceof ServerPlayer)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getLevel());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -204,7 +204,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
var playerInstance = evt.getPlayer();
|
||||
if (!(playerInstance instanceof ServerPlayer)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getLevel());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
var playerInstance = evt.getEntity();
|
||||
if (!(playerInstance instanceof ServerPlayer)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getLevel());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ public void onPlayerJoin(PlayerLoggedInEvent evt) {
|
||||
var playerInstance = evt.getPlayer();
|
||||
if (!(playerInstance instanceof ServerPlayer)) return;
|
||||
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this, getPlugin().getBlueMap());
|
||||
ForgePlayer player = new ForgePlayer(playerInstance.getUUID(), this);
|
||||
onlinePlayerMap.put(player.getUuid(), player);
|
||||
onlinePlayerList.add(player);
|
||||
}
|
||||
|
@ -25,10 +25,9 @@
|
||||
package de.bluecolored.bluemap.forge;
|
||||
|
||||
import com.flowpowered.math.vector.Vector3d;
|
||||
import de.bluecolored.bluemap.common.BlueMapService;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Gamemode;
|
||||
import de.bluecolored.bluemap.common.serverinterface.Player;
|
||||
import de.bluecolored.bluemap.common.plugin.text.Text;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
@ -66,12 +65,10 @@ public class ForgePlayer implements Player {
|
||||
private Gamemode gamemode;
|
||||
|
||||
private final ForgeMod mod;
|
||||
private final BlueMapService blueMap;
|
||||
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod, BlueMapService blueMap) {
|
||||
public ForgePlayer(UUID playerUuid, ForgeMod mod) {
|
||||
this.uuid = playerUuid;
|
||||
this.mod = mod;
|
||||
this.blueMap = blueMap;
|
||||
|
||||
update();
|
||||
}
|
||||
@ -166,8 +163,8 @@ public void update() {
|
||||
|
||||
try {
|
||||
var world = mod.getWorld(player.getLevel());
|
||||
this.world = blueMap.getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
this.world = mod.getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -163,7 +163,7 @@ public void update() {
|
||||
try {
|
||||
var world = BukkitPlugin.getInstance().getWorld(player.getWorld());
|
||||
this.world = BukkitPlugin.getInstance().getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -166,7 +166,7 @@ public void update() {
|
||||
try {
|
||||
var world = SpongePlugin.getInstance().getWorld(player.world());
|
||||
this.world = SpongePlugin.getInstance().getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
@ -165,7 +165,7 @@ public void update() {
|
||||
try {
|
||||
var world = SpongePlugin.getInstance().getWorld(player.world());
|
||||
this.world = SpongePlugin.getInstance().getPlugin().getBlueMap().getWorldId(world.getSaveFolder());
|
||||
} catch (IOException e) {
|
||||
} catch (IOException | NullPointerException e) { // NullPointerException -> the plugin isn't fully loaded
|
||||
this.world = "unknown";
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user