fixed different player gamemodes in lobby after games
This commit is contained in:
parent
13132eace6
commit
24af27f2e3
@ -11,7 +11,6 @@ import eu.mhsl.minenet.minigames.instance.Spawnable;
|
||||
import eu.mhsl.minenet.minigames.instance.room.Room;
|
||||
import net.minestom.server.MinecraftServer;
|
||||
import net.minestom.server.coordinate.Pos;
|
||||
import net.minestom.server.entity.GameMode;
|
||||
import net.minestom.server.entity.Player;
|
||||
import net.minestom.server.event.item.ItemDropEvent;
|
||||
import net.minestom.server.event.player.PlayerBlockBreakEvent;
|
||||
@ -110,11 +109,7 @@ public abstract class Game extends MineNetInstance implements Spawnable {
|
||||
public void unload() {
|
||||
this.onUnload();
|
||||
|
||||
getPlayers().forEach(player -> {
|
||||
Room.setOwnRoom(player);
|
||||
player.setGameMode(GameMode.SURVIVAL);
|
||||
player.setInvisible(false);
|
||||
});
|
||||
getPlayers().forEach(Room::setOwnRoom);
|
||||
|
||||
scheduler().scheduleTask(() -> {
|
||||
|
||||
|
@ -65,6 +65,7 @@ public class Room extends MineNetInstance implements Spawnable {
|
||||
p.clearTitle();
|
||||
p.getInventory().clear();
|
||||
p.setGameMode(GameMode.ADVENTURE);
|
||||
p.setInvisible(false);
|
||||
rooms.add(room);
|
||||
players.put(p, room);
|
||||
MoveInstance.move(p, room);
|
||||
|
Loading…
x
Reference in New Issue
Block a user