From 81c310c946a295156703ef1c32500ab0846a7b21 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Tue, 1 Apr 2025 23:32:32 +0200 Subject: [PATCH] Update difficulty --- .../src/de/steamwar/lobby/listener/PlayerSpawn.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/LobbySystem/src/de/steamwar/lobby/listener/PlayerSpawn.java b/LobbySystem/src/de/steamwar/lobby/listener/PlayerSpawn.java index ecf79056..5efdcd9a 100644 --- a/LobbySystem/src/de/steamwar/lobby/listener/PlayerSpawn.java +++ b/LobbySystem/src/de/steamwar/lobby/listener/PlayerSpawn.java @@ -25,10 +25,7 @@ import de.steamwar.lobby.special.advent.AdventsCalendar; import de.steamwar.lobby.util.ItemBuilder; import de.steamwar.network.NetworkSender; import de.steamwar.network.packets.client.ImALobbyPacket; -import org.bukkit.Bukkit; -import org.bukkit.Difficulty; -import org.bukkit.GameMode; -import org.bukkit.Material; +import org.bukkit.*; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; @@ -53,7 +50,12 @@ public class PlayerSpawn extends BasicListener { public void onJoin(PlayerJoinEvent e) { Player player = e.getPlayer(); e.setJoinMessage(null); - player.getWorld().setDifficulty(Difficulty.HARD); + Bukkit.getWorlds().forEach(world -> { + world.setDifficulty(Difficulty.HARD); + world.setGameRule(GameRule.MOB_GRIEFING, true); + world.setGameRule(GameRule.MOB_GRIEFING, true); + world.setGameRule(GameRule.DO_MOB_LOOT, true); + }); player.setGameMode(GameMode.SURVIVAL); player.setWalkSpeed(0.5f);