From 83d462d61d772d468cc5f61c79dd0002c7c04791 Mon Sep 17 00:00:00 2001 From: Alexander Noyle Date: Thu, 23 Jul 2026 16:50:29 -0400 Subject: [PATCH 1/3] Remove spawn egg console dump --- src/main/java/nu/nerd/moblimiter/MobLimiter.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/nu/nerd/moblimiter/MobLimiter.java b/src/main/java/nu/nerd/moblimiter/MobLimiter.java index 5b3c835..34bbba8 100755 --- a/src/main/java/nu/nerd/moblimiter/MobLimiter.java +++ b/src/main/java/nu/nerd/moblimiter/MobLimiter.java @@ -26,7 +26,6 @@ public class MobLimiter extends JavaPlugin { new ClickEvents(); new EntityEvents(); new CommandHandler(); - System.out.println(configuration.getSpawnEggs()); } -- 2.47.3 From fa5331119e165ef1cd872c1fcf88b663412f0c8f Mon Sep 17 00:00:00 2001 From: Alexander Noyle Date: Thu, 23 Jul 2026 16:51:01 -0400 Subject: [PATCH 2/3] Validate spawn eggs for Purpur 1.19.4 --- .../moblimiter/configuration/Configuration.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/nu/nerd/moblimiter/configuration/Configuration.java b/src/main/java/nu/nerd/moblimiter/configuration/Configuration.java index 74f4a6f..5f275cf 100644 --- a/src/main/java/nu/nerd/moblimiter/configuration/Configuration.java +++ b/src/main/java/nu/nerd/moblimiter/configuration/Configuration.java @@ -95,14 +95,20 @@ public class Configuration { } - for (String egg : plugin.getConfig().getStringList("spawn_eggs")) { + for (String eggName : plugin.getConfig().getStringList("spawn_eggs")) { - spawnEggs.add(Material.getMaterial(egg)); + Material material = Material.matchMaterial(eggName); + if (material == null || !material.name().endsWith("_SPAWN_EGG")) { + + plugin.getLogger().warning("Ignoring unsupported spawn egg material for this server version: " + eggName); + continue; + + } + + spawnEggs.add(material); } - System.out.println(spawnEggs); - } /** -- 2.47.3 From 327aecbdc77d8ccb980adf84fac5932cbe511932 Mon Sep 17 00:00:00 2001 From: Alexander Noyle Date: Thu, 23 Jul 2026 16:51:47 -0400 Subject: [PATCH 3/3] Use 1.19.4 spawn egg defaults --- src/main/resources/config.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 81312a2..84cde2e 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -178,13 +178,10 @@ limits: spawn_eggs: - 'ALLAY_SPAWN_EGG' - - 'ARMADILLO_SPAWN_EGG' - 'AXOLOTL_SPAWN_EGG' - 'BAT_SPAWN_EGG' - 'BEE_SPAWN_EGG' - 'BLAZE_SPAWN_EGG' - - 'BOGGED_SPAWN_EGG' - - 'BREEZE_SPAWN_EGG' - 'CAT_SPAWN_EGG' - 'CAMEL_SPAWN_EGG' - 'CAVE_SPIDER_SPAWN_EGG' -- 2.47.3