Update difficulty

This commit is contained in:
2025-04-01 23:32:32 +02:00
parent 47c8cb1701
commit 81c310c946
@@ -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);