[28Sep2026 20:24:25.244] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.neoForgeVersion, 21.1.252, --fml.fmlVersion, 4.0.44, --fml.mcVersion, 1.21.1, --fml.neoFormVersion, 20240808.144430] [28Sep2026 20:24:25.250] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: JVM identified as Ubuntu OpenJDK 64-Bit Server VM **.**.**.**+1-1-24.04.4-Ubuntu [28Sep2026 20:24:25.251] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 11.0.5+main.901c6ea8 starting: java version 21.0.12.1 by Ubuntu; OS Linux arch amd64 version 6.8.0-101-generic [28Sep2026 20:24:25.582] [main/INFO] [net.neoforged.fml.loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver [28Sep2026 20:24:25.642] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=union:/home/********/libraries/net/fabricmc/sponge-mixin/0.15.2+mixin.0.8.7/sponge-mixin-0.15.2+mixin.0.8.7.jar%2373!/ Service=ModLauncher Env=SERVER [28Sep2026 20:24:25.832] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "server-1.21.1-20240808.144430-srg.jar" [locator: production server provider +net.neoforged:neoforge:21.1.252:server] [28Sep2026 20:24:25.851] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.1.252-universal.jar" [locator: PathBasedLocator[name=neoforge, paths=[libraries/net/neoforged/neoforge/21.1.252/neoforge-21.1.252-universal.jar]], reader: mod manifest] [28Sep2026 20:24:25.853] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "~nonexistent" [locator: org.sinytra.connector.locator.ConnectorEarlyLocatorBootstrap@7caa550] [28Sep2026 20:24:25.861] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "abnormals_delight-1.21.1-6.0.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.864] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "AdditionalStructures-1.21-(v.6.3.2-NEO).jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.866] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ae2jeiintegration-1.2.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.869] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "aerocopycats-1.1.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.873] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "aether-1.21.1-1.5.10-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.876] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "amendments-1.21-2.1.10-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.879] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "appleskin-neoforge-mc1.21-3.0.9.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.881] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Applied-Mekanistics-1.6.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.885] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "appliedenergistics2-19.2.17.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.887] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "architectury-13.0.11-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.889] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "artifacts-neoforge-13.2.5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.891] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "balm-neoforge-1.21.1-21.0.65.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.892] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "betterarcheology-neoforge-1.21.1-1.3.8.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.894] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "blueprint-1.21.1-8.2.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.895] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "bookshelf-neoforge-1.21.1-21.1.81.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.897] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "bountiful-neoforge-8.0.0-beta.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.904] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "CBMultipart-1.21.1-3.5.0.155.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.907] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cc-tweaked-1.21.1-forge-1.120.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.929] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "chalk-neoforge-1.21.1-2.0.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.947] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "chipped-neoforge-1.21.1-4.0.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.952] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "climbable_ropes-2.1.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.954] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cloth-config-15.0.140-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.962] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "CodeChickenLib-1.21.1-4.6.1.529.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.964] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "collective-1.21.1-8.40.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.966] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "connectivity-1.21.1-7.6.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.968] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "coolrain-1.21.1-NeoForge-1.0.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.969] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "copycats-3.0.9+mc.1.21.1-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.971] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cosmeticarmorreworkedforked-neoforge-1.21.1-0.0.4.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.972] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "craftingtweaks-neoforge-1.21.1-21.1.11.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.979] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "create-1.21.1-6.0.10.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.980] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "create-aeronautics-bundled-1.21.1-1.3.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.982] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "create-aeronautics-lift-patch-1.1.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.983] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "create-new-age-1.2.0+neoforge-mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.984] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Create-Numismatic Bounties-universal.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.986] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "create_aeronautics_transmission_linkage-0.2.8.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.988] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "create_neapolitan-1.0.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.989] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "createburnerfuel-1.0.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.991] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "CreateNumismatics-1.1.0+neoforge-mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.993] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "createreautomated-0.3.2-mc1.21.1-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.994] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "CreativeCore_NEOFORGE_v2.13.48_mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.995] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cryingportals-1.21.1-2.8.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.996] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cupboard-1.21.1-4.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.997] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "curios-neoforge-9.5.1+1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:25.999] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "curios_for_ammo_box-1.21.1-1.2.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.000] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "CutThrough-v21.1.0-1.21.1-NeoForge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.003] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dcintegration-neoforge-3.0.7-1.21.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.006] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "deep_aether-1.21.1-1.1.5.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.053] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dimdoors-neoforge-1.21.1-6.2.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.064] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "DistantHorizons-3.3.2-1.21.1-fabric-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.067] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "DoctorWhoMod-1.21.1-neoforge-1.0.16.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.070] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dungeons-and-taverns-v4.4.4.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.071] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "e4mc-neoforge-6.2.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.072] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "effortless-1.21.1-3.4.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.075] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "embers-reignited-1.21.1-1.5.8.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.076] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "enchdesc-neoforge-1.21.1-21.1.11.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.077] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ends_delight-2.6.1+neoforge.1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.081] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "eternalstarlight-0.9.1+1.21.1+neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.082] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "eternalstarlight-vo-neoforge-2.2.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.083] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "exposure-neoforge-1.21.1-1.9.19.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.084] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "exposure_polaroid-neoforge-1.21.1-1.1.6.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.086] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ExtendedAE-1.21-2.2.35-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.086] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ExtraBounties-universal.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.087] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "farmers-cutting-twilight-forest-1.21.1-1.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.089] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "FarmersDelight-1.21.1-1.3.4.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.089] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fast-ip-ping-v1.0.12-mc1.21.1-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.092] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ferritecore-7.0.3-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.094] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "FluxNetworks-1.21.1-8.0.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.094] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ForgeConfigAPIPort-v21.1.6-1.21.1-NeoForge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.096] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.096] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ftb-backups-3-21.1.5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.097] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ftb-chunks-neoforge-2101.1.14.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.098] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ftb-library-neoforge-2101.1.31.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.099] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ftb-teams-neoforge-2101.1.10.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.100] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ftb-ultimine-neoforge-2101.1.13.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.101] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "gallery-1.21.1-2.0.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.102] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "geckolib-neoforge-1.21.1-4.9.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.103] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Glodium-1.21-2.2-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.105] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "guideme-21.1.19.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.109] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "handcrafted-neoforge-1.21.1-4.0.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.111] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Immersive Vehicles-1.21.1-24.0.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.111] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Immersive-Energistics-1.1.0-beta.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.130] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ImmersiveEngineering-1.21.1-12.4.2-194.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.131] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Item-Obliterator-NeoForge-MC1.21.1-2.3.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.132] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Jade-1.21.1-NeoForge-15.10.6.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.133] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "jei-1.21.1-neoforge-19.57.0.449.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.135] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "jeimultiblocks-1.21.1-1.0.6.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.135] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "jmi-neoforge-1.21.1-1.9.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.137] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "journeymap-neoforge-1.21.1-6.0.9.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.137] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "kambrik-neoforge-8.0.0-beta.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.138] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinforforge-5.12.0-all.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.139] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "lithium-neoforge-0.15.4+mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.140] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "lithostitched-1.8.0-neoforge-21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.141] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "mahoutsukai-1.21.1-v1.36.27.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.142] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "mcjtylib-1.21-9.0.21.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.145] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Mekanism-1.21.1-10.7.19.85.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.145] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "MekanismGenerators-1.21.1-10.7.19.85.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.151] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "MekanismTools-1.21.1-10.7.19.85.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.152] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "mekmm-1.21.1-1.4.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.153] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "mezz_config-1.21.1-neoforge-0.6.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.154] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "modernfix-neoforge-5.27.24+mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.155] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "moonlight-1.21.1-3.6.9-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.157] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "MTS Official Pack-1.21.1-V29.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.157] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "NaturesCompass-1.21.1-3.4.0-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.158] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neapolitan-1.21.1-6.0.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.159] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Necronomicon-NeoForge-1.6.0+1.21.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.160] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "NoChatReports-NEOFORGE-1.21.1-v2.9.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.160] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "NoChatRestrictions-NeoForge-MC1.21.11-v1.0.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.161] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "notenoughcrashes-neoforge-4.4.9+1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.164] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "opencomputers-1.9.4-5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.165] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.166] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "packetfixer-3.3.1-1.20.5-1.21.X-merged.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.166] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "particlerain-4.0.0-beta.11+1.21.1-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.167] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "particular-1.21.1-NeoForge-1.5.7.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.168] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Patchouli-1.21.1-93-NEOFORGE.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.171] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "places-0.4.9-neoforge-1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.172] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Platform-neoforge-1.21.1-1.3.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.173] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "player-animation-lib-forge-2.0.4+1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.174] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "playernamestyler-2.0.3-mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.175] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "potentials-neoforge-1.21-0.7.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.175] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "prickle-neoforge-1.21.1-21.1.11.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.176] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ProjectRed-1.21.1-4.23.0-core.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.177] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ProjectRed-1.21.1-4.23.0-expansion.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.178] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ProjectRed-1.21.1-4.23.0-fabrication.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.179] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ProjectRed-1.21.1-4.23.0-illumination.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.180] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ProjectRed-1.21.1-4.23.0-integration.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.180] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ProjectRed-1.21.1-4.23.0-transmission.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.182] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "PuzzlesLib-v21.1.60-mc1.21.1-NeoForge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.185] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Quark-4.1-485.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.186] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "RainRot-1.1.0+1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.186] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "resourcefulconfig-neoforge-1.21-3.0.11.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.187] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "resourcefullib-neoforge-1.21-3.0.12.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.188] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "rftoolsbase-1.21-6.0.11.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.189] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "rftoolsbuilder-1.21-7.0.6.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.190] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "rusticdelight-neoforge-1.21-1.7.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.190] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sable-cool-rain-1.0.1+1.21.1+neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.192] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sable-neoforge-1.21.1-2.0.5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.193] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sablecollisiondamage-1.0.8.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.193] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sablejade-1.3.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.194] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Searchables-neoforge-1.21.1-1.0.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.195] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "simplest_copper_gear-1.21.1-1.0.7.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.196] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "simulatedcoasters-0.1.5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.197] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sophisticatedbackpacks-1.21.1-3.26.3.2158.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.197] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sophisticatedcore-1.21.1-1.5.1.2341.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.198] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sophisticatedstorage-1.21.1-1.5.91.2127.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.199] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sophisticatedstoragecreateintegration-1.21.1-0.1.21.209.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.200] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "spark-1.10.124-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.201] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Spice of Life Onion_NEOFORGE_v1.5.6_mc1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.202] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Stellar.View-1.21.1-0.5.3-NeoForge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.203] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "stellaris-1.21-neoforge-1.4.25.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.206] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "supplementaries-1.21.1-3.9.9-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.208] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "tacz-neoforge-1.21.1-1.1.8-hotfix-r6.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.209] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "tacz-tweaks-3.0.0-alpha.10+1.21.1-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.210] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "tacz_fallout-0.1.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.210] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "tempad-1.21.1-3.0.4-all.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.211] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "TerraBlender-neoforge-1.21.1-4.1.0.8.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.228] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Terralith_1.21.1_v2.6.2_Neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.229] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Terralith_ReStoned_v1.3.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.230] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "tf_dnv-2.0.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.231] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "TF_Lost_Blocks-1.21.1-1.5.0.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.233] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "thaumaturge-1.21.1-NeoForge-BETA-0.4.4.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.257] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "twilightforest-1.21.1-4.8.3345-universal.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.259] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "VanillaBackport-neoforge-1.21.1-1.1.7.10.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.260] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "vb-compat-2.2-1.21.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.260] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "vb-mob-variants-compat-1.4.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.261] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "voicechat-neoforge-1.21.1-2.6.22.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.262] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "wakes-1.21.1-NeoForge-1.4.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.263] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "waterframes-NEOFORGE-mc1.21.1-v2.1.23.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.263] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "xercapaint-neoforge-1.21.1-2.0.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.264] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.265] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsApi-1.21.1-NeoForge-5.1.9.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.266] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterDesertTemples-1.21.1-NeoForge-4.1.5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.267] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterDungeons-1.21.1-NeoForge-5.1.4.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.268] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterEndIsland-1.21.1-NeoForge-3.1.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.268] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterJungleTemples-1.21.1-NeoForge-3.1.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.269] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterMineshafts-1.21.1-NeoForge-5.1.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.270] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterNetherFortresses-1.21.1-NeoForge-3.1.5.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.280] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterOceanMonuments-1.21.1-NeoForge-4.1.2.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.281] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterStrongholds-1.21.1-NeoForge-5.1.3.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.281] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBetterWitchHuts-1.21.1-NeoForge-4.1.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.282] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsBridges-1.21.1-NeoForge-5.1.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.283] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "YungsExtras-1.21.1-NeoForge-5.1.1.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:26.284] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Zeta-1.1-40.jar" [locator: {mods folder locator at /home/********/mods}, reader: mod manifest] [28Sep2026 20:24:27.346] [main/WARN] [net.neoforged.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: playeranimator. Using Mod File: /home/********/mods/player-animation-lib-forge-2.0.4+1.21.1.jar [28Sep2026 20:24:27.346] [main/WARN] [net.neoforged.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: library:net.fabricmc.loader. Using Mod File: /~nonexistent [28Sep2026 20:24:27.346] [main/WARN] [net.neoforged.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mezz_config. Using Mod File: /home/********/mods/mezz_config-1.21.1-neoforge-0.6.3.jar [28Sep2026 20:24:27.346] [main/WARN] [net.neoforged.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: terrablender. Using Mod File: /home/********/mods/TerraBlender-neoforge-1.21.1-4.1.0.8.jar [28Sep2026 20:24:27.346] [main/INFO] [net.neoforged.fml.loading.moddiscovery.locators.JarInJarDependencyLocator/]: Found 128 dependencies adding them to mods collection [28Sep2026 20:24:27.346] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "Quack-0.4.10.115.jar" [parent: CodeChickenLib-1.21.1-4.6.1.529.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.346] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sky-aesthetics-neoforge-1.21-2.0.13-beta.jar" [parent: stellaris-1.21-neoforge-1.4.25.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.346] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "kuma-api-neoforge-21.0.8+1.21.jar" [parent: balm-neoforge-1.21.1-21.0.65.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.346] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-renderer-api-v1-3.4.1+9125b6dc19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "BlockModelSplitter-2.0.1.jar" [parent: ImmersiveEngineering-1.21.1-12.4.2-194.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "codecui-neoforge-1.21.1-1.4.5.jar" [parent: moonlight-1.21.1-3.6.9-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "glsl-processor-0.2.3.jar" [parent: veil-neoforge-1.21.1-4.3.2.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ponder-neoforge-1.0.82+mc1.21.1.jar" [parent: create-1.21.1-6.0.10.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-item-api-v1-11.3.0+b24c12f719.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-rendering-fluids-v1-3.1.6+ddc51b4719.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "apollib-1.2.0-neoforge-21.1.jar" [parent: lithostitched-1.8.0-neoforge-21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "commons-math3-3.6.1.jar" [parent: tacz-neoforge-1.21.1-1.1.8-hotfix-r6.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "netty-0.1.4.1.jar" [parent: owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-convention-tags-v1-2.1.7+7f945d5b19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-core-jvm-1.11.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "endec-0.1.8.1.jar" [parent: owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-block-view-api-v2-1.0.11+e9036fd419.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-command-api-v2-2.2.28+36d727be19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-convention-tags-v2-2.12.0+75d3639619.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-data-attachment-api-v1-1.4.7+26d408aa19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "veil-neoforge-1.21.1-4.3.2.jar" [parent: sable-neoforge-1.21.1-2.0.5.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "biolith-neoforge-3.0.10.jar" [parent: Quark-4.1-485.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dev.simulated_team.simulated.simulated-neoforge-1.21.1-1.3.2.jar" [parent: create-aeronautics-bundled-1.21.1-1.3.2.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk7-2.4.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk8-2.4.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-screen-api-v1-2.0.26+9991ca2f19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "DualCodecs-0.1.2.jar" [parent: ImmersiveEngineering-1.21.1-12.4.2-194.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-json-jvm-1.11.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "bytecodecs-1.1.2.jar" [parent: resourcefullib-neoforge-1.21-3.0.12.jar, locator: jarinjar] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-content-registries-v0-8.0.19+5e0d320019.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "common-storage-lib-data-neoforge-1.21.1-0.0.7.jar" [parent: tempad-1.21.1-3.0.4-all.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.5.4.jar" [parent: tacz-tweaks-3.0.0-alpha.10+1.21.1-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-game-rule-api-v1-1.0.53+36d727be19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "olympus-neoforge-1.21-1.0.18.jar" [parent: tempad-1.21.1-3.0.4-all.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-api-lookup-api-v1-1.6.72+6244b11119.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.347] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "dev.ryanhcode.sable.sable-sable_rapier-1.21.1-2.0.5.jar" [parent: sable-neoforge-1.21.1-2.0.5.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "bcel-6.6.1.jar" [parent: tacz-neoforge-1.21.1-1.1.8-hotfix-r6.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "poly2tri.java-0.1.1.jar" [parent: dimdoors-neoforge-1.21.1-6.2.2.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jgrapht-core-1.1.0.jar" [parent: dimdoors-neoforge-1.21.1-6.2.2.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "imageio-metadata-3.12.0.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "fabrication-engine-0.1.0-alpha-19.jar" [parent: ProjectRed-1.21.1-4.23.0-fabrication.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-2.4.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "simplebedrockmodel-2.2.1-neoforge+mc1.21.1.jar" [parent: tacz-neoforge-1.21.1-1.1.8-hotfix-r6.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinsquared-forge-0.3.7-beta.3.jar" [parent: supplementaries-1.21.1-3.9.9-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-entity-events-v1-1.8.0+e46a02ca19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "TraitMixinCompiler-3.0.0.21.jar" [parent: CBMultipart-1.21.1-3.5.0.155.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kaleido-config-0.3.3+1.3.2.jar" [parent: e4mc-neoforge-6.2.1.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "accessories-neoforge-1.1.0-beta.48+1.21.1.jar" [parent: aether-1.21.1-1.5.10-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cumulus_menus-1.21.1-2.0.7-neoforge.jar" [parent: aether-1.21.1-1.5.10-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "MixinSquared-0.3.7-beta.3.jar" [parent: mixinsquared-forge-0.3.7-beta.3.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "common-io-3.12.0.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-loot-api-v2-3.0.15+a3ee712d19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-loot-api-v3-1.0.3+333dfad919.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-rendering-data-attachment-v1-0.3.49+73761d2e19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "imageio-webp-3.12.0.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "nitrogen_internals-1.21.1-1.1.25-neoforge.jar" [parent: aether-1.21.1-1.5.10-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-networking-api-v1-4.3.1+7e3d421f19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-core-jvm-1.11.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "Registrate-MC1.21-1.3.0+67.jar" [parent: create-1.21.1-6.0.10.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "ChickenASM-4.0.0.18.jar" [parent: CBMultipart-1.21.1-3.5.0.155.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "journeymap-api-neoforge-2.0.0-1.21.1.jar" [parent: journeymap-neoforge-1.21.1-6.0.9.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-lifecycle-events-v1-2.6.0+e40d8add19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "imageio-core-3.12.0.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "percale-neoforge-1.0.0-beta.1.jar" [parent: kambrik-neoforge-8.0.0-beta.2.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-key-binding-api-v1-1.0.47+62cc7ce119.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-client-tags-api-v1-1.2.0+5adff2d719.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "esl-neoforge-1.21.1-1.0.3+neoforge-mc1.21.1.jar" [parent: create-new-age-1.2.0+neoforge-mc1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-transfer-api-v1-5.4.4+6244b11119.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "mortaar-1.21.1-neoforge-1.5.4.jar" [parent: chalk-neoforge-1.21.1-2.0.2.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.348] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "luaj-core-3.0.8-figura.jar" [parent: tacz-neoforge-1.21.1-1.1.8-hotfix-r6.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jankson-0.1.5.1.jar" [parent: owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ae2wtlib_api-19.2.0.jar" [parent: ExtendedAE-1.21-2.2.35-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "json5-java-3.0.0.jar" [parent: apollib-1.2.0-neoforge-21.1.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-model-loading-api-v1-2.1.0+6e8f52c719.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "net.neoforged.neoforge-coremods-21.1.252.jar" [parent: neoforge-21.1.252-universal.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "mae-1.1.2.jar" [parent: simplebedrockmodel-2.2.1-neoforge+mc1.21.1.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dev.eriksonn.aeronautics.aeronautics-neoforge-1.21.1-1.3.2.jar" [parent: create-aeronautics-bundled-1.21.1-1.3.2.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "common-networking-neoforge-1.0.21-1.21.1.jar" [parent: journeymap-neoforge-1.21.1-6.0.9.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-screen-handler-api-v1-1.3.91+8dbc56dd19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "cobalt-0.9.9.jar" [parent: cc-tweaked-1.21.1-forge-1.120.2.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-resource-loader-v0-1.3.1+4ea8954419.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-rendering-v1-5.1.0+1a09bd5a19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-renderer-indigo-1.7.1+9125b6dc19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "resourcefullibkt-neoforge-1.21-2.0.2.jar" [parent: tempad-1.21.1-3.0.4-all.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "yabn-1.0.3.jar" [parent: resourcefullib-neoforge-1.21-3.0.12.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinsquared-neoforge-0.3.7-beta.1.jar" [parent: tacz-tweaks-3.0.0-alpha.10+1.21.1-neoforge.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-jdk8-1.11.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "molang-compiler-3.1.1.19.jar" [parent: veil-neoforge-1.21.1-4.3.2.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-particles-v1-4.0.2+824f924c19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "common-image-3.12.0.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-transitive-access-wideners-v1-6.2.0+6c854b6f19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dev.ryanhcode.offroad.offroad-neoforge-1.21.1-1.3.2.jar" [parent: create-aeronautics-bundled-1.21.1-1.3.2.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "config-1.4.5.jar" [parent: opencomputers-1.9.4-5.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jankson-1.2.2.jar" [parent: owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "gson-0.1.5.1.jar" [parent: owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jzlib-1.1.3.jar" [parent: cc-tweaked-1.21.1-forge-1.120.2.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-api-base-0.4.42+d1308dedd1.jar" [parent: owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-renderer-registries-v1-3.2.69+df3654b319.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-blockrenderlayer-v1-1.1.52+c290471319.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "pngj-2.1.0.jar" [parent: journeymap-neoforge-1.21.1-6.0.9.jar, locator: jarinjar] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "thedarkcolour.kfflang-5.12.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.349] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-block-api-v1-1.1.0+b0c22bb819.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mrtjp.ProjectRed-1.21.1-4.23.0-api.jar" [parent: ProjectRed-1.21.1-4.23.0-core.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "thedarkcolour.kfflib-5.12.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-resource-conditions-api-v1-4.3.0+5bdd099819.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "luaj-jse-3.0.8-figura.jar" [parent: tacz-neoforge-1.21.1-1.1.8-hotfix-r6.jar, locator: jarinjar] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "aeroblender-1.21.1-1.0.0-neoforge.jar" [parent: deep_aether-1.21.1-1.1.5.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "thedarkcolour.kffmod-5.12.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "gson-0.2.1.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-reflect-2.4.0.jar" [parent: kotlinforforge-5.12.0-all.jar, locator: jarinjar] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sable-companion-common-1.21.1-1.6.0.jar" [parent: opencomputers-1.9.4-5.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "flywheel-neoforge-1.21.1-1.0.6.jar" [parent: create-1.21.1-6.0.10.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-item-group-api-v1-4.1.7+e324903319.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-gametest-api-v1-2.0.5+29f188ce19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-biome-api-v1-13.0.31+1e62d33c19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "json-0.2.1.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-registry-sync-v0-5.3.2+f9aace1619.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "s.tf-asm-4.8.3345.jar" [parent: twilightforest-1.21.1-4.8.3345-universal.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-recipe-api-v1-5.0.16+59440bcc19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-object-builder-api-v1-15.2.1+cc242efd19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-sound-api-v1-1.0.23+10b84f8419.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-message-api-v1-6.0.14+6a754fce19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "expandability-neoforge-12.0.0.jar" [parent: artifacts-neoforge-13.2.5.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.350] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "common-lang-3.12.0.jar" [parent: yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar, locator: jarinjar] [28Sep2026 20:24:27.351] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-tag-api-v1-1.3.0+3e2bcb4b19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.351] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-data-generation-api-v1-20.3.0+3e2bcb4b19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.351] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-events-interaction-v0-0.7.14+057f5afd19.jar" [parent: forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.351] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "exoconfig-neoforge-1.21-0.3.0.jar" [parent: sky-aesthetics-neoforge-1.21-2.0.13-beta.jar, locator: jarinjar, reader: mod manifest] [28Sep2026 20:24:27.510] [main/INFO] [org.sinytra.connector.locator.FabricModsDiscoverer/SCAN]: Fabric mod metadata not found in jar kotlinforforge.all, ignoring [28Sep2026 20:24:27.655] [main/INFO] [org.sinytra.connector.locator.DependencyResolver/]: Dependency resolution found 0 candidates to load [28Sep2026 20:24:28.093] [main/INFO] [net.neoforged.fml.loading.moddiscovery.locators.JarInJarDependencyLocator/]: Found 2 dependencies adding them to mods collection [28Sep2026 20:24:28.094] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "org.sinytra.connector-2.0.0-beta.17+1.21.1-mod.jar" [parent: , locator: org.sinytra.connector.locator.ConnectorLocator@19b30c92, reader: mod manifest] [28Sep2026 20:24:28.094] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "runtime-1.0.0+1.21.1.jar" [parent: , locator: org.sinytra.connector.locator.ConnectorLocator@19b30c92, reader: mod manifest] [28Sep2026 20:24:28.097] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/]: Mod List: Name Version (Mod Id) Abnormals Delight 6.0.3 (abnormals_delight) Accessories 1.1.0-beta.48+1.21.1 (accessories) Additional Structures 6.3.2 (additionalstructures) AE2 JEI Integration 1.2.1 (ae2jeiintegration) AE2WTLib API 19.2.0 (ae2wtlib_api) aero_copycats 1.1.0 (aerocopycats) AeroBlender 1.0.0 (aeroblender) Amendments 1.21-2.1.10 (amendments) Apollib 1.2.0 (apollib) AppleSkin 3.0.9+mc1.21 (appleskin) Applied Energistics 2 19.2.17 (ae2) Applied Mekanistics 1.6.3 (appmek) Architectury 13.0.11 (architectury) Artifacts 13.2.5 (artifacts) Balm 21.0.65 (balm) Better Archeology 1.21.1-1.3.8 (betterarcheology) Biolith 3.0.10 (biolith) Blueprint 8.2.0 (blueprint) Bookshelf 21.1.81 (bookshelf) Bountiful 8.0.0-beta.2 (bountiful) CBMultipart **.**.**.** (cb_multipart) CC: Tweaked 1.120.2 (computercraft) Chalk 2.0.2 (chalk) Chipped 4.0.2 (chipped) Climbable Ropes for Create Aeronautics 2.1.3 (climbable_ropes) Cloth Config v15 API 15.0.140 (cloth_config) CodeChicken Lib **.**.**.** (codechickenlib) CodecUI 1.21.1-1.4.5 (codecui) Collective 8.40 (collective) Common Networking 1.0.21-1.21.1 (commonnetworking) Common Storage Lib: Data 0.0.7 (common_storage_lib_data) Connectivity Mod 7.6 (connectivity) Cool Rain 1.0.2 (coolrain) CosmeticArmorReworkedForked 1.21.1-0.0.4 (cosmeticarmorreworkedforked) Crafting Tweaks 21.1.11 (craftingtweaks) Create 6.0.10 (create) Create : Numismatic Bounties 2.0 (create_numismatic_bounties) Create Aeronautics 1.3.2 (aeronautics_bundled) Create Aeronautics 1.3.2 (aeronautics) Create Aeronautics Lift Fix 1.0.0 (ldfix) Create Aeronautics: Transmission & Linkage 0.2.8 (aeronautics_utility_objects) Create Offroad 1.3.2 (offroad) Create ReAutomated 0.3.2 (createreautomated) Create Simulated 1.3.2 (simulated) Create: Coasters Simulated 0.1.5 (simulatedcoasters) Create: Copycats+ 3.0.9+mc.1.21.1-neoforge (copycats) Create: Neapolitan 1.0.1 (create_neapolitan) Create: New Age 1.2.0+mc1.21.1 (create_new_age) Create: Numismatics 1.1.0+neoforge-mc1.21.1 (numismatics) createburnerfuel 1.0.2 (createburnerfuel) CreativeCore 2.13.48 (creativecore) Crying Portals 2.8 (cryingportals) Cumulus 2.0.7 (cumulus_menus) Cupboard mod 4.2 (cupboard) Curios API 9.5.1+1.21.1 (curios) Curios for Ammo Box 1.2.0 (curios_for_ammo_box) Cut Through 21.1.0 (cutthrough) Deep Aether 1.21.1-1.1.5.1 (deep_aether) DimensionalDoors 6.2.2 (dimdoors) Discord Integration 3.0.7 (dcintegration) Distant Horizons 3.3.2 (distanthorizons) DoctorWhoMod 1.0.16 (dwm) Dungeons and Taverns 1-v4.4.4 (mr_dungeons_andtaverns) e4mc 6.2.1 (e4mc) Effortless Structure 3.4.0 (effortless) Embers Re-Ignited 1.21.1-1.5.8 (embers) EnchantmentDescriptions 21.1.11 (enchdesc) End's Delight 2.6.1+neoforge.1.21.1 (ends_delight) ESL 1.0.3 (esl) Eternal Starlight 0.9.1+1.21.1+neoforge (eternal_starlight) Eternal Starlight Vanilla Ores 2.2.0 (eternal_starlight_vo) ExoConfig 0.3.0 (exoconfig) ExpandAbility 12.0.0 (expandability) Exposure 1.9.19 (exposure) Exposure Polaroid 1.1.6 (exposure_polaroid) ExtendedAE 1.21-2.2.35-neoforge (extendedae) ExtraBounties 2.0 (extrabounties) Fallout Gunpack 0.1.1 (tacz_fallout) Farmer's Cutting: Twilight Forest 1.21.1-1.0 (mr_farmers_cuttingtwilightforest) Farmer's Delight 1.3.4 (farmersdelight) Fast IP Ping 1.0.12 (fastipping) Ferrite Core 7.0.3 (ferritecore) Flux Networks 8.0.0 (fluxnetworks) Flywheel 1.0.6 (flywheel) Forge Config API Port 21.1.6 (forgeconfigapiport) Forgified Fabric API 0.116.15+2.3.5+1.21.1 (fabric_api) Forgified Fabric API Base 0.4.42+d1308dedd1 (fabric_api_base) Forgified Fabric API Lookup API (v1) 1.6.72+6244b11119 (fabric_api_lookup_api_v1) Forgified Fabric Biome API (v1) 13.0.31+1e62d33c19 (fabric_biome_api_v1) Forgified Fabric Block API (v1) 1.1.0+b0c22bb819 (fabric_block_api_v1) Forgified Fabric BlockRenderLayer Registration (v1) 1.1.52+c290471319 (fabric_blockrenderlayer_v1) Forgified Fabric BlockView API (v2) 1.0.11+e9036fd419 (fabric_block_view_api_v2) Forgified Fabric Client Tags 1.2.0+5adff2d719 (fabric_client_tags_api_v1) Forgified Fabric Command API (v2) 2.2.28+36d727be19 (fabric_command_api_v2) Forgified Fabric Content Registries (v0) 8.0.19+5e0d320019 (fabric_content_registries_v0) Forgified Fabric Convention Tags 2.1.7+7f945d5b19 (fabric_convention_tags_v1) Forgified Fabric Convention Tags (v2) 2.12.0+75d3639619 (fabric_convention_tags_v2) Forgified Fabric Data Attachment API (v1) 1.4.7+26d408aa19 (fabric_data_attachment_api_v1) Forgified Fabric Data Generation API (v1) 20.3.0+3e2bcb4b19 (fabric_data_generation_api_v1) Forgified Fabric Entity Events (v1) 1.8.0+e46a02ca19 (fabric_entity_events_v1) Forgified Fabric Events Interaction (v0) 0.7.14+057f5afd19 (fabric_events_interaction_v0) Forgified Fabric Game Rule API (v1) 1.0.53+36d727be19 (fabric_game_rule_api_v1) Forgified Fabric Game Test API (v1) 2.0.5+29f188ce19 (fabric_gametest_api_v1) Forgified Fabric Item API (v1) 11.3.0+b24c12f719 (fabric_item_api_v1) Forgified Fabric Item Group API (v1) 4.1.7+e324903319 (fabric_item_group_api_v1) Forgified Fabric Key Binding API (v1) 1.0.47+62cc7ce119 (fabric_key_binding_api_v1) Forgified Fabric Lifecycle Events (v1) 2.6.0+e40d8add19 (fabric_lifecycle_events_v1) Forgified Fabric Loot API (v2) 3.0.15+a3ee712d19 (fabric_loot_api_v2) Forgified Fabric Loot API (v3) 1.0.3+333dfad919 (fabric_loot_api_v3) Forgified Fabric Message API (v1) 6.0.14+6a754fce19 (fabric_message_api_v1) Forgified Fabric Model Loading API (v1) 2.1.0+6e8f52c719 (fabric_model_loading_api_v1) Forgified Fabric Networking API (v1) 4.3.1+7e3d421f19 (fabric_networking_api_v1) Forgified Fabric Object Builder API (v1) 15.2.1+cc242efd19 (fabric_object_builder_api_v1) Forgified Fabric Particles (v1) 4.0.2+824f924c19 (fabric_particles_v1) Forgified Fabric Recipe API (v1) 5.0.16+59440bcc19 (fabric_recipe_api_v1) Forgified Fabric Registry Sync (v0) 5.3.2+f9aace1619 (fabric_registry_sync_v0) Forgified Fabric Renderer - Indigo 1.7.1+9125b6dc19 (fabric_renderer_indigo) Forgified Fabric Renderer API (v1) 3.4.1+9125b6dc19 (fabric_renderer_api_v1) Forgified Fabric Renderer Registries (v1) 3.2.69+df3654b319 (fabric_renderer_registries_v1) Forgified Fabric Rendering (v1) 5.1.0+1a09bd5a19 (fabric_rendering_v1) Forgified Fabric Rendering Data Attachment (v1) 0.3.49+73761d2e19 (fabric_rendering_data_attachment_v1) Forgified Fabric Rendering Fluids (v1) 3.1.6+ddc51b4719 (fabric_rendering_fluids_v1) Forgified Fabric Resource Conditions API (v1) 4.3.0+5bdd099819 (fabric_resource_conditions_api_v1) Forgified Fabric Resource Loader (v0) 1.3.1+4ea8954419 (fabric_resource_loader_v0) Forgified Fabric Screen API (v1) 2.0.26+9991ca2f19 (fabric_screen_api_v1) Forgified Fabric Screen Handler API (v1) 1.3.91+8dbc56dd19 (fabric_screen_handler_api_v1) Forgified Fabric Sound API (v1) 1.0.23+10b84f8419 (fabric_sound_api_v1) Forgified Fabric Tag API (v1) 1.3.0+3e2bcb4b19 (fabric_tag_api_v1) Forgified Fabric Transfer API (v1) 5.4.4+6244b11119 (fabric_transfer_api_v1) Forgified Fabric Transitive Access Wideners (v1) 6.2.0+6c854b6f19 (fabric_transitive_access_wideners_v1) FTB Backups 3 21.1.5 (ftbbackups3) FTB Chunks 2101.1.14 (ftbchunks) FTB Library 2101.1.31 (ftblibrary) FTB Teams 2101.1.10 (ftbteams) FTB Ultimine 2101.1.13 (ftbultimine) Gallery 2.0.1 (gallery) GeckoLib 4 4.9.3 (geckolib) Glodium 1.21-2.2-neoforge (glodium) GuideME 21.1.19 (guideme) Handcrafted 4.0.3 (handcrafted) Immersive Energistics 1.1.0-beta (immeng) Immersive Engineering 12.4.2-194 (immersiveengineering) Immersive Vehicles (formerly MTS) 24.0.0 (mts) Immersive Vehicles (MTS/IV) - Official Content Pack 29 (mtsofficialpack) Item Obliterator 2.3.0 (item_obliterator) Jade 15.10.6+neoforge (jade) Jade Sable Compat 1.3.0 (sablejade) Journeymap 1.21.1-6.0.9 (journeymap) JourneyMap API 2.0.0-1.21.1 (journeymap_api) JourneyMap Integration 1.21.1-1.9 (jmi) Joy of Painting 1.21.1-2.0.1 (xercapaint) Just Enough Immersive Multiblocks 1.0.6 (jeimultiblocks) Just Enough Items **.**.**.** (jei) Kambrik 8.0.0-beta.2 (kambrik) Kotlin For Forge 5.12.0 (kotlinforforge) KumaAPI 21.0.8 (kuma_api) Lithium 0.15.4+mc1.21.1 (lithium) Lithostitched 1.8.0 (lithostitched) Mahou Tsukai 1.21.1-v1.36.27 (mahoutsukai) McJtyLib 1.21-9.0.21 (mcjtylib) Mekanism 10.7.19 (mekanism) Mekanism: Generators 10.7.19 (mekanismgenerators) Mekanism: MoreMachine 1.4.1 (mekmm) Mekanism: Tools 10.7.19 (mekanismtools) MezzConfig 0.6.3 (mezz_config) Minecraft 1.21.1 (minecraft) ModernFix 5.27.24+mc1.21.1 (modernfix) Moonlight Lib 1.21.1-3.6.9 (moonlight) Mortaar 1.5.4 (mortaar) Nature's Compass 1.21.1-3.4.0-neoforge (naturescompass) Neapolitan 6.0.1 (neapolitan) Necronomicon 1.6.0 (necronomicon) NeoForge 21.1.252 (neoforge) Nitrogen 1.1.25 (nitrogen_internals) No Chat Reports 1.21.1-v2.9.1 (nochatreports) No Chat Restrictions 1.21.11-v1.0.2 (nochatrestrictions) Not Enough Crashes 4.4.9+1.21.1 (notenoughcrashes) Olympus 1.0.18 (olympus) OpenComputers: Rebooted 1.9.4-5 (opencomputers) oωo **.**.**.**-beta.1+1.21 (owo) PacketFixer 3.3.1 (packetfixer) Particle Rain 4.0.0-beta.11 (particlerain) Particular Reforged 1.5.7 (particular) Patchouli 1.21.1-93-NEOFORGE (patchouli) Percale 1.0.0-beta.1 (percale) places 0.4.9 (places) Platform 1.3.3 (platform) Player Animator 2.0.4+1.21.1 (playeranimator) PlayerName Styler 2.0.3 (playernamestyler) Ponder 1.0.82+mc1.21.1 (ponder) Potentials 0.7.1 (potentials) PrickleMC 21.1.11 (prickle) ProjectRed Core 4.23.0 (projectred_core) ProjectRed Expansion 4.23.0 (projectred_expansion) ProjectRed Fabrication 4.23.0 (projectred_fabrication) ProjectRed Illumination 4.23.0 (projectred_illumination) ProjectRed Integration 4.23.0 (projectred_integration) ProjectRed Transmission 4.23.0 (projectred_transmission) Puzzles Lib 21.1.60 (puzzleslib) Quark 4.1-485 (quark) Rain Rot 1.1.0+1.21.1 (rainrot) Resourceful Lib 3.0.12 (resourcefullib) Resourceful Lib Kotlin 2.0.2 (resourcefullibkt) Resourcefulconfig 3.0.11 (resourcefulconfig) RFToolsBase 1.21-6.0.11 (rftoolsbase) RFToolsBuilder 1.21-7.0.6 (rftoolsbuilder) Rustic Delight 1.7.1 (rusticdelight) Sable 2.0.5 (sable) Sable Companion 1.6.0 (sablecompanion) Sable-Collision damage 1.0.8 (sablecollisiondamage) Sable: Cool Rain 1.0.1+1.21.1+neoforge (sable_cool_rain) Searchables 1.0.2 (searchables) Simple Voice Chat 1.21.1-2.6.22 (voicechat) SimpleBedrockModel 2.2.1-neoforge+mc1.21.1 (simplebedrockmodel) Simplest Copper Gear 1.0.7 (simplest_copper_gear) Sinytra Connector 2.0.0-beta.17+1.21.1 (connector) Sky Aesthetics 2.0.13-beta (sky_aesthetics) Sophisticated Backpacks 3.26.3 (sophisticatedbackpacks) Sophisticated Core 1.5.1 (sophisticatedcore) Sophisticated Storage 1.5.91 (sophisticatedstorage) Sophisticated Storage Create Integration 0.1.21 (sophisticatedstoragecreateintegration) spark 1.10.124 (spark) Spice of Life Onion 1.5.6 (solonion) Stellar View 0.5.3 (stellarview) Stellaris 1.4.25 (stellaris) Supplementaries 1.21.1-3.9.9 (supplementaries) TaCZ Tweaks 3.0.0-alpha.10+1.21.1-neoforge (tacztweaks) Tempad 3.0.4 (tempad) TerraBlender **.**.**.** (terrablender) Terralith 2.6.2 (terralith) Terralith ReStoned 1.3.1 (terralith_restoned) Thaumaturge 0.4.4 (thaumaturge) The Aether 1.5.10 (aether) The Twilight Forest 4.8.3345 (twilightforest) Timeless & Classics Guns: Zero 1.1.8-hotfix-r6 (tacz) Twilight Forest - Dungeons & Villages 2.0.3 (tf_dnv) Twilight Forest: The Lost Blocks 1.21.1-1.5.0 (tflostblocks) Vanilla Backport Compat 2.2 (mr_vb_compat) VanillaBackport **.**.**.** (vanillabackport) VanillaBackport: Mob Variants Compat 1.4.1 (mr_vb_mobvariantscompat) Veil 4.3.2 (veil) Wakes 1.4.1 (wakes) WaterFrames 2.1.23 (waterframes) YetAnotherConfigLib 3.8.2+1.21.1-neoforge (yet_another_config_lib_v3) YUNG's API 1.21.1-NeoForge-5.1.9 (yungsapi) YUNG's Better Desert Temples 1.21.1-NeoForge-4.1.5 (betterdeserttemples) YUNG's Better Dungeons 1.21.1-NeoForge-5.1.4 (betterdungeons) YUNG's Better End Island 1.21.1-NeoForge-3.1.2 (betterendisland) YUNG's Better Jungle Temples 1.21.1-NeoForge-3.1.2 (betterjungletemples) YUNG's Better Mineshafts 1.21.1-NeoForge-5.1.1 (bettermineshafts) YUNG's Better Nether Fortresses 1.21.1-NeoForge-3.1.5 (betterfortresses) YUNG's Better Ocean Monuments 1.21.1-NeoForge-4.1.2 (betteroceanmonuments) YUNG's Better Strongholds 1.21.1-NeoForge-5.1.3 (betterstrongholds) YUNG's Better Witch Huts 1.21.1-NeoForge-4.1.1 (betterwitchhuts) YUNG's Bridges 1.21.1-NeoForge-5.1.1 (yungsbridges) YUNG's Extras 1.21.1-NeoForge-5.1.1 (yungsextras) Zeta 1.1-40 (zeta) [28Sep2026 20:24:28.566] [main/INFO] [org.sinytra.connector.service.hacks.ModuleLayerMigrator/]: Successfully made module authlib transformable [28Sep2026 20:24:28.567] [main/INFO] [org.sinytra.connector.service.hacks.ModuleLayerMigrator/]: Successfully made module brigadier transformable [28Sep2026 20:24:30.672] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [28Sep2026 20:24:30.674] [main/INFO] [mixin/]: Compatibility level set to JAVA_21 [28Sep2026 20:24:31.039] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [de.erdbeerbaerlp.dcintegration.forge.DCMixinConnector] [28Sep2026 20:24:31.057] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments [] [28Sep2026 20:24:31.059] [main/WARN] [mixin/]: Reference map 'betterdungeons.refmap.json' for betterdungeons.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.152] [main/INFO] [ModernFix/]: Loaded configuration file for ModernFix 5.27.24+mc1.21.1: 89 options available, 0 override(s) found [28Sep2026 20:24:31.153] [main/INFO] [ModernFix/]: Applying Nashorn fix [28Sep2026 20:24:31.157] [main/WARN] [mixin/]: Reference map 'yungsapi.refmap.json' for yungsapi.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.164] [main/WARN] [mixin/]: Reference map 'kambrik.refmap.json' for kambrik.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.166] [main/WARN] [mixin/]: Reference map 'balm.refmap.json' for balm.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.166] [main/WARN] [mixin/]: Reference map 'prickle.refmap.json' for prickle.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.167] [main/WARN] [mixin/]: Reference map 'betterfortresses.refmap.json' for betterfortresses.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.170] [main/WARN] [mixin/]: Reference map 'yungsbridges.refmap.json' for yungsbridges.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.171] [main/WARN] [mixin/]: Reference map 'curios.refmap.json' for curios.neoforge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.171] [main/WARN] [mixin/]: Reference map 'curios.refmap.json' for curios.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.172] [main/WARN] [mixin/]: Reference map 'searchables.refmap.json' for searchables.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.172] [main/WARN] [mixin/]: Reference map 'searchables.refmap.json' for searchables.neoforge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.172] [main/WARN] [mixin/]: Reference map 'ancient_tome.refmap.json' for mixins.tf_dnv.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.174] [main/WARN] [mixin/]: Reference map '' for accessories-common.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.175] [main/WARN] [mixin/]: Reference map '' for accessories-forge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.175] [main/WARN] [mixin/]: Reference map 'cumulus_menus.refmap.json' for cumulus_menus.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.176] [main/WARN] [mixin/]: Reference map 'cumulus_menus.refmap.json' for cumulus_menus.neoforge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.176] [main/WARN] [mixin/]: Reference map 'betterendisland.refmap.json' for betterendisland.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.177] [main/WARN] [mixin/]: Reference map 'nitrogen_internals.refmap.json' for nitrogen_internals.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.177] [main/WARN] [mixin/]: Reference map 'bettermineshafts.refmap.json' for bettermineshafts.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.178] [main/WARN] [mixin/]: Reference map 'betterjungletemples.refmap.json' for betterjungletemples.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.188] [main/INFO] [LithiumConfig/]: Option 'mixin.experimental.entity.block_caching.suffocation' requires 'mixin.util.block_tracking=true' but found 'false'. Setting 'mixin.experimental.entity.block_caching.suffocation=false'. [28Sep2026 20:24:31.188] [main/INFO] [LithiumConfig/]: Option 'mixin.experimental.entity.block_caching.block_support' requires 'mixin.util.block_tracking=true' but found 'false'. Setting 'mixin.experimental.entity.block_caching.block_support=false'. [28Sep2026 20:24:31.188] [main/INFO] [LithiumConfig/]: Option 'mixin.experimental.entity.block_caching.block_touching' requires 'mixin.util.block_tracking=true' but found 'false'. Setting 'mixin.experimental.entity.block_caching.block_touching=false'. [28Sep2026 20:24:31.188] [main/INFO] [LithiumConfig/]: Option 'mixin.experimental.entity.block_caching' requires 'mixin.util.block_tracking=true' but found 'false'. Setting 'mixin.experimental.entity.block_caching=false'. [28Sep2026 20:24:31.189] [main/INFO] [Lithium/]: Loaded configuration file for Lithium: 148 options available, 4 override(s) found [28Sep2026 20:24:31.191] [main/WARN] [mixin/]: Reference map 'aeronautics.refmap.json' for aeronautics.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.192] [main/WARN] [mixin/]: Reference map 'solonion.mixin.refmap.json' for solonion.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.193] [main/WARN] [mixin/]: Reference map 'offroad.refmap.json' for offroad.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.194] [main/WARN] [mixin/]: Reference map 'terrablender.refmap.json' for terrablender.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.194] [main/WARN] [mixin/]: Reference map 'terrablender.refmap.json' for terrablender_neoforge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.194] [main/WARN] [mixin/]: Reference map 'nochatreports.refmap.json' for mixins/common/nochatreports.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.196] [main/WARN] [mixin/]: Reference map 'aeroblender.refmap.json' for aeroblender.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.196] [main/WARN] [mixin/]: Reference map 'curiosable_ammo_box.refmap.json' for curios_for_ammo_box.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.231] [main/WARN] [mixin/]: Reference map 'ponder.refmap.json' for ponder-common.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.232] [main/WARN] [mixin/]: Reference map 'zeta.mixins.refmap.json' for zeta.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.233] [main/WARN] [mixin/]: Reference map 'zeta.mixins.refmap.json' for zeta_forge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.236] [main/WARN] [mixin/]: Reference map 'kuma_api.refmap.json' for kuma_api.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.237] [main/WARN] [mixin/]: Reference map 'betterwitchhuts.refmap.json' for betterwitchhuts.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.238] [main/WARN] [mixin/]: Reference map 'geckolib.refmap.json' for geckolib.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.239] [main/WARN] [mixin/]: Reference map 'aether.refmap.json' for aether.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.240] [main/WARN] [mixin/]: Reference map 'deep_aether.refmap.json' for deep_aether.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.240] [main/WARN] [mixin/]: Reference map 'betteroceanmonuments.refmap.json' for betteroceanmonuments.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.241] [main/WARN] [mixin/]: Reference map 'connectivity.refmap.json' for connectivity.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.242] [main/WARN] [mixin/]: Reference map 'bookshelf.refmap.json' for bookshelf.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.251] [main/WARN] [mixin/]: Reference map 'simulated.refmap.json' for simulated.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.254] [main/WARN] [mixin/]: Reference map 'bountiful.refmap.json' for bountiful.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.255] [main/WARN] [mixin/]: Reference map 'patchouli.refmap.json' for patchouli_xplat.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.255] [main/WARN] [mixin/]: Reference map 'simplebedrockmodel.refmap.json' for simplebedrockmodel.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.256] [main/WARN] [mixin/]: Reference map 'betterstrongholds.refmap.json' for betterstrongholds.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.262] [main/WARN] [mixin/]: Reference map 'jmi.refmap.json' for jmi.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.335] [main/WARN] [mixin/]: Reference map 'particlerain.refmap.json' for particlerain.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.335] [main/WARN] [mixin/]: Reference map 'tacz.refmap.json' for tacz.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.336] [main/WARN] [mixin/]: Reference map 'tacz.refmap.json' for tacz.compat.acceleratedrendering.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.336] [main/WARN] [mixin/]: Reference map 'nochatrestrictions.refmap.json' for nochatrestrictions.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.337] [main/WARN] [mixin/]: Reference map 'dimdoors.refmap.json' for dimdoors.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.338] [main/WARN] [mixin/]: Reference map 'dimdoors.refmap.json' for dimdoors.sable_compat.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.339] [main/WARN] [mixin/]: Reference map '' for dimdoors.create_compat.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.351] [main/WARN] [mixin/]: Reference map '' for dimdoors.simulated_compat.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.353] [main/WARN] [mixin/]: Reference map 'particular.refmap.json' for particular.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.355] [main/INFO] [dev.ryanhcode.sable.mixin.AbstractSableMixinPlugin/]: Using Vanilla renderer mixins [28Sep2026 20:24:31.355] [main/INFO] [dev.ryanhcode.sable.mixin.AbstractSableMixinPlugin/]: Using Vanilla renderer mixins [28Sep2026 20:24:31.357] [main/WARN] [mixin/]: Reference map 'sable_cool_rain.refmap.json' for sable_cool_rain.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.357] [main/WARN] [mixin/]: Reference map 'betterdeserttemples.refmap.json' for betterdeserttemples.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.362] [main/WARN] [mixin/]: Reference map 'blueprint.refmap.json' for blueprint.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.362] [main/WARN] [mixin/]: Reference map 'neapolitan.refmap.json' for neapolitan.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.362] [main/WARN] [mixin/]: Reference map 'gallery.refmap.json' for gallery.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.366] [main/WARN] [mixin/]: Reference map 'tflostblocks.refmap.json' for tflostblocks.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.367] [main/WARN] [mixin/]: Reference map 'craftingtweaks.refmap.json' for craftingtweaks.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.368] [main/WARN] [mixin/]: Reference map 'enchdesc.refmap.json' for enchdesc.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.372] [main/WARN] [mixin/]: Reference map '' for thaumaturge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.372] [main/WARN] [mixin/]: Reference map 'creativecore.mixins.refmap.json' for creativecore.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.372] [main/WARN] [mixin/]: Reference map 'creativecore.mixins.refmap.json' for creativecore.forge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.373] [main/WARN] [mixin/]: Reference map 'quark.mixins.refmap.json' for quark.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.383] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.predicates.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.383] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.fastmap.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.384] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.mrl.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.384] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.dedupmultipart.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.385] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.blockstatecache.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.385] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.dedupbakedquad.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.386] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.threaddetec.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.386] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.modelsides.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.386] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.datacomponents.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.387] [main/WARN] [mixin/]: Reference map '${refmap_target}refmap.json' for ferritecore.accessors.mixin.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.387] [main/WARN] [mixin/]: Reference map 'yet_another_config_lib_v3.refmap.json' for yacl.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.388] [main/WARN] [mixin/]: Reference map 'tacztweaks.refmap.json' for tacztweaks.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.388] [main/WARN] [mixin/]: Reference map 'tacztweaks-neoforge.refmap.json' for tacztweaks-neoforge.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.389] [main/WARN] [mixin/]: Reference map 'wakes.refmap.json' for wakes.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.389] [main/WARN] [mixin/]: Reference map 'wakes.refmap.json' for wakes.sable.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.429] [main/INFO] [dev.tonimatas.packetfixer.mixins.v1_20_5_neoforge.MixinPlugin/]: Packet Fixer neoforge 1.20.5-1.21.X has been applied successfully. [28Sep2026 20:24:31.434] [main/WARN] [mixin/]: Reference map 'mixins.cbmultipart.refmap.json' for mixins.cbmultipart.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.435] [main/WARN] [mixin/]: Reference map 'mahoutsukai.refmap.json' for mahoutsukai.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.435] [main/WARN] [mixin/]: Reference map 'quark.mixins.refmap.json' for quark_integrations.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:31.451] [main/WARN] [mixin/]: Reference map '' for adapter.init.mixins.json could not be read. If this is a development environment you can ignore this message [28Sep2026 20:24:32.279] [main/WARN] [mixin/]: Error loading class: fuzs/easyanvils/world/inventory/ModAnvilMenu (java.lang.ClassNotFoundException: fuzs.easyanvils.world.inventory.ModAnvilMenu) [28Sep2026 20:24:32.279] [main/WARN] [mixin/]: @Mixin target fuzs.easyanvils.world.inventory.ModAnvilMenu was not found exposure-common.mixins.json:compat.easy_anvils.ModAnvilMenuMixin from mod exposure [28Sep2026 20:24:32.693] [main/WARN] [mixin/]: Error loading class: jeresources/api/util/BiomeHelper (java.lang.ClassNotFoundException: jeresources.api.util.BiomeHelper) [28Sep2026 20:24:32.694] [main/WARN] [mixin/]: Error loading class: yalter/mousetweaks/Main (java.lang.ClassNotFoundException: yalter.mousetweaks.Main) [28Sep2026 20:24:32.930] [main/INFO] [Lithium/]: Force-disabling mixin 'entity.collisions.unpushable_cramming.EntityMixin' as rule 'mixin.entity.collisions.unpushable_cramming' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.931] [main/INFO] [Lithium/]: Force-disabling mixin 'entity.collisions.unpushable_cramming.EntitySectionMixin' as rule 'mixin.entity.collisions.unpushable_cramming' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.931] [main/INFO] [Lithium/]: Force-disabling mixin 'entity.collisions.unpushable_cramming.EntitySelectorMixin' as rule 'mixin.entity.collisions.unpushable_cramming' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.931] [main/INFO] [Lithium/]: Force-disabling mixin 'entity.collisions.unpushable_cramming.LivingEntityMixin' as rule 'mixin.entity.collisions.unpushable_cramming' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.954] [main/INFO] [Lithium/]: Force-disabling mixin 'world.chunk_access.ChunkHolderMixin' as rule 'mixin.world.chunk_access' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.954] [main/INFO] [Lithium/]: Force-disabling mixin 'world.chunk_access.GenerationChunkHolderAccessor' as rule 'mixin.world.chunk_access' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.955] [main/INFO] [Lithium/]: Force-disabling mixin 'world.chunk_access.LevelMixin' as rule 'mixin.world.chunk_access' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.955] [main/INFO] [Lithium/]: Force-disabling mixin 'world.chunk_access.ServerChunkCacheMixin' as rule 'mixin.world.chunk_access' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.955] [main/INFO] [Lithium/]: Force-disabling mixin 'world.chunk_ticking.spread_ice.BiomeMixin' as rule 'mixin.world.chunk_ticking' (added by mods [sable]) disables it and children [28Sep2026 20:24:32.958] [main/INFO] [Lithium/]: Force-disabling mixin 'world.tick_scheduler.LevelChunkTicksMixin' as rule 'mixin.world.tick_scheduler' (added by mods [sable]) disables it and children [28Sep2026 20:24:33.440] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/multiplayer/resolver/ServerAddressResolver (java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.resolver.ServerAddressResolver) [28Sep2026 20:24:33.440] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.multiplayer.resolver.ServerAddressResolver was not found fastipping.mixins.json:AddressResolverMixin from mod fastipping [28Sep2026 20:24:33.455] [main/WARN] [mixin/]: Error loading class: qouteall/imm_ptl/core/portal/Portal (java.lang.ClassNotFoundException: qouteall.imm_ptl.core.portal.Portal) [28Sep2026 20:24:33.455] [main/WARN] [mixin/]: @Mixin target qouteall.imm_ptl.core.portal.Portal was not found dwm-common.mixins.json:MixinPortal from mod dwm [28Sep2026 20:24:33.456] [main/WARN] [mixin/]: Error loading class: qouteall/imm_ptl/core/teleportation/ServerTeleportationManager (java.lang.ClassNotFoundException: qouteall.imm_ptl.core.teleportation.ServerTeleportationManager) [28Sep2026 20:24:33.456] [main/WARN] [mixin/]: @Mixin target qouteall.imm_ptl.core.teleportation.ServerTeleportationManager was not found dwm-common.mixins.json:MixinServerTeleportationManager from mod dwm [28Sep2026 20:24:33.559] [main/WARN] [mixin/]: Error loading class: me/jellysquid/mods/lithium/common/ai/pathing/PathNodeDefaults (java.lang.ClassNotFoundException: me.jellysquid.mods.lithium.common.ai.pathing.PathNodeDefaults) [28Sep2026 20:24:33.584] [main/WARN] [mixin/]: Error loading class: com/mrcrayfish/controllable/client/binding/context/BindingContext (java.lang.ClassNotFoundException: com.mrcrayfish.controllable.client.binding.context.BindingContext) [28Sep2026 20:24:33.873] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinChunkGenerator] -> [net.minecraft.world.level.chunk.ChunkGenerator]... [28Sep2026 20:24:33.874] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinChunkMap] -> [net.minecraft.server.level.ChunkMap]... [28Sep2026 20:24:33.874] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinServerPlayer] -> [net.minecraft.server.level.ServerPlayer]... [28Sep2026 20:24:33.874] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinTFChunkGenerator] -> [net.minecraft.world.level.chunk.ChunkGenerator]... [28Sep2026 20:24:33.874] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinTracingExecutor] -> [net.minecraft.Util]... [28Sep2026 20:24:33.874] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinUtilBackgroundThread] -> [net.minecraft.Util]... [28Sep2026 20:24:33.875] [main/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.commonMixins.AbstractDhMixinPlugin/]: Apply DH mixin [com.seibel.distanthorizons.neoforge.mixins.server.MixinLevelTicks] -> [net.minecraft.world.entity.Entity]... [28Sep2026 20:24:33.954] [main/WARN] [mixin/]: Error loading class: com/buuz135/functionalstorage/world/EnderSavedData (java.lang.ClassNotFoundException: com.buuz135.functionalstorage.world.EnderSavedData) [28Sep2026 20:24:33.954] [main/WARN] [mixin/]: @Mixin target com.buuz135.functionalstorage.world.EnderSavedData was not found mixins.extendedae.json:MixinEnderSavedData from mod extendedae [28Sep2026 20:24:34.227] [main/ERROR] [net.neoforged.fml.common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER [28Sep2026 20:24:34.228] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/Minecraft (java.lang.RuntimeException: Attempted to load class net/minecraft/client/Minecraft for invalid dist DEDICATED_SERVER) [28Sep2026 20:24:34.228] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.Minecraft was not found tacztweaks.mixins.json:feature.gameplay.behaviour.bullet_protection.ProtectionEnchantmentMixin from mod tacztweaks [28Sep2026 20:24:34.232] [main/WARN] [mixin/]: Error loading class: me/xjqsh/lrtactical/util/CustomExplosion (java.lang.ClassNotFoundException: me.xjqsh.lrtactical.util.CustomExplosion) [28Sep2026 20:24:34.232] [main/WARN] [mixin/]: @Mixin target me.xjqsh.lrtactical.util.CustomExplosion was not found tacztweaks.mixins.json:feature.general.compatibility.sable.lrtactical.CustomExplosionMixin from mod tacztweaks [28Sep2026 20:24:34.233] [main/WARN] [mixin/]: Error loading class: me/xjqsh/lrtactical/entity/ThrowableItemEntity (java.lang.ClassNotFoundException: me.xjqsh.lrtactical.entity.ThrowableItemEntity) [28Sep2026 20:24:34.233] [main/WARN] [mixin/]: @Mixin target me.xjqsh.lrtactical.entity.ThrowableItemEntity was not found tacztweaks.mixins.json:feature.general.compatibility.sable.lrtactical.ThrowableItemEntityMixin from mod tacztweaks [28Sep2026 20:24:34.261] [main/WARN] [mixin/]: Error loading class: noobanidus/mods/lootr/common/impl/LootrServiceRegistry (java.lang.ClassNotFoundException: noobanidus.mods.lootr.common.impl.LootrServiceRegistry) [28Sep2026 20:24:34.261] [main/WARN] [mixin/]: @Mixin target noobanidus.mods.lootr.common.impl.LootrServiceRegistry was not found quark_integrations.mixins.json:lootr.LootrServiceRegistryMixin from mod (unknown) [28Sep2026 20:24:34.693] [main/WARN] [mixin/]: Error loading class: org/jetbrains/annotations/ApiStatus$ScheduledForRemoval (java.lang.ClassNotFoundException: org.jetbrains.annotations.ApiStatus$ScheduledForRemoval) [28Sep2026 20:24:34.869] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/particle/TextureSheetParticle (java.lang.ClassNotFoundException: net.minecraft.client.particle.TextureSheetParticle) [28Sep2026 20:24:35.159] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.4). [28Sep2026 20:24:36.680] [main/INFO] [net.minecraft.server.Bootstrap/]: ModernFix reached bootstrap stage (12.43 s after launch) [28Sep2026 20:24:39.768] [main/WARN] [mixin/]: Static binding violation: PRIVATE @Overwrite method getTemperature in modernfix-modernfix.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded. [28Sep2026 20:24:39.770] [main/WARN] [mixin/]: Method overwrite conflict for getTemperature in lithium.mixins.json:world.temperature_cache.BiomeMixin from mod lithium, previously written by org.embeddedt.modernfix.common.mixin.perf.remove_biome_temperature_cache.BiomeMixin. Skipping method. [28Sep2026 20:24:43.068] [main/INFO] [net.minecraft.server.Bootstrap/]: Vanilla bootstrap took 6385 milliseconds [28Sep2026 20:24:43.240] [modloading-worker-0/INFO] [net.neoforged.neoforge.common.NeoForgeMod/NEOFORGE-MOD]: NeoForge mod loading, version 21.1.252, for MC 1.21.1 [28Sep2026 20:24:43.291] [modloading-worker-0/WARN] [mixin/]: @ModifyConstant conflict. Skipping connectivity.mixins.json:ClientBoundCustomPayloadPacketLMixin from mod connectivity->@ModifyConstant::modifyLimit(I)I with priority 1, already redirected by packetfixer.v1_20_5.neoforge.mixins.json:v1_20_5_neoforge.ClientboundCustomPayloadPacketMixin from mod packetfixer->@ModifyConstant::packetfixer$newSize$2(I)I with priority 1000 [28Sep2026 20:24:43.292] [modloading-worker-0/WARN] [mixin/]: @ModifyConstant conflict. Skipping connectivity.mixins.json:ClientBoundCustomPayloadPacketLMixin from mod connectivity->@ModifyConstant::modifyLimit2(I)I with priority 1, already redirected by packetfixer.v1_20_5.neoforge.mixins.json:v1_20_5_neoforge.ClientboundCustomPayloadPacketMixin from mod packetfixer->@ModifyConstant::packetfixer$newSize(I)I with priority 1000 [28Sep2026 20:24:43.477] [modloading-worker-0/INFO] [Veil/]: Veil is initializing. [28Sep2026 20:24:43.490] [modloading-worker-0/INFO] [zeta/]: Doing super early config setup for zeta [28Sep2026 20:24:43.497] [modloading-worker-0/INFO] [biolith/]: Biolith for NeoForge is initializing... [28Sep2026 20:24:43.498] [modloading-worker-0/INFO] [biolith/]: Enabling Biolith's TerraBlender compatibility layer. [28Sep2026 20:24:43.664] [modloading-worker-0/INFO] [quark-zeta/]: Discovered 163 modules to load. [28Sep2026 20:24:43.664] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Abacus... [28Sep2026 20:24:43.666] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Adjustable Chat... [28Sep2026 20:24:43.667] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ambient Discs... [28Sep2026 20:24:43.667] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ancient Tomes... [28Sep2026 20:24:43.675] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ancient Wood... [28Sep2026 20:24:43.676] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Armed Armor Stands... [28Sep2026 20:24:43.676] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Auto Walk Keybind... [28Sep2026 20:24:43.676] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Automatic Recipe Unlock... [28Sep2026 20:24:43.677] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Automatic Tool Restock... [28Sep2026 20:24:43.678] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Azalea Wood... [28Sep2026 20:24:43.678] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Back Button Keybind... [28Sep2026 20:24:43.678] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Backpack... [28Sep2026 20:24:43.679] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Beacon Redirection... [28Sep2026 20:24:43.680] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Better Elytra Rocket... [28Sep2026 20:24:43.680] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Big Stone Clusters... [28Sep2026 20:24:43.682] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Blossom Trees... [28Sep2026 20:24:43.683] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Bottled Cloud... [28Sep2026 20:24:43.684] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Buckets Show Inhabitants... [28Sep2026 20:24:43.684] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Camera... [28Sep2026 20:24:43.685] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Campfires Boost Elytra... [28Sep2026 20:24:43.685] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Celebratory Lamps... [28Sep2026 20:24:43.685] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chains Connect Blocks... [28Sep2026 20:24:43.685] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Cherry Grove Water Petals... [28Sep2026 20:24:43.686] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chest Searching... [28Sep2026 20:24:43.686] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chorus Vegetation... [28Sep2026 20:24:43.687] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chute... [28Sep2026 20:24:43.687] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Climate Control Remover... [28Sep2026 20:24:43.688] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Color Runes... [28Sep2026 20:24:43.689] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Compasses Work Everywhere... [28Sep2026 20:24:43.689] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Compressed Blocks... [28Sep2026 20:24:43.690] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Coral On Cactus... [28Sep2026 20:24:43.690] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Corundum... [28Sep2026 20:24:43.696] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Crabs... [28Sep2026 20:24:43.696] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Crate... [28Sep2026 20:24:43.727] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Diamond Repair... [28Sep2026 20:24:43.727] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Dispensers Place Blocks... [28Sep2026 20:24:43.728] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Double Door Opening... [28Sep2026 20:24:43.728] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Dragon Scales... [28Sep2026 20:24:43.728] [modloading-worker-0/INFO] [Kambrik/]: Creating Kambrik Shared API... [28Sep2026 20:24:43.728] [modloading-worker-0/INFO] [Kambrik/]: Eh? [28Sep2026 20:24:43.728] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Duskbound Blocks... [28Sep2026 20:24:43.728] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Dyeable Item Frames... [28Sep2026 20:24:43.729] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Easy Transferring... [28Sep2026 20:24:43.729] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Elytra Indicator... [28Sep2026 20:24:43.730] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Emotes... [28Sep2026 20:24:43.730] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ender Watcher... [28Sep2026 20:24:43.730] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Endermosh Music Disc... [28Sep2026 20:24:43.731] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Enhanced Ladders... [28Sep2026 20:24:43.731] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Expanded Item Interactions... [28Sep2026 20:24:43.731] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Fairy Rings... [28Sep2026 20:24:43.732] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Fallen Logs... [28Sep2026 20:24:43.733] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Feeding Trough... [28Sep2026 20:24:43.733] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Forgotten... [28Sep2026 20:24:43.735] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Foxhound... [28Sep2026 20:24:43.736] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Framed Glass... [28Sep2026 20:24:43.737] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Game Nerfs... [28Sep2026 20:24:43.737] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Glass Item Frame... [28Sep2026 20:24:43.738] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Glass Shard... [28Sep2026 20:24:43.739] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Glimmering Weald... [28Sep2026 20:24:43.741] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Gold Bars... [28Sep2026 20:24:43.741] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Gold Tools Have Fortune... [28Sep2026 20:24:43.742] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Grab Chickens... [28Sep2026 20:24:43.742] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Grate... [28Sep2026 20:24:43.743] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Gravisand... [28Sep2026 20:24:43.743] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Greener Grass... [28Sep2026 20:24:43.750] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hedges... [28Sep2026 20:24:43.751] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hoe Harvesting... [28Sep2026 20:24:43.751] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hollow Logs... [28Sep2026 20:24:43.751] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Horses Swim... [28Sep2026 20:24:43.752] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hotbar Changer... [28Sep2026 20:24:43.752] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Improved Sponges... [28Sep2026 20:24:43.752] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Improved Tooltips... [28Sep2026 20:24:43.752] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Industrial Palette... [28Sep2026 20:24:43.753] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Inventory Sorting... [28Sep2026 20:24:43.753] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Iron Rod... [28Sep2026 20:24:43.753] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Item Sharing... [28Sep2026 20:24:43.754] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Japanese Palette... [28Sep2026 20:24:43.754] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Leaf Carpet... [28Sep2026 20:24:43.754] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Lock Rotation... [28Sep2026 20:24:43.754] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Long Range Pick Block... [28Sep2026 20:24:43.754] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Magma Keeps Concrete Powder... [28Sep2026 20:24:43.755] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Magnets... [28Sep2026 20:24:43.756] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Map Washing... [28Sep2026 20:24:43.756] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Matrix Enchanting... [28Sep2026 20:24:43.757] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Metal Buttons... [28Sep2026 20:24:43.757] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Microcrafting Helper... [28Sep2026 20:24:43.758] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Midori... [28Sep2026 20:24:43.758] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Monster Box... [28Sep2026 20:24:43.758] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Banner Layers... [28Sep2026 20:24:43.758] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Brick Types... [28Sep2026 20:24:43.759] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Mud Blocks... [28Sep2026 20:24:43.759] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Note Block Sounds... [28Sep2026 20:24:43.759] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Potted Plants... [28Sep2026 20:24:43.759] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Villagers... [28Sep2026 20:24:43.759] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Narrator Readout... [28Sep2026 20:24:43.759] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Nether Brick Fence Gate... [28Sep2026 20:24:43.760] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Nether Obsidian Spikes... [28Sep2026 20:24:43.760] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module New Stone Types... [28Sep2026 20:24:43.761] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module No Durability On Cosmetics... [28Sep2026 20:24:43.761] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module No More Lava Pockets... [28Sep2026 20:24:43.761] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Obsidian Plate... [28Sep2026 20:24:43.762] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Overlay Shader... [28Sep2026 20:24:43.762] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Parrot Eggs... [28Sep2026 20:24:43.763] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pat The Dogs... [28Sep2026 20:24:43.763] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pathfinder Maps... [28Sep2026 20:24:43.846] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Permafrost... [28Sep2026 20:24:43.851] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Petals On Water... [28Sep2026 20:24:43.851] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pickarang... [28Sep2026 20:24:43.852] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pig Litters... [28Sep2026 20:24:43.853] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pipes... [28Sep2026 20:24:43.854] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pistons Move Tile Entities... [28Sep2026 20:24:43.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Poison Potato Usage... [28Sep2026 20:24:43.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Quick Armor Swapping... [28Sep2026 20:24:43.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Rainbow Lamps... [28Sep2026 20:24:43.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Raw Metal Bricks... [28Sep2026 20:24:43.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Reacharound Placing... [28Sep2026 20:24:43.856] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Redstone Randomizer... [28Sep2026 20:24:43.856] [modloading-worker-0/INFO] [com.github.zgraund.createreautomated.CreateReAutomated/]: Create ReAutomated Starting up! [28Sep2026 20:24:43.857] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Renewable Spore Blossoms... [28Sep2026 20:24:43.857] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Replace Scaffolding... [28Sep2026 20:24:43.857] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Rope... [28Sep2026 20:24:43.858] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Safer Creatures... [28Sep2026 20:24:43.858] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Seed Pouch... [28Sep2026 20:24:43.859] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shear Vines... [28Sep2026 20:24:43.860] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shiba... [28Sep2026 20:24:43.860] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shingles... [28Sep2026 20:24:43.860] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shulker Packing... [28Sep2026 20:24:43.861] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Simple Harvest... [28Sep2026 20:24:43.862] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Skull Pikes... [28Sep2026 20:24:43.863] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Slabs To Blocks... [28Sep2026 20:24:43.864] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Slime In A Bucket... [28Sep2026 20:24:43.864] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Slimes To Magma Cubes... [28Sep2026 20:24:43.865] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Snow Golem Player Heads... [28Sep2026 20:24:43.865] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Soul Candles... [28Sep2026 20:24:43.865] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Soul Sandstone... [28Sep2026 20:24:43.865] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Spawner Replacer... [28Sep2026 20:24:43.865] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Spiral Spires... [28Sep2026 20:24:43.866] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Stonelings... [28Sep2026 20:24:43.867] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Stools... [28Sep2026 20:24:43.867] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Sturdy Stone... [28Sep2026 20:24:43.868] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Thatch... [28Sep2026 20:24:43.868] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Tiny Potato... [28Sep2026 20:24:43.869] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Torch Arrow... [28Sep2026 20:24:43.870] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Toretoise... [28Sep2026 20:24:43.870] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Totem Of Holding... [28Sep2026 20:24:43.871] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Trowel... [28Sep2026 20:24:43.872] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Usage Ticker... [28Sep2026 20:24:43.872] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Uses For Curses... [28Sep2026 20:24:43.872] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Utility Recipes... [28Sep2026 20:24:43.872] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vanilla Stone Clusters... [28Sep2026 20:24:43.873] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Animal Textures... [28Sep2026 20:24:43.873] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Bookshelves... [28Sep2026 20:24:43.873] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Chests... [28Sep2026 20:24:43.875] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Furnaces... [28Sep2026 20:24:43.876] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Ladders... [28Sep2026 20:24:43.876] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Selector... [28Sep2026 20:24:43.878] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vertical Planks... [28Sep2026 20:24:43.878] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vertical Slabs... [28Sep2026 20:24:43.879] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vexes Die With Their Masters... [28Sep2026 20:24:43.880] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Villager Rerolling Rework... [28Sep2026 20:24:43.881] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Villagers Follow Emeralds... [28Sep2026 20:24:43.881] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Wooden Posts... [28Sep2026 20:24:43.881] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Wool Shuts Up Minecarts... [28Sep2026 20:24:43.882] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Wraith... [28Sep2026 20:24:43.882] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Zombie Villagers On Normal... [28Sep2026 20:24:43.883] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Stone Variants... [28Sep2026 20:24:43.883] [modloading-worker-0/INFO] [quark-zeta/]: Constructed 163 modules. [28Sep2026 20:24:43.959] [modloading-worker-0/INFO] [quark-zeta/]: Doing super early config setup for quark [28Sep2026 20:24:43.969] [modloading-worker-0/INFO] [org.antarcticgardens.cna.CreateNewAge/]: Hello 1.21.1 Create! [28Sep2026 20:24:44.151] [modloading-worker-0/INFO] [Discord Integration/]: Version is 3.0.7 [28Sep2026 20:24:44.471] [modloading-worker-0/INFO] [Moonlight/]: Sending changed configs to client [28Sep2026 20:24:45.169] [modloading-worker-0/WARN] [Supplementaries/]: Dye color white produced diffuse color -1 (white), this should never happen [28Sep2026 20:24:45.572] [modloading-worker-0/WARN] [mixin/]: @ModifyConstant conflict. Skipping packetfixer.v1_20_5.neoforge.mixins.json:v1_20_5_neoforge.ServerCommonPacketListenerImplMixin from mod packetfixer->@ModifyConstant::packetfixer$tick$1(J)J with priority 1000, already redirected by connectivity.mixins.json:ServerPlayNetHandlerMixin from mod connectivity->@ModifyConstant::playTimeout(J)J with priority 1001 [28Sep2026 20:24:46.553] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-common.mixins.json:copycat.step.CopycatStepBlockMixin from mod copycats because it already exists in com.simibubi.create.content.decoration.copycat.CopycatStepBlock [28Sep2026 20:24:46.561] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-common.mixins.json:foundation.copycat.CopycatBlockEntityMixin from mod copycats because it already exists in com.simibubi.create.content.decoration.copycat.CopycatBlockEntity [28Sep2026 20:24:46.565] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-common.mixins.json:copycat.panel.CopycatPanelBlockMixin from mod copycats because it already exists in com.simibubi.create.content.decoration.copycat.CopycatPanelBlock [28Sep2026 20:24:46.565] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-common.mixins.json:copycat.panel.CopycatPanelBlockMixin from mod copycats because it already exists in com.simibubi.create.content.decoration.copycat.CopycatPanelBlock [28Sep2026 20:24:46.565] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-common.mixins.json:copycat.panel.CopycatPanelBlockMixin from mod copycats because it already exists in com.simibubi.create.content.decoration.copycat.CopycatPanelBlock [28Sep2026 20:24:46.780] [modloading-worker-0/INFO] [sierra.thing.playernamestyler.PlayerNameStyler/]: Loading PlayerName Styler... [28Sep2026 20:24:47.880] [modloading-worker-0/INFO] [necronomicon/]: Necronomicon Initialized [28Sep2026 20:24:47.882] [modloading-worker-0/INFO] [necronomicon/]: File exists, reading config for elocindev.necronomicon.NecronomiconConfig. [28Sep2026 20:24:47.882] [modloading-worker-0/INFO] [necronomicon/]: Config for elocindev.necronomicon.NecronomiconConfig read successfully. [28Sep2026 20:24:47.928] [modloading-worker-0/INFO] [thedarkcolour.kotlinforforge.neoforge.test.KotlinForForge/]: Kotlin For Forge Enabled! [28Sep2026 20:24:47.934] [modloading-worker-0/INFO] [com.simibubi.create.Create/]: Create 6.0.10 initializing! Commit hash: ac0c444d9828da3453ae8cc65338e8de063286fb [28Sep2026 20:24:49.067] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing components for puzzleslib:common [28Sep2026 20:24:49.097] [modloading-worker-0/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/home/********/libraries/net/minecraft/server/1.21.1-20240808.144430/server-1.21.1-20240808.144430-srg.jar%23301!/assets/.mcassetsroot' uses unexpected schema [28Sep2026 20:24:49.097] [modloading-worker-0/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/home/********/libraries/net/minecraft/server/1.21.1-20240808.144430/server-1.21.1-20240808.144430-srg.jar%23301!/data/.mcassetsroot' uses unexpected schema [28Sep2026 20:24:49.160] [modloading-worker-0/INFO] [CodecUI/]: Codec construction mixins inactive (Codec, MapCodec, RecordCodecBuilder) - expected on NeoForge; using reflective schema inference (numeric ranges recovered, optional-field defaults not). [28Sep2026 20:24:49.390] [modloading-worker-0/INFO] [Create: Numismatics/]: Create: Numismatics v1.1.0 initializing! Commit hash: b4cbb96f5cd2fbec80fdbb2f6f3cc3abcd4f6bf5 Create version: 6.0.10 on platform: Neoforge [28Sep2026 20:24:49.390] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering creative tabs for Create: Numismatics [28Sep2026 20:24:49.429] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering items for Create: Numismatics [28Sep2026 20:24:49.454] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering block entities for Create: Numismatics [28Sep2026 20:24:49.454] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering blocks for Create: Numismatics [28Sep2026 20:24:49.460] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering menu types for Create: Numismatics [28Sep2026 20:24:49.460] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering block tags for Create: Numismatics [28Sep2026 20:24:49.460] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering item tags for Create: Numismatics [28Sep2026 20:24:49.462] [modloading-worker-0/INFO] [Create: Numismatics/]: Registering data components for Create: Numismatics [28Sep2026 20:24:49.543] [modloading-worker-0/INFO] [twilightforest.beanification.BeanContext/]: Starting Bean Context [28Sep2026 20:24:49.757] [modloading-worker-0/INFO] [twilightforest.beanification.BeanContext/]: Bean Context loaded in 213 ms [28Sep2026 20:24:50.370] [modloading-worker-0/INFO] [me.fallenbreath.fastipping.FastIpPingMod/]: ping & connect fast! [28Sep2026 20:24:50.461] [modloading-worker-0/INFO] [bountiful/]: Registering Network Messages.. [28Sep2026 20:24:50.466] [modloading-worker-0/INFO] [Collective/]: Loading Collective version 8.40. [28Sep2026 20:24:50.566] [modloading-worker-0/INFO] [xercapaint/]: xercapaint initialized [28Sep2026 20:24:51.087] [modloading-worker-0/INFO] [Better Archeology/]: Registering Worldgen/structure Types for Better Archeology [28Sep2026 20:24:51.087] [modloading-worker-0/INFO] [Better Archeology/]: Registering Entity Types for Better Archeology [28Sep2026 20:24:51.088] [modloading-worker-0/INFO] [Better Archeology/]: Registering Enchantments for Better Archeology [28Sep2026 20:24:51.088] [modloading-worker-0/INFO] [Better Archeology/]: Registering Creative Mode Tabs for Better Archeology [28Sep2026 20:24:51.090] [modloading-worker-0/INFO] [Better Archeology/]: Registering Items for Better Archeology [28Sep2026 20:24:51.132] [modloading-worker-0/WARN] [com.cupboard.Cupboard/]: Config cupboard.json not found, recreating default [28Sep2026 20:24:51.133] [modloading-worker-0/INFO] [Better Archeology/]: Registering Blocks for Better Archeology [28Sep2026 20:24:51.133] [modloading-worker-0/INFO] [Better Archeology/]: Registering Tags for Better Archeology [28Sep2026 20:24:51.134] [modloading-worker-0/INFO] [com.cupboard.Cupboard/]: Loaded config for: cupboard.json [28Sep2026 20:24:51.134] [modloading-worker-0/INFO] [Better Archeology/]: Registering Block Entity Types for Better Archeology [28Sep2026 20:24:51.135] [modloading-worker-0/INFO] [Better Archeology/]: Registering Menus for Better Archeology [28Sep2026 20:24:51.136] [modloading-worker-0/INFO] [Better Archeology/]: Registering Recipe Serializers for Better Archeology [28Sep2026 20:24:51.136] [modloading-worker-0/INFO] [Better Archeology/]: Registering Recipe Types for Better Archeology [28Sep2026 20:24:51.137] [modloading-worker-0/INFO] [Better Archeology/]: Registering Villager Professions for Better Archeology [28Sep2026 20:24:51.138] [modloading-worker-0/INFO] [Better Archeology/]: Registering Events for Better Archeology [28Sep2026 20:24:51.138] [modloading-worker-0/INFO] [Better Archeology/]: Registering Sound Events for Better Archeology [28Sep2026 20:24:51.150] [modloading-worker-0/INFO] [owo/]: :ctft: literally infinite and counting [28Sep2026 20:24:51.157] [modloading-worker-0/INFO] [Moonlight/]: Sending changed configs to client [28Sep2026 20:24:51.230] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.door.CopycatDoorBlock [28Sep2026 20:24:51.230] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.door.CopycatDoorBlock [28Sep2026 20:24:51.230] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.door.CopycatDoorBlock [28Sep2026 20:24:51.230] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.door.CopycatDoorBlock [28Sep2026 20:24:51.233] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatGlassFluidPipeBlock [28Sep2026 20:24:51.233] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatGlassFluidPipeBlock [28Sep2026 20:24:51.233] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatGlassFluidPipeBlock [28Sep2026 20:24:51.234] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatGlassFluidPipeBlock [28Sep2026 20:24:51.239] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.multistate.MultiStateCopycatBlock [28Sep2026 20:24:51.239] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.multistate.MultiStateCopycatBlock [28Sep2026 20:24:51.239] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.multistate.MultiStateCopycatBlock [28Sep2026 20:24:51.239] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.multistate.MultiStateCopycatBlock [28Sep2026 20:24:51.254] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.sliding_door.CopycatSlidingDoorBlock [28Sep2026 20:24:51.254] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.sliding_door.CopycatSlidingDoorBlock [28Sep2026 20:24:51.254] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.sliding_door.CopycatSlidingDoorBlock [28Sep2026 20:24:51.254] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.sliding_door.CopycatSlidingDoorBlock [28Sep2026 20:24:51.259] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.CCCopycatBlock [28Sep2026 20:24:51.259] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.CCCopycatBlock [28Sep2026 20:24:51.259] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.CCCopycatBlock [28Sep2026 20:24:51.259] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.CCCopycatBlock [28Sep2026 20:24:51.273] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.button.CopycatButtonBlock [28Sep2026 20:24:51.273] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.button.CopycatButtonBlock [28Sep2026 20:24:51.273] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.button.CopycatButtonBlock [28Sep2026 20:24:51.273] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.button.CopycatButtonBlock [28Sep2026 20:24:51.280] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence.CopycatFenceBlock [28Sep2026 20:24:51.280] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence.CopycatFenceBlock [28Sep2026 20:24:51.280] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence.CopycatFenceBlock [28Sep2026 20:24:51.281] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence.CopycatFenceBlock [28Sep2026 20:24:51.285] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence_gate.CopycatFenceGateBlock [28Sep2026 20:24:51.285] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence_gate.CopycatFenceGateBlock [28Sep2026 20:24:51.285] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence_gate.CopycatFenceGateBlock [28Sep2026 20:24:51.285] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fence_gate.CopycatFenceGateBlock [28Sep2026 20:24:51.293] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.ladder.CopycatLadderBlock [28Sep2026 20:24:51.293] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.ladder.CopycatLadderBlock [28Sep2026 20:24:51.293] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.ladder.CopycatLadderBlock [28Sep2026 20:24:51.293] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.ladder.CopycatLadderBlock [28Sep2026 20:24:51.298] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatPressurePlateBlock [28Sep2026 20:24:51.298] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatPressurePlateBlock [28Sep2026 20:24:51.327] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatPressurePlateBlock [28Sep2026 20:24:51.327] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatPressurePlateBlock [28Sep2026 20:24:51.331] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatWeightedPressurePlate [28Sep2026 20:24:51.331] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatWeightedPressurePlate [28Sep2026 20:24:51.331] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatWeightedPressurePlate [28Sep2026 20:24:51.331] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pressure_plate.CopycatWeightedPressurePlate [28Sep2026 20:24:51.337] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.stairs.CopycatStairsBlock [28Sep2026 20:24:51.337] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.stairs.CopycatStairsBlock [28Sep2026 20:24:51.337] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.stairs.CopycatStairsBlock [28Sep2026 20:24:51.337] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.stairs.CopycatStairsBlock [28Sep2026 20:24:51.354] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.trapdoor.CopycatTrapdoorBlock [28Sep2026 20:24:51.354] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.trapdoor.CopycatTrapdoorBlock [28Sep2026 20:24:51.354] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.trapdoor.CopycatTrapdoorBlock [28Sep2026 20:24:51.354] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.trapdoor.CopycatTrapdoorBlock [28Sep2026 20:24:51.359] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.wall.CopycatWallBlock [28Sep2026 20:24:51.359] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.wall.CopycatWallBlock [28Sep2026 20:24:51.359] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.wall.CopycatWallBlock [28Sep2026 20:24:51.359] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.wall.CopycatWallBlock [28Sep2026 20:24:51.374] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.shaft.CopycatShaftBlock [28Sep2026 20:24:51.374] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.shaft.CopycatShaftBlock [28Sep2026 20:24:51.374] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.shaft.CopycatShaftBlock [28Sep2026 20:24:51.374] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.shaft.CopycatShaftBlock [28Sep2026 20:24:51.379] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.cogwheel.CopycatCogWheelBlock [28Sep2026 20:24:51.379] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.cogwheel.CopycatCogWheelBlock [28Sep2026 20:24:51.379] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.cogwheel.CopycatCogWheelBlock [28Sep2026 20:24:51.379] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.cogwheel.CopycatCogWheelBlock [28Sep2026 20:24:51.388] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatFluidPipeBlock [28Sep2026 20:24:51.388] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatFluidPipeBlock [28Sep2026 20:24:51.388] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatFluidPipeBlock [28Sep2026 20:24:51.388] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatFluidPipeBlock [28Sep2026 20:24:51.393] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method rotate in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pane.CopycatPaneBlock [28Sep2026 20:24:51.393] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method mirror in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pane.CopycatPaneBlock [28Sep2026 20:24:51.393] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useItemOn in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pane.CopycatPaneBlock [28Sep2026 20:24:51.393] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method useWithoutItem in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.pane.CopycatPaneBlock [28Sep2026 20:24:51.400] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.CCCopycatBlockEntity [28Sep2026 20:24:51.402] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.foundation.copycat.multistate.MultiStateCopycatBlockEntity [28Sep2026 20:24:51.404] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.shaft.CopycatShaftBlockEntity [28Sep2026 20:24:51.405] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.multistate.MultiStateCopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.cogwheel.CopycatCogWheelBlockEntity [28Sep2026 20:24:51.427] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatFluidPipeBlockEntity [28Sep2026 20:24:51.429] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.fluid_pipe.CopycatStraightPipeBlockEntity [28Sep2026 20:24:51.430] [modloading-worker-0/WARN] [mixin/]: Discarding @Unique public method onLoad in copycats-neoforge.mixins.json:foundation.copycat.CopycatBlockEntityMixin from mod copycats because it already exists in com.copycatsplus.copycats.content.copycat.sliding_door.CopycatSlidingDoorBlockEntity [28Sep2026 20:24:51.438] [modloading-worker-0/INFO] [NoChatRestrictions/]: NoChatRestrictions NeoForge mod initialized! [28Sep2026 20:24:51.591] [modloading-worker-0/INFO] [Particular Reforged/]: I am quite particular about the effects I choose to add :3 [28Sep2026 20:24:51.640] [modloading-worker-0/INFO] [dev.ryanhcode.sable.Sable/]: Sable loaded! [28Sep2026 20:24:51.657] [modloading-worker-0/INFO] [com.sable.collision_damage.SableCollisiondamage/]: SCD-loaded [28Sep2026 20:24:52.074] [modloading-worker-0/ERROR] [mts/]: MTSERROR: Welcome to MTS VERSION: 24.0.0 [28Sep2026 20:24:52.293] [modloading-worker-0/INFO] [OpenComputers/]: Initializing OpenComputers API. [28Sep2026 20:24:52.376] [modloading-worker-0/INFO] [OpenComputers/]: Found a compatible native library: 'OpenComputersMod-1.9.4-5-52-libjnlua52-linux-x86_64.so'. [28Sep2026 20:24:52.383] [modloading-worker-0/INFO] [OpenComputers/]: Found a compatible native library: 'OpenComputersMod-1.9.4-5-53-libjnlua53-linux-x86_64.so'. [28Sep2026 20:24:52.392] [modloading-worker-0/INFO] [OpenComputers/]: Found a compatible native library: 'OpenComputersMod-1.9.4-5-54-libjnlua54-linux-x86_64.so'. [28Sep2026 20:24:52.443] [modloading-worker-0/INFO] [Sable: Cool Rain/]: Sable: Cool Rain Initialized [28Sep2026 20:24:52.454] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing components for cutthrough:common [28Sep2026 20:24:52.895] [modloading-worker-0/ERROR] [mts/]: MTSERROR: Could not do model-based legacy compats on mtsofficialpack:engineamci4. Lights and treads will likely not be present on this model. [28Sep2026 20:24:52.895] [modloading-worker-0/ERROR] [mts/]: MTSERROR: For input string: "roller2" [28Sep2026 20:24:53.277] [modloading-worker-0/INFO] [net.blay09.mods.balm.neoforge.config.NeoForgeBalmConfig/]: Registering config for craftingtweaks:common (COMMON) with 8 properties. [28Sep2026 20:24:53.361] [modloading-worker-0/INFO] [Moonlight/]: Sending changed configs to client [28Sep2026 20:24:53.853] [modloading-worker-0/WARN] [mixin/]: Method overwrite conflict for beforeMove in embers.mixins.json:EmberLinkTargetSubLevelAssemblyMixin from mod embers, previously written by com.rekindled.embers.mixin.EmberLinkSubLevelAssemblyMixin. Skipping method. [28Sep2026 20:24:53.853] [modloading-worker-0/WARN] [mixin/]: Method overwrite conflict for afterMove in embers.mixins.json:EmberLinkTargetSubLevelAssemblyMixin from mod embers, previously written by com.rekindled.embers.mixin.EmberLinkSubLevelAssemblyMixin. Skipping method. [28Sep2026 20:24:54.055] [modloading-worker-0/INFO] [dev.mgcode.sablejade.SableJadeMod/]: Loading sablejade [28Sep2026 20:24:54.070] [modloading-worker-0/INFO] [STDOUT/]: [com.Minor2CCh.eternal_starlight_vo.config.StarlightConfigLoader:load:22]: /home/********/config/eternal_starlight_vo.json [28Sep2026 20:24:54.184] [modloading-worker-0/INFO] [YetAnotherConfigLib/]: Deserializing YACLConfig from '/home/********/config/yacl.json5' [28Sep2026 20:24:54.357] [modloading-worker-0/INFO] [be.florens.expandability.ExpandAbility/]: ExpandAbility here, who dis? [28Sep2026 20:25:00.145] [modloading-sync-worker/INFO] [Moonlight/]: Initialized block sets in 51ms [28Sep2026 20:25:01.601] [modloading-sync-worker/INFO] [Moonlight/]: Sending changed configs to client [28Sep2026 20:25:01.612] [modloading-sync-worker/INFO] [Moonlight/]: Sending changed configs to client [28Sep2026 20:25:01.623] [modloading-sync-worker/INFO] [Moonlight/]: Sending changed configs to client [28Sep2026 20:25:01.631] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [prickle] Starting version check at https://updates.blamejared.com/get?n=prickle&gv=1.21.1&ml=neoforge [28Sep2026 20:25:01.632] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Compatibility version 20 [28Sep2026 20:25:01.632] [modloading-worker-0/INFO] [quark/]: added [block.quark.ancient_sapling] to CompostManager with chance 0.3 [28Sep2026 20:25:01.632] [modloading-worker-0/INFO] [quark/]: added [block.quark.ancient_leaves] to CompostManager with chance 0.3 [28Sep2026 20:25:01.632] [modloading-worker-0/INFO] [quark/]: added [item.quark.ancient_fruit] to CompostManager with chance 0.65 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.blue_blossom_leaves] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.blue_blossom_sapling] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.lavender_blossom_leaves] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.lavender_blossom_sapling] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.orange_blossom_leaves] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.orange_blossom_sapling] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.yellow_blossom_leaves] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.yellow_blossom_sapling] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.red_blossom_leaves] to CompostManager with chance 0.3 [28Sep2026 20:25:01.635] [modloading-worker-0/INFO] [quark/]: added [block.quark.red_blossom_sapling] to CompostManager with chance 0.3 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.apple_crate] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.potato_crate] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.carrot_crate] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.beetroot_crate] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.cocoa_beans_sack] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.nether_wart_sack] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.berry_sack] to CompostManager with chance 1.0 [28Sep2026 20:25:01.636] [modloading-worker-0/INFO] [quark/]: added [block.quark.glowberry_sack] to CompostManager with chance 1.0 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.glow_shroom] to CompostManager with chance 0.65 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.glow_shroom_block] to CompostManager with chance 0.65 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.glow_shroom_stem] to CompostManager with chance 0.65 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.glow_shroom_ring] to CompostManager with chance 0.65 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.glow_lichen_growth] to CompostManager with chance 0.5 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.oak_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.spruce_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.birch_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.jungle_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.acacia_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.dark_oak_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.mangrove_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.638] [modloading-worker-0/INFO] [quark/]: added [block.quark.cherry_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.azalea_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.flowering_azalea_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.blue_blossom_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.lavender_blossom_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.orange_blossom_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.yellow_blossom_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.red_blossom_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.639] [modloading-worker-0/INFO] [quark/]: added [block.quark.ancient_leaf_carpet] to CompostManager with chance 0.2 [28Sep2026 20:25:01.640] [modloading-worker-0/INFO] [quark/]: added [block.quark.thatch] to CompostManager with chance 0.65 [28Sep2026 20:25:01.640] [modloading-worker-0/INFO] [quark/]: added [Poisonous Potato] to CompostManager with chance 0.85 [28Sep2026 20:25:01.640] [modloading-worker-0/INFO] [quark/]: added [Rotten Flesh] to CompostManager with chance 0.3 [28Sep2026 20:25:01.657] [modloading-worker-0/INFO] [terrablender/]: Registered region minecraft:overworld to index 0 for type OVERWORLD [28Sep2026 20:25:01.657] [modloading-worker-0/INFO] [terrablender/]: Registered region minecraft:nether to index 0 for type NETHER [28Sep2026 20:25:01.657] [modloading-worker-0/INFO] [terrablender/]: Registered region aether:the_aether to index 0 for type THE_AETHER [28Sep2026 20:25:01.657] [modloading-worker-0/INFO] [terrablender/]: Registered region vanillabackport:overworld to index 1 for type OVERWORLD [28Sep2026 20:25:01.663] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Loading plugins [28Sep2026 20:25:01.678] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Loaded 0 plugin(s) [28Sep2026 20:25:01.678] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Initializing plugins [28Sep2026 20:25:01.678] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Initialized 0 plugin(s) [28Sep2026 20:25:01.682] [modloading-worker-0/INFO] [net.mc_orion.copycat_aero.aerocopycats/]: HELLO FROM COMMON SETUP [28Sep2026 20:25:01.686] [modloading-worker-0/INFO] [mekanism.common.Mekanism/]: Version 10.7.19 initializing... [28Sep2026 20:25:01.694] [modloading-worker-0/INFO] [sierra.thing.playernamestyler.PlayerNameStyler/]: Loaded 0 nicknames from file [28Sep2026 20:25:01.694] [modloading-worker-0/INFO] [sierra.thing.playernamestyler.PlayerNameStyler/]: PlayerName Styler setup complete [28Sep2026 20:25:01.772] [modloading-worker-0/INFO] [com.connectivity.Connectivity/]: Connectivity initialized [28Sep2026 20:25:01.774] [modloading-worker-0/INFO] [mekanism.common.Mekanism/]: Initialized HolidayManager. [28Sep2026 20:25:01.780] [modloading-worker-0/INFO] [mekanism.common.Mekanism/]: Fake player readout: UUID = 46e82cd0-d480-3d48-800a-77431ede078e, name = [Mekanism] [28Sep2026 20:25:01.780] [modloading-worker-0/INFO] [mekanism.common.Mekanism/]: Mod loaded. [28Sep2026 20:25:01.780] [modloading-worker-0/INFO] [MekanismMoreMachine/]: Version 1.4.1 initializing... [28Sep2026 20:25:01.783] [modloading-worker-0/INFO] [mekanism.common.Mekanism/]: Loaded 'Mekanism: Generators' module. [28Sep2026 20:25:01.783] [modloading-worker-0/INFO] [mekanism.common.Mekanism/]: Loaded 'Mekanism: Tools' module. [28Sep2026 20:25:01.790] [modloading-worker-0/INFO] [projectred_core/]: Loading Project Red ComputerCraft Compatibility Module [28Sep2026 20:25:01.845] [Immersive Engineering Contributors Thread/INFO] [immersiveengineering/]: Attempting to download special revolvers from GitHub [28Sep2026 20:25:01.884] [modloading-sync-worker/INFO] [zeta/]: Common setup: Performing initial refresh of zeta's config on thread 'modloading-sync-worker' [28Sep2026 20:25:01.884] [modloading-sync-worker/INFO] [zeta/]: 'zeta' is enabling Zeta's piston structure resolver. [28Sep2026 20:25:01.885] [modloading-sync-worker/INFO] [zeta/]: Waiting for server start before accepting filewatcher changes to zeta's config [28Sep2026 20:25:01.886] [modloading-sync-worker/INFO] [quark-zeta/]: Common setup: Performing initial refresh of quark's config on thread 'modloading-sync-worker' [28Sep2026 20:25:01.937] [modloading-sync-worker/INFO] [quark-zeta/]: Waiting for server start before accepting filewatcher changes to quark's config [28Sep2026 20:25:01.970] [modloading-sync-worker/INFO] [Supplementaries/]: Finished mod setup in: [7, 0, 2, 0, 0, 0] ms [28Sep2026 20:25:01.982] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [prickle] Found status: BETA Current: 21.1.11 Target: 21.1.11 [28Sep2026 20:25:01.982] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [searchables] Starting version check at https://updates.blamejared.com/get?n=searchables&gv=1.21.1&ml=neoforge [28Sep2026 20:25:01.998] [modloading-sync-worker/INFO] [terrablender/]: Registered region deep_aether:deep_aether to index 1 for type THE_AETHER [28Sep2026 20:25:01.998] [modloading-sync-worker/INFO] [terrablender/]: Registered region deep_aether:rare to index 2 for type THE_AETHER [28Sep2026 20:25:02.007] [modloading-sync-worker/INFO] [necronomicon/]: File exists, reading config for elocindev.item_obliterator.neoforge.config.ConfigEntries. [28Sep2026 20:25:02.008] [modloading-sync-worker/INFO] [necronomicon/]: Config for elocindev.item_obliterator.neoforge.config.ConfigEntries read successfully. [28Sep2026 20:25:02.009] [modloading-sync-worker/INFO] [elocindev.item_obliterator.neoforge.ItemObliterator/]: Loaded NeoForge Item Obliterator config. [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:shoot_cool_down for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:melee_cool_down for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:reload_state for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:aiming_progress for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:draw_cool_down for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:is_aiming for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:sprint_time for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:is_bolting for minecraft:living_entity [28Sep2026 20:25:02.081] [modloading-sync-worker/INFO] [tacz/SYNCED_ENTITY_DATA_TAC_COPY]: Registered synced data key tacz:throwable_using for minecraft:living_entity [28Sep2026 20:25:02.090] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [searchables] Found status: BETA Current: 1.0.2 Target: 1.0.2 [28Sep2026 20:25:02.090] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_dungeons_andtaverns] Starting version check at https://api.modrinth.com/updates/tpehi7ww/forge_updates.json?neoforge=only [28Sep2026 20:25:02.211] [modloading-sync-worker/INFO] [OpenComputers/]: Found extended redstone mods, enabling tier two redstone card. [28Sep2026 20:25:02.267] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_dungeons_andtaverns] Found status: AHEAD Current: 1-v4.4.4 Target: null [28Sep2026 20:25:02.267] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_vb_compat] Starting version check at https://api.modrinth.com/updates/jcYHXHwz/forge_updates.json?neoforge=only [28Sep2026 20:25:02.300] [modloading-sync-worker/INFO] [Moonlight/]: Initialized color sets in 83ms [28Sep2026 20:25:02.300] [modloading-sync-worker/ERROR] [Moonlight/]: Fabric API detected! This is not a Fabric mod, so please don't report related issues to MoonlightLib or its dependent(s). This can usually happen when using Connector, or when using a mod that does NOT have a native Neoforge implementation. This can easily lead to poor compatibility and other bizarre issues. Proceed at your own risk. Mods that bundle Fabric API: [forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar] [28Sep2026 20:25:02.312] [modloading-sync-worker/INFO] [terrablender/]: Registered region thaumaturge:overworld to index 2 for type OVERWORLD [28Sep2026 20:25:02.312] [modloading-sync-worker/INFO] [terrablender/]: Registered region thaumaturge:tainted_lands to index 3 for type OVERWORLD [28Sep2026 20:25:02.328] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Initializing Distant Horizons server, firing DhApiBeforeDhInitEvent event... [28Sep2026 20:25:02.335] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.Initializer/]: Running library validation... [28Sep2026 20:25:02.336] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_vb_compat] Found status: UP_TO_DATE Current: 2.2 Target: null [28Sep2026 20:25:02.336] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [codechickenlib] Starting version check at https://version-check.covers1624.net/check/?mod=CodeChickenLib&mc=1.21.1 [28Sep2026 20:25:02.360] [modloading-worker-0/INFO] [Discord Integration/]: Waiting for JDA to initialize to send starting message... (max 5 seconds before skipping) [28Sep2026 20:25:02.363] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [dcshadow.org.slf4j.helpers.Util:report:128]: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". [28Sep2026 20:25:02.363] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [dcshadow.org.slf4j.helpers.Util:report:128]: SLF4J: Defaulting to no-operation (NOP) logger implementation [28Sep2026 20:25:02.363] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [dcshadow.org.slf4j.helpers.Util:report:128]: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [28Sep2026 20:25:02.465] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Distant Horizons, Version: 3.3.2 [28Sep2026 20:25:02.473] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Skipping mod compatibility accessor for: [optifine] [28Sep2026 20:25:02.474] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Skipping mod compatibility accessor for: [c2me] [28Sep2026 20:25:02.475] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Skipping mod compatibility accessor for: [imm_ptl_core, immersive_portals, immersive_portals_core] [28Sep2026 20:25:02.475] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Skipping mod compatibility accessor for: [iris] [28Sep2026 20:25:02.475] [modloading-worker-0/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Distant Horizons server Initialized, adding event subscribers... [28Sep2026 20:25:02.523] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [dcshadow.org.slf4j.helpers.Util:report:128]: SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder". [28Sep2026 20:25:02.523] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [dcshadow.org.slf4j.helpers.Util:report:128]: SLF4J: Defaulting to no-operation MDCAdapter implementation. [28Sep2026 20:25:02.523] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [dcshadow.org.slf4j.helpers.Util:report:128]: SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details. [28Sep2026 20:25:02.886] [DiscordIntegration Launch Thread/INFO] [STDERR/]: [net.dv8tion.jda.internal.utils.SimpleLogger:write:277]: [DiscordIntegration Launch Thread] INFO JDA - Login Successful! [28Sep2026 20:25:02.900] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [codechickenlib] Found status: UP_TO_DATE Current: **.**.**.** Target: null [28Sep2026 20:25:02.900] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cb_multipart] Starting version check at https://version-check.covers1624.net/check/?mod=CBMultipart&mc=1.21.1 [28Sep2026 20:25:03.077] [JDA MainWS-ReadThread/INFO] [STDERR/]: [net.dv8tion.jda.internal.utils.SimpleLogger:write:277]: [JDA MainWS-ReadThread] INFO WebSocketClient - Connected to WebSocket [28Sep2026 20:25:03.083] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cb_multipart] Found status: UP_TO_DATE Current: **.**.**.** Target: null [28Sep2026 20:25:03.083] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_vb_mobvariantscompat] Starting version check at https://api.modrinth.com/updates/uvYkeUqm/forge_updates.json?neoforge=only [28Sep2026 20:25:03.184] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_vb_mobvariantscompat] Found status: OUTDATED Current: 1.4.1 Target: 1.4.1+mod [28Sep2026 20:25:03.184] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [voicechat] Starting version check at https://update.maxhenkel.de/neoforge/voicechat [28Sep2026 20:25:03.582] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [voicechat] Found status: OUTDATED Current: 1.21.1-2.6.22 Target: 1.21.1-2.6.24 [28Sep2026 20:25:03.582] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [forgeconfigapiport] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/forgeconfigapiport.json [28Sep2026 20:25:03.597] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [forgeconfigapiport] Found status: UP_TO_DATE Current: 21.1.6 Target: null [28Sep2026 20:25:03.597] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [aeroblender] Starting version check at https://github.com/RazorDevs/AeroBlender//raw/1.21.1-1.0/update.json [28Sep2026 20:25:03.788] [NeoForge Version Check/WARN] [net.neoforged.fml.VersionChecker/]: Failed to process update information com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 9 column 1 path $ at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.Gson.fromJson(Gson.java:1047) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.Gson.fromJson(Gson.java:982) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/fml_loader@4.0.44/net.neoforged.fml.VersionChecker$1.process(VersionChecker.java:167) ~[loader-4.0.44.jar%2359!/:4.0] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [?:?] at MC-BOOTSTRAP/fml_loader@4.0.44/net.neoforged.fml.VersionChecker$1.run(VersionChecker.java:105) [loader-4.0.44.jar%2359!/:4.0] Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 9 column 1 path $ at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.stream.JsonReader.beginObject(JsonReader.java:393) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:182) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar%2394!/:?] at MC-BOOTSTRAP/com.google.gson@2.10.1/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?] ... 6 more [28Sep2026 20:25:03.789] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Starting version check at https://api.modrinth.com/updates/QAGBst4M/forge_updates.json?neoforge=only [28Sep2026 20:25:03.866] [JDA MainWS-ReadThread/INFO] [STDERR/]: [net.dv8tion.jda.internal.utils.SimpleLogger:write:277]: [JDA MainWS-ReadThread] INFO JDA - Finished Loading! [28Sep2026 20:25:03.872] [DiscordIntegration Launch Thread/INFO] [Discord Integration/]: Bot ready [28Sep2026 20:25:03.875] [DiscordIntegration Launch Thread/INFO] [Discord Integration/]: Loading DiscordIntegration Addons... [28Sep2026 20:25:03.879] [DiscordIntegration Launch Thread/INFO] [Discord Integration/]: Addon loading complete! [28Sep2026 20:25:03.879] [DiscordIntegration Launch Thread/INFO] [Discord Integration/]: Loading Linking Database... [28Sep2026 20:25:03.880] [DiscordIntegration Launch Thread/INFO] [Discord Integration/]: Linking Database initialized! [28Sep2026 20:25:03.881] [DiscordIntegration Launch Thread/INFO] [Discord Integration/]: LinkManager load | cache: [] [28Sep2026 20:25:03.929] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Found status: UP_TO_DATE Current: 21.1.60 Target: null [28Sep2026 20:25:03.929] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_farmers_cuttingtwilightforest] Starting version check at https://api.modrinth.com/updates/DiojkUaV/forge_updates.json?neoforge=only [28Sep2026 20:25:03.998] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [mr_farmers_cuttingtwilightforest] Found status: OUTDATED Current: 1.21.1-1.0 Target: 1.21.1-1.0+mod [28Sep2026 20:25:03.998] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [aether] Starting version check at https://github.com/The-Aether-Team/The-Aether/raw/1.21.1-develop/update.json [28Sep2026 20:25:04.034] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [aether] Found status: UP_TO_DATE Current: 1.5.10 Target: null [28Sep2026 20:25:04.034] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [deep_aether] Starting version check at https://github.com/RazorDevs/Deep-Aether/raw/1.21.1-1.1/update.json [28Sep2026 20:25:04.072] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [deep_aether] Found status: AHEAD Current: 1.21.1-1.1.5.1 Target: null [28Sep2026 20:25:04.072] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [bookshelf] Starting version check at https://updates.blamejared.com/get?n=bookshelf&gv=1.21.1&ml=neoforge [28Sep2026 20:25:04.180] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [bookshelf] Found status: BETA Current: 21.1.81 Target: 21.1.81 [28Sep2026 20:25:04.180] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [additionalstructures] Starting version check at https://raw.githubusercontent.com/XxRexRaptorxX/Update-Checker/main/AdditionalStructures_NEO.json [28Sep2026 20:25:04.186] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [additionalstructures] Found status: UP_TO_DATE Current: 6.3.2 Target: null [28Sep2026 20:25:04.186] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [twilightforest] Starting version check at https://gh.tamaized.com/TeamTwilight/twilightforest/update.json?m=1.21.1&l=NeoForge&v=21.1.252 [28Sep2026 20:25:04.435] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [twilightforest] Found status: BETA Current: 4.8.3345 Target: null [28Sep2026 20:25:04.435] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [chipped] Starting version check at https://api.modrinth.com/updates/BAscRYKm/forge_updates.json [28Sep2026 20:25:04.500] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [chipped] Found status: BETA Current: 4.0.2 Target: null [28Sep2026 20:25:04.500] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [computercraft] Starting version check at https://api.modrinth.com/updates/cc-tweaked/forge_updates.json [28Sep2026 20:25:04.581] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [computercraft] Found status: BETA Current: 1.120.2 Target: null [28Sep2026 20:25:04.581] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_core] Starting version check at https://version-check.covers1624.net/check/?mod=projectred_core&mc=1.21.1 [28Sep2026 20:25:04.765] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_core] Found status: UP_TO_DATE Current: 4.23.0 Target: null [28Sep2026 20:25:04.765] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_integration] Starting version check at https://version-check.covers1624.net/check/?mod=projectred_integration&mc=1.21.1 [28Sep2026 20:25:04.948] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_integration] Found status: UP_TO_DATE Current: 4.23.0 Target: null [28Sep2026 20:25:04.948] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_expansion] Starting version check at https://version-check.covers1624.net/check/?mod=projectred_expansion&mc=1.21.1 [28Sep2026 20:25:05.131] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_expansion] Found status: UP_TO_DATE Current: 4.23.0 Target: null [28Sep2026 20:25:05.131] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_transmission] Starting version check at https://version-check.covers1624.net/check/?mod=projectred_transmission&mc=1.21.1 [28Sep2026 20:25:05.314] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_transmission] Found status: UP_TO_DATE Current: 4.23.0 Target: null [28Sep2026 20:25:05.314] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_fabrication] Starting version check at https://version-check.covers1624.net/check/?mod=projectred_fabrication&mc=1.21.1 [28Sep2026 20:25:05.371] [modloading-worker-0/INFO] [Discord Integration/]: Finished registering! Registered 8 commands [28Sep2026 20:25:05.497] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_fabrication] Found status: UP_TO_DATE Current: 4.23.0 Target: null [28Sep2026 20:25:05.497] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_illumination] Starting version check at https://version-check.covers1624.net/check/?mod=projectred_illumination&mc=1.21.1 [28Sep2026 20:25:05.680] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [projectred_illumination] Found status: UP_TO_DATE Current: 4.23.0 Target: null [28Sep2026 20:25:05.680] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [copycats] Starting version check at https://raw.githubusercontent.com/copycats-plus/copycats/multiloader/update.json [28Sep2026 20:25:05.686] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [copycats] Found status: AHEAD Current: 3.0.9+mc.1.21.1-neoforge Target: null [28Sep2026 20:25:05.686] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [create] Starting version check at https://api.modrinth.com/updates/create/forge_updates.json?neoforge=only [28Sep2026 20:25:05.905] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [create] Found status: OUTDATED Current: 6.0.10 Target: 6.0.10+mc1.21.1 [28Sep2026 20:25:05.905] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [journeymap] Starting version check at https://neoforge.curseupdate.com/32274/journeymap [28Sep2026 20:25:05.966] [modloading-worker-0/INFO] [quark/]: added [item.quark.moss_paste] to CompostManager with chance 0.5 [28Sep2026 20:25:06.029] [modloading-worker-0/INFO] [com.rekindled.embers.Embers/]: Registered Embers Jade server data provider [28Sep2026 20:25:06.064] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [journeymap] Found status: BETA Current: 1.21.1-6.0.9 Target: 1.21.1-6.0.0-beta.52 [28Sep2026 20:25:06.064] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cutthrough] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/cutthrough.json [28Sep2026 20:25:06.070] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cutthrough] Found status: UP_TO_DATE Current: 21.1.0 Target: null [28Sep2026 20:25:06.070] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [immersiveengineering] Starting version check at https://raw.githubusercontent.com/BluSunrize/ImmersiveEngineering/1.21.1/changelog.json [28Sep2026 20:25:06.076] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [immersiveengineering] Found status: AHEAD Current: 12.4.2-194 Target: null [28Sep2026 20:25:06.076] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [enchdesc] Starting version check at https://updates.blamejared.com/get?n=enchdesc&gv=1.21.1&ml=neoforge [28Sep2026 20:25:06.088] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from net.blay09.mods.balm.neoforge.compat.hudinfo.NeoForgeJadeModCompat [28Sep2026 20:25:06.089] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from io.github.mortuusars.exposure.integration.jade.ExposureJadePlugin [28Sep2026 20:25:06.091] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from net.mehvahdjukaar.supplementaries.integration.JadeCompat [28Sep2026 20:25:06.127] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from mekanism.common.integration.lookingat.jade.MekanismJadePlugin [28Sep2026 20:25:06.129] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from com.aetherteam.aether.integration.jade.AetherJadePlugin [28Sep2026 20:25:06.129] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from twilightforest.compat.jade.JadeCompat [28Sep2026 20:25:06.130] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from earth.terrarium.tempad.common.compat.JadePlugin [28Sep2026 20:25:06.130] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from net.p3pp3rf1y.sophisticatedstorage.compat.jade.StorageJadePlugin [28Sep2026 20:25:06.131] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from mcinterface1211.InterfaceJade [28Sep2026 20:25:06.131] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from blusunrize.immersiveengineering.common.util.compat.jade.IEWailaPlugin [28Sep2026 20:25:06.132] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from snownee.jade.addon.vanilla.VanillaPlugin [28Sep2026 20:25:06.143] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from snownee.jade.addon.universal.UniversalPlugin [28Sep2026 20:25:06.152] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from snownee.jade.addon.debug.DebugPlugin [28Sep2026 20:25:06.153] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from snownee.jade.addon.core.CorePlugin [28Sep2026 20:25:06.154] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from snownee.jade.addon.access.AccessibilityPlugin [28Sep2026 20:25:06.154] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from appeng.integration.modules.jade.JadeModule [28Sep2026 20:25:06.164] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from com.glodblock.github.extendedae.xmod.jade.JadePlugin [28Sep2026 20:25:06.165] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from dev.mgcode.sablejade.SableJadePlugin [28Sep2026 20:25:06.165] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from com.leclowndu93150.thaumaturge.compat.jade.ThaumaturgeJadePlugin [28Sep2026 20:25:06.168] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from org.violetmoon.quark.integration.jade.QuarkJadePlugin [28Sep2026 20:25:06.168] [modloading-worker-0/INFO] [snownee.jade.Jade/]: Start loading plugin from me.ramidzkh.mekae2.integration.jade.AMJadePlugin [28Sep2026 20:25:06.184] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [enchdesc] Found status: BETA Current: 21.1.11 Target: 21.1.10 [28Sep2026 20:25:06.184] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [appmek] Starting version check at https://api.modrinth.com/updates/applied-mekanistics/forge_updates.json [28Sep2026 20:25:06.250] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [appmek] Found status: BETA Current: 1.6.3 Target: null [28Sep2026 20:25:06.281] [modloading-sync-worker/INFO] [Kambrik/]: Registering network payloads.. [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ServerMsg: bountiful:select_bounty [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ServerMsg: bountiful:server_player_status [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ClientMsg: kambrik:test_msg [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ClientMsg: bountiful:clipboard_copy [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ClientMsg: bountiful:bounty_complete [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ClientMsg: bountiful:update_bounty_criteria [28Sep2026 20:25:06.282] [modloading-sync-worker/INFO] [Kambrik/]: Registering ClientMsg: bountiful:client_player_status [28Sep2026 20:25:07.069] [main/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [28Sep2026 20:25:07.591] [main/INFO] [com.simibubi.create.Create/]: Created 531 recipes which will be injected into the game [28Sep2026 20:25:07.596] [main/INFO] [com.simibubi.create.Create/]: Created 27 tags which will be injected into the game [28Sep2026 20:25:07.664] [main/INFO] [tacz/GunPackFinder]: Start scanning for gun packs in /home/********/tacz [28Sep2026 20:25:07.665] [main/INFO] [tacz/GunPackFinder]: - tacz_default_gun, Main namespace: tacz [28Sep2026 20:25:07.665] [main/INFO] [tacz/GunPackFinder]: Found 1 possible gunpack(s) and added them to resource set. [28Sep2026 20:25:07.677] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack builtin/aether_accessories, loading it automatically [28Sep2026 20:25:07.705] [main/INFO] [thaumaturge/]: Serving 161 wand assembly recipes from 6 caps and 18 rods [28Sep2026 20:25:07.757] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Successfully loaded 7 data remolders! [28Sep2026 20:25:07.764] [main/INFO] [Moonlight/]: Resource cache state for SERVER_DATA: needs regeneration [28Sep2026 20:25:07.764] [main/INFO] [Moonlight/]: Deleting directory: /home/********/dynamic-data-pack-cache/supplementaries-generated_pack [28Sep2026 20:25:07.766] [main/INFO] [Moonlight/]: Cleared cache pack resources at /home/********/dynamic-data-pack-cache/supplementaries-generated_pack in 2.058 ms [28Sep2026 20:25:07.766] [main/INFO] [Moonlight/]: Starting runtime resource generation for pack type SERVER_DATA with generators [supplementaries:generated_pack, amendments:generated_server_pack] [28Sep2026 20:25:07.775] [main/INFO] [Moonlight/]: Regenerating Dynamic SERVER_DATA Resources Provider [supplementaries:generated_pack], requested by strategy CACHED_FOLDER [28Sep2026 20:25:07.794] [pool-3-thread-1/INFO] [Supplementaries/]: Generated 35 sign post recipes [28Sep2026 20:25:07.831] [main/INFO] [Moonlight/]: Generated runtime SERVER_DATA for pack supplementaries:generated_pack in 55.93 ms [28Sep2026 20:25:07.834] [main/INFO] [Moonlight/]: Populated search tree for pack at /home/********/dynamic-data-pack-cache/supplementaries-generated_pack in 1.756 ms [28Sep2026 20:25:07.834] [main/INFO] [Moonlight/]: Regenerating Dynamic SERVER_DATA Resources Provider [amendments:generated_server_pack], requested by strategy REGEN_ON_EVERY_RELOAD [28Sep2026 20:25:07.835] [main/INFO] [Moonlight/]: Generated runtime SERVER_DATA for pack amendments:generated_server_pack in 850.5 μs [28Sep2026 20:25:07.835] [main/INFO] [Moonlight/]: Finished runtime resources generation for 2 packs in a total of 68.39 ms [28Sep2026 20:25:10.376] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_lathing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_lathing_factory [28Sep2026 20:25:10.383] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_centrifuging_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_centrifuging_factory [28Sep2026 20:25:10.391] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_planting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_planting_factory [28Sep2026 20:25:10.436] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_rolling_mill_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_rolling_mill_factory [28Sep2026 20:25:10.438] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_liquifying_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_liquifying_factory [28Sep2026 20:25:10.456] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_recycling_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_recycling_factory [28Sep2026 20:25:10.457] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_centrifuging_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_centrifuging_factory [28Sep2026 20:25:10.466] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_lathing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_lathing_factory [28Sep2026 20:25:10.472] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_stamping_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_stamping_factory [28Sep2026 20:25:10.477] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_crystallizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_crystallizing_factory [28Sep2026 20:25:10.477] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_crystallizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_crystallizing_factory [28Sep2026 20:25:10.488] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_lathing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_lathing_factory [28Sep2026 20:25:10.502] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_planting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_planting_factory [28Sep2026 20:25:10.504] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_lathing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_lathing_factory [28Sep2026 20:25:10.508] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_recycling_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_recycling_factory [28Sep2026 20:25:10.533] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_pigment_extracting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_pigment_extracting_factory [28Sep2026 20:25:10.554] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_dissolving_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_dissolving_factory [28Sep2026 20:25:10.559] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_planting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_planting_factory [28Sep2026 20:25:10.560] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_lathing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_lathing_factory [28Sep2026 20:25:10.563] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_liquifying_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_liquifying_factory [28Sep2026 20:25:10.566] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_replicating_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_replicating_factory [28Sep2026 20:25:10.593] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_pigment_extracting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_pigment_extracting_factory [28Sep2026 20:25:10.598] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_oxidizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_oxidizing_factory [28Sep2026 20:25:10.600] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_painting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_painting_factory [28Sep2026 20:25:10.603] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_liquifying_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_liquifying_factory [28Sep2026 20:25:10.604] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_recycling_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_recycling_factory [28Sep2026 20:25:10.607] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_stamping_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_stamping_factory [28Sep2026 20:25:10.607] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_crystallizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_crystallizing_factory [28Sep2026 20:25:10.610] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_washing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_washing_factory [28Sep2026 20:25:10.630] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_dissolving_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_dissolving_factory [28Sep2026 20:25:10.631] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_painting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_painting_factory [28Sep2026 20:25:10.632] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_painting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_painting_factory [28Sep2026 20:25:10.643] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_pressurised_reacting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_pressurised_reacting_factory [28Sep2026 20:25:10.644] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_pressurised_reacting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_pressurised_reacting_factory [28Sep2026 20:25:10.656] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_planting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_planting_factory [28Sep2026 20:25:10.672] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_pigment_extracting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_pigment_extracting_factory [28Sep2026 20:25:10.695] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_dissolving_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_dissolving_factory [28Sep2026 20:25:10.698] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_pressing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_pressing_factory [28Sep2026 20:25:10.700] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_planting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_planting_factory [28Sep2026 20:25:10.704] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:places:blocks/trash_3 - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: places:duct_tape [28Sep2026 20:25:10.704] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:places:blocks/trash_2 - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: places:duct_tape [28Sep2026 20:25:10.704] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:places:blocks/trash_1 - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: places:duct_tape [28Sep2026 20:25:10.704] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_stamping_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_stamping_factory [28Sep2026 20:25:10.713] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_rolling_mill_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_rolling_mill_factory [28Sep2026 20:25:10.713] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_pigment_extracting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_pigment_extracting_factory [28Sep2026 20:25:10.715] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_recycling_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_recycling_factory [28Sep2026 20:25:10.722] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_oxidizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_oxidizing_factory [28Sep2026 20:25:10.724] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_dissolving_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_dissolving_factory [28Sep2026 20:25:10.732] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_replicating_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_replicating_factory [28Sep2026 20:25:10.739] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_crystallizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_crystallizing_factory [28Sep2026 20:25:10.741] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_replicating_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_replicating_factory [28Sep2026 20:25:10.744] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_rolling_mill_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_rolling_mill_factory [28Sep2026 20:25:10.747] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_pigment_extracting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_pigment_extracting_factory [28Sep2026 20:25:10.747] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_pressing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_pressing_factory [28Sep2026 20:25:10.755] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_liquifying_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_liquifying_factory [28Sep2026 20:25:10.758] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_washing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_washing_factory [28Sep2026 20:25:10.765] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_pressurised_reacting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_pressurised_reacting_factory [28Sep2026 20:25:10.771] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_washing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_washing_factory [28Sep2026 20:25:10.780] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_pressing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_pressing_factory [28Sep2026 20:25:10.802] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_pressing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_pressing_factory [28Sep2026 20:25:10.812] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_liquifying_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_liquifying_factory [28Sep2026 20:25:10.818] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_replicating_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_replicating_factory [28Sep2026 20:25:10.827] [Worker-Main-1/INFO] [RainRot/]: Modifying sniffer table! [28Sep2026 20:25:10.827] [Worker-Main-1/INFO] [RainRot/]: Successfully modified sniffer loot! [28Sep2026 20:25:10.830] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_oxidizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_oxidizing_factory [28Sep2026 20:25:10.834] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_rolling_mill_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_rolling_mill_factory [28Sep2026 20:25:10.835] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_washing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_washing_factory [28Sep2026 20:25:10.837] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_stamping_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_stamping_factory [28Sep2026 20:25:10.839] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_dissolving_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_dissolving_factory [28Sep2026 20:25:10.840] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_painting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_painting_factory [28Sep2026 20:25:10.849] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_painting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_painting_factory [28Sep2026 20:25:10.851] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_stamping_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_stamping_factory [28Sep2026 20:25:10.853] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_oxidizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_oxidizing_factory [28Sep2026 20:25:10.854] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/multiversal_rolling_mill_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:multiversal_rolling_mill_factory [28Sep2026 20:25:10.854] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:extendedae:blocks/ex_emc_interface - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: extendedae:ex_emc_interface [28Sep2026 20:25:10.857] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_pressurised_reacting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_pressurised_reacting_factory [28Sep2026 20:25:10.859] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_centrifuging_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_centrifuging_factory [28Sep2026 20:25:10.866] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_oxidizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_oxidizing_factory [28Sep2026 20:25:10.874] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_centrifuging_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_centrifuging_factory [28Sep2026 20:25:10.881] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_recycling_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_recycling_factory [28Sep2026 20:25:10.889] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_centrifuging_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_centrifuging_factory [28Sep2026 20:25:10.912] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/quantum_pressing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:quantum_pressing_factory [28Sep2026 20:25:10.918] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_replicating_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_replicating_factory [28Sep2026 20:25:10.922] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:places:box_slab_loot - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: places:deleted_mod_element; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: places:deleted_mod_element [28Sep2026 20:25:10.927] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/dense_crystallizing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:dense_crystallizing_factory [28Sep2026 20:25:10.933] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/overclocked_washing_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:overclocked_washing_factory [28Sep2026 20:25:10.935] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:twilightforest:blocks/burnt_thorns - Failed to parse either. First: Not a JSON object: "tflostblocks:thorncutter"; Second: Failed to parse either. First: Not a tag id; Second: Failed to parse either. First: Not a json array: "tflostblocks:thorncutter"; Second: Failed to get element tflostblocks:thorncutter [28Sep2026 20:25:10.941] [Worker-Main-1/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:mekmm:blocks/creative_pressurised_reacting_factory - Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: mekmm:creative_pressurised_reacting_factory [28Sep2026 20:25:11.001] [Worker-Main-1/WARN] [net.minecraft.server.ReloadableServerRegistries/]: Found loot table element validation problem in {minecraft:loot_table:tf_dnv:chests/dungeon_shroom_barrel}.pools[0].entries[0]: Unknown loot table called tf_dnv:dungeon_shroom [28Sep2026 20:25:11.277] [Worker-Main-1/INFO] [bountiful/]: Adding serverside commands.. [28Sep2026 20:25:11.357] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.AutoCraftingTestPlots for plots [28Sep2026 20:25:11.358] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.SpawnExtraGridTestTools for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.PatternProviderPlots for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.CrystalResonanceGeneratorTestPlots for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.InterfaceTestPlots for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.PatternProviderLockModePlots for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.ItemP2PTestPlots for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.InvalidPatternTestPlot for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.MemoryCardTestPlots for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.AnnihilationPlaneTests for plots [28Sep2026 20:25:11.359] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.InscriberTestPlots for plots [28Sep2026 20:25:11.364] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.GuidebookPlot for plots [28Sep2026 20:25:11.364] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.SubnetPlots for plots [28Sep2026 20:25:11.364] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.P2PTestPlots for plots [28Sep2026 20:25:11.364] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.QnbTestPlots for plots [28Sep2026 20:25:11.364] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.ExternalEnergyTestPlots for plots [28Sep2026 20:25:11.364] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.ChannelTests for plots [28Sep2026 20:25:11.365] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.TestPlots for plots [28Sep2026 20:25:11.365] [Worker-Main-1/INFO] [AE2:C/]: Scanning class appeng.server.testplots.SpatialTestPlots for plots [28Sep2026 20:25:11.487] [main/INFO] [bountiful/]: Merging _all_objs with _all_objs [28Sep2026 20:25:11.538] [main/INFO] [bountiful/]: Merging _all_rews with _all_rews [28Sep2026 20:25:11.553] [main/INFO] [bountiful/]: Merging _metal_objs with _metal_objs [28Sep2026 20:25:11.568] [main/INFO] [bountiful/]: Merging cleric_objs with cleric_objs [28Sep2026 20:25:11.573] [main/INFO] [bountiful/]: Merging cleric_rews with cleric_rews [28Sep2026 20:25:11.581] [main/INFO] [bountiful/]: Merging farmer_objs with farmer_objs [28Sep2026 20:25:11.582] [main/INFO] [bountiful/]: Merging farmer_objs with farmer_objs [28Sep2026 20:25:11.586] [main/INFO] [bountiful/]: Merging farmer_rews with farmer_rews [28Sep2026 20:25:11.587] [main/INFO] [bountiful/]: Merging farmer_rews with farmer_rews [28Sep2026 20:25:11.634] [main/INFO] [bountiful/]: Merging fletcher_rews with fletcher_rews [28Sep2026 20:25:11.637] [main/INFO] [bountiful/]: Merging inventor_objs with inventor_objs [28Sep2026 20:25:11.639] [main/INFO] [bountiful/]: Merging inventor_rews with inventor_rews [28Sep2026 20:25:11.652] [main/INFO] [bountiful/]: Merging librarian_rews with librarian_rews [28Sep2026 20:25:11.660] [main/INFO] [bountiful/]: Merging toolsmith_objs with toolsmith_objs [28Sep2026 20:25:11.665] [main/INFO] [bountiful/]: Merging toolsmith_rews with toolsmith_rews [28Sep2026 20:25:11.667] [main/INFO] [bountiful/]: Merging toolsmith_rews with toolsmith_rews [28Sep2026 20:25:11.671] [main/INFO] [bountiful/]: Merging chef_rews with chef_rews [28Sep2026 20:25:11.968] [main/INFO] [bountiful/]: Merging chef_objs with chef_objs [28Sep2026 20:25:11.969] [main/INFO] [bountiful/]: Trying to load unloaded files from: config/bountiful/bounty_pools [28Sep2026 20:25:11.980] [main/INFO] [bountiful/]: Trying to load unloaded files from: config/bountiful/bounty_decrees [28Sep2026 20:25:11.984] [main/WARN] [bountiful/]: Pool 'chef_rews' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'chef_rews'. * Did you mean to use the pool name 'fletcher_rews' instead of 'chef_rews'? * Otherwise, please add 'chef_rews' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.985] [main/WARN] [bountiful/]: Pool 'explorer' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'explorer'. * Did you mean to use the pool name 'neapolitan_rew' instead of 'explorer'? * Otherwise, please add 'explorer' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.986] [main/WARN] [bountiful/]: Pool 'mob_drop' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'mob_drop'. * Did you mean to use the pool name 'mapper_objs' instead of 'mob_drop'? * Otherwise, please add 'mob_drop' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.987] [main/WARN] [bountiful/]: Pool 'pottery' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'pottery'. * Did you mean to use the pool name 'neapolitan_any' instead of 'pottery'? * Otherwise, please add 'pottery' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.987] [main/WARN] [bountiful/]: Pool 'sculk' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'sculk'. * Did you mean to use the pool name 'sophisticatedbackpacks_upgrade' instead of 'sculk'? * Otherwise, please add 'sculk' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.988] [main/WARN] [bountiful/]: Pool 'trims' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'trims'. * Did you mean to use the pool name 'toolsmith_rews' instead of 'trims'? * Otherwise, please add 'trims' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.989] [main/WARN] [bountiful/]: Pool 'carpenter_objs' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'carpenter_objs'. * Did you mean to use the pool name 'sophisticatedbackpacks_upgrade' instead of 'carpenter_objs'? * Otherwise, please add 'carpenter_objs' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.990] [main/WARN] [bountiful/]: Pool 'carpenter_rews' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'carpenter_rews'. * Did you mean to use the pool name 'neapolitan_rew' instead of 'carpenter_rews'? * Otherwise, please add 'carpenter_rews' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.990] [main/WARN] [bountiful/]: Pool 'chef_objs' has been loaded, but is not attached to any existing data! This is probably a configuration error. * If you intended to add this data to an existing Pool, please use an existing Pool name instead of 'chef_objs'. * Did you mean to use the pool name 'fletcher_objs' instead of 'chef_objs'? * Otherwise, please add 'chef_objs' to a Decree. * NOTE: This data will not show up in game until one of the above fixes is made. [28Sep2026 20:25:11.993] [main/WARN] [bountiful/]: Decree 'armorer' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: armorer_rews.nether_chest (48000.0), armorer_rews.nether_legs (42000.0) total up to: 90000.0 * Top Objs: _metal_objs.raw_iron (28800.0) total up to: 28800.0 [28Sep2026 20:25:11.993] [main/WARN] [bountiful/]: Decree 'butcher' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:11.993] [main/WARN] [bountiful/]: Decree 'cleric' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:11.994] [main/WARN] [bountiful/]: Decree 'farmer' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.027] [main/WARN] [bountiful/]: Decree 'fisherman' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.027] [main/WARN] [bountiful/]: Decree 'fletcher' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.027] [main/WARN] [bountiful/]: Decree 'inventor' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: inventor_objs.hopper (30000.0) total up to: 30000.0 [28Sep2026 20:25:12.028] [main/WARN] [bountiful/]: Decree 'leatherer' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.028] [main/WARN] [bountiful/]: Decree 'librarian' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.028] [main/WARN] [bountiful/]: Decree 'mapper' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.028] [main/WARN] [bountiful/]: Decree 'shepherd' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _all_objs.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.028] [main/WARN] [bountiful/]: Decree 'toolsmith' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: _all_rews.f (24000.0), _all_rews.e (19200.0) total up to: 43200.0 * Top Objs: _metal_objs.raw_iron (28800.0) total up to: 28800.0 [28Sep2026 20:25:12.029] [main/WARN] [bountiful/]: Decree 'artifacts' top value rewards cannot be matched with equivalent objectives. This will result in uneven bounties. Consider adding more high value objectives or lowering the value of your rewards. * Top Rewards: rarities.f (24000.0), rarities.e (19200.0) total up to: 43200.0 * Top Objs: treasures.f (24000.0) total up to: 24000.0 [28Sep2026 20:25:12.034] [Worker-Main-1/INFO] [dwm/]: Loaded 6/6 console rooms. [28Sep2026 20:25:12.086] [Worker-Main-1/INFO] [dwm/]: Loaded 250 ars categories. [28Sep2026 20:25:12.086] [Worker-Main-1/INFO] [dwm/]: Loaded 1342 ars rooms. [28Sep2026 20:25:13.662] [Worker-Main-1/WARN] [net.neoforged.neoforge.registries.DataMapLoader/]: Found data map file for non-existent data map type 'caverns_and_chasms:oxidizables' on registry 'minecraft:item'. [28Sep2026 20:25:13.662] [Worker-Main-1/WARN] [net.neoforged.neoforge.registries.DataMapLoader/]: Found data map file for non-existent data map type 'caverns_and_chasms:waxables' on registry 'minecraft:item'. [28Sep2026 20:25:14.690] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/chocolate_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:14.867] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/vanilla_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:14.879] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/strawberry_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:14.908] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe tf_dnv:lumber_table: com.google.gson.JsonParseException: No key id in MapLike[{"item":"tf_dnv:lumber_table","count":1}] [28Sep2026 20:25:14.948] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/mint_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:14.953] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe tf_dnv:composter: com.google.gson.JsonParseException: No key id in MapLike[{"item":"tf_dnv:composter","count":1}] [28Sep2026 20:25:14.965] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe tf_dnv:mycologist_table: com.google.gson.JsonParseException: No key id in MapLike[{"item":"tf_dnv:mycologist_table","count":1}] [28Sep2026 20:25:14.976] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe tf_dnv:mushgloom_torch: com.google.gson.JsonParseException: No key id in MapLike[{"item":"tf_dnv:mushgloom_torch","count":4}] [28Sep2026 20:25:14.995] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe places:compat/orange_soda_r: com.google.gson.JsonParseException: Failed to parse either. First: Not a json array: {"item":"atmospheric:orange"}; Second: No key tag in MapLike[{"item":"atmospheric:orange"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: atmospheric:orange [28Sep2026 20:25:15.010] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/banana_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:15.028] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe tf_dnv:alchemy_table: com.google.gson.JsonParseException: No key id in MapLike[{"item":"tf_dnv:alchemy_table","count":1}] [28Sep2026 20:25:15.055] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe places:compat/cherry_soda_r: com.google.gson.JsonParseException: Failed to parse either. First: Not a json array: {"item":"environmental:cherries"}; Second: No key tag in MapLike[{"item":"environmental:cherries"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: environmental:cherries [28Sep2026 20:25:15.099] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/plain_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:15.120] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe create_neapolitan:filling/adzuki_cake: com.google.gson.JsonParseException: Failed to parse either. First: Failed to parse either. First: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: No key amount in MapLike[{"item":"createaddition:cake_base_baked"}]; No key fluid_tag in MapLike[{"item":"createaddition:cake_base_baked"}]; No key type in MapLike[{"item":"createaddition:cake_base_baked"}]; Second: Failed to parse either. First: Not a json array: {"item":"createaddition:cake_base_baked"}; Second: No key tag in MapLike[{"item":"createaddition:cake_base_baked"}]; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: createaddition:cake_base_baked [28Sep2026 20:25:15.145] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe tf_dnv:butcher_table: com.google.gson.JsonParseException: No key id in MapLike[{"item":"tf_dnv:butcher_table","count":1}] [28Sep2026 20:25:15.159] [main/INFO] [net.minecraft.world.item.crafting.RecipeManager/]: Loaded 18558 recipes [28Sep2026 20:25:15.170] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Skipped modifier group named 'abnormals_delight:husbandry/balanced_diet/atmospheric' as its conditions were not met [28Sep2026 20:25:15.170] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Skipped modifier group named 'abnormals_delight:husbandry/balanced_diet/upgrade_aquatic' as its conditions were not met [28Sep2026 20:25:15.170] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Skipped modifier group named 'abnormals_delight:husbandry/balanced_diet/autumnity' as its conditions were not met [28Sep2026 20:25:15.171] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Skipped modifier group named 'abnormals_delight:husbandry/balanced_diet/environmental_and_atmospheric' as its conditions were not met [28Sep2026 20:25:15.171] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Skipped modifier group named 'abnormals_delight:husbandry/balanced_diet/environmental' as its conditions were not met [28Sep2026 20:25:15.171] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Advancement Modification Manager has loaded 17 modifier groups [28Sep2026 20:25:15.635] [main/INFO] [quark/]: [Automatic Recipe Unlock] Removed 11678 recipe advancements [28Sep2026 20:25:15.658] [main/ERROR] [net.minecraft.advancements.AdvancementTree/]: Couldn't load advancements: [minecraft:wander_add_map, minecraft:give_quest_trader_trade] [28Sep2026 20:25:15.658] [main/INFO] [net.minecraft.advancements.AdvancementTree/]: Loaded 12896 advancements [28Sep2026 20:25:15.665] [main/WARN] [net.neoforged.neoforge.common.loot.LootModifierManager/]: Could not decode GlobalLootModifier with json id tempad:tempad_loot_modifier - error: Not a JSON object: null [28Sep2026 20:25:15.668] [main/INFO] [quark-zeta/]: Modified advancement minecraft:husbandry/balanced_diet with 2 patches [28Sep2026 20:25:15.669] [main/INFO] [quark-zeta/]: Modified advancement minecraft:husbandry/wax_on with 2 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:nether/all_effects with 1 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:adventure/kill_a_mob with 3 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:husbandry/wax_off with 2 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:husbandry/bred_all_animals with 3 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:adventure/kill_all_mobs with 3 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:adventure/adventuring_time with 1 patches [28Sep2026 20:25:15.670] [main/INFO] [quark-zeta/]: Modified advancement minecraft:nether/all_potions with 1 patches [28Sep2026 20:25:15.673] [main/INFO] [Supplementaries/]: Loaded 29 flute songs [28Sep2026 20:25:15.691] [main/INFO] [Curios API/]: Loaded 12 curio slots [28Sep2026 20:25:15.694] [main/INFO] [Curios API/]: Loaded 12 curio entities [28Sep2026 20:25:15.699] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Chunk Generator Modification Manager has loaded 0 modifier groups [28Sep2026 20:25:16.042] [main/INFO] [Moonlight/]: Applied 17 data villager trades [28Sep2026 20:25:16.045] [main/INFO] [Moonlight/]: Failed to load custom color set definition {"id":"quark:rune","colors":{"default":"quark:blank_rune"},"replace":false}. Ignoring [28Sep2026 20:25:16.498] [main/ERROR] [net.neoforged.neoforge.registries.DataMapLoader/]: Object with ID modid:example specified in data map for registry minecraft:dimension doesn't exist [28Sep2026 20:25:16.655] [main/INFO] [Supplementaries/]: Registering custom dispenser behaviors [28Sep2026 20:25:16.712] [main/WARN] [ModernFix/]: Initial datapack load took 9.104 s [28Sep2026 20:25:16.999] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Starting minecraft server version 1.21.1 [28Sep2026 20:25:16.999] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Loading properties [28Sep2026 20:25:17.000] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Default game type: CREATIVE [28Sep2026 20:25:17.000] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Generating keypair [28Sep2026 20:25:17.074] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Starting Minecraft server on 0.0.0.0:26565 [28Sep2026 20:25:17.105] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Adding UDP server channel future [28Sep2026 20:25:17.151] [Netty Epoll Server IO #0/INFO] [dev.ryanhcode.sable.Sable/]: Server UDP channel active [28Sep2026 20:25:17.152] [Server thread/INFO] [net.minecraft.server.network.ServerConnectionListener/]: Using epoll channel type [28Sep2026 20:25:17.160] [e4mc_minecraft-init/INFO] [e4mc/]: broker req: https://broker.e4mc.link/getBestRelay GET [28Sep2026 20:25:17.195] [Server thread/INFO] [journeymap/]: Loading JourneyMap Forge Configs [28Sep2026 20:25:17.207] [Server thread/INFO] [FluxNetworks/Energy]: Energy blacklist loaded: 0 block entries, 0 item entries [28Sep2026 20:25:17.237] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:aerglow_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.237] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:aerglow_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.237] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:aerlavender_fields biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.238] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:aerlavender_fields biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.238] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.238] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.239] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpha_islands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.239] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpha_islands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.239] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpha_islands_winter biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.240] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpha_islands_winter biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.240] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.240] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.240] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.240] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.241] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.241] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:alpha_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.242] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpine_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.242] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpine_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.243] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpine_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.243] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:alpine_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.243] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:amethyst_canyon biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.243] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:amethyst_canyon biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.244] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:amethyst_rainforest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.244] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:amethyst_rainforest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.244] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:ancient_sands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.244] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:ancient_sands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.245] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:aquarium_tunnels biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.245] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:aquarium_tunnels biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.245] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:arid_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.245] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:arid_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.246] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:ashen_savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.246] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:ashen_savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.246] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.246] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.250] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:bamboo_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.250] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:bamboo_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.250] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:basalt_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.250] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:basalt_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.251] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:foxhound that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:basalt_deltas biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.251] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.251] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.252] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:birch_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.252] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:birch_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.252] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:birch_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.252] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:birch_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.252] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:black_void biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.253] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:black_void biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.253] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:blooming_plateau biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.253] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:blooming_plateau biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.253] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:blooming_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.253] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:blooming_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.254] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:blue_aerglow_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.254] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:blue_aerglow_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.254] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:brushland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.254] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:brushland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.255] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:bryce_canyon biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.255] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:bryce_canyon biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.255] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:caldera biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.255] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:caldera biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.256] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/andesite_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.256] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/andesite_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.256] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/deep_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.256] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/deep_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.257] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/diorite_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.257] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/diorite_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.257] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/frostfire_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.258] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/frostfire_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.258] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/fungal_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.258] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/fungal_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.258] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/granite_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.258] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/granite_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.259] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/infested_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.259] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/infested_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.259] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/mantle_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.259] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/mantle_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.260] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/thermal_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.260] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/thermal_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.260] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/tuff_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.260] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/tuff_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.261] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/underground_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.261] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cave/underground_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.262] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:cherry_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.262] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:cherry_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.262] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:city biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.262] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:city biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.263] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:clearing biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.263] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:clearing biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.263] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:cloud biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.263] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:cloud biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.264] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cloud_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.264] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cloud_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.264] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:cold_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.264] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:cold_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.265] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cold_shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.265] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:cold_shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.266] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:crystallized_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.266] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:crystallized_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.266] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:dangerous_black_void biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.266] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:dangerous_black_void biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.267] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:dark_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.267] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:dark_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.267] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dark_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.267] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dark_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.268] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dark_forest_center biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.268] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dark_forest_center biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.268] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:dark_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.268] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:dark_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.269] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_cold_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.269] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_cold_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.269] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_dark biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.270] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_dark biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.270] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_frozen_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.270] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_frozen_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.270] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_lukewarm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.271] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_lukewarm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.271] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.271] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:deep_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.271] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:deep_warm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.272] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:deep_warm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.272] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terrablender:deferred_placeholder biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.272] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terrablender:deferred_placeholder biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.272] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dense_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.272] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dense_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.273] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dense_mushroom_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.273] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:dense_mushroom_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.273] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.273] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.274] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:desert_canyon biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.274] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:desert_canyon biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.274] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:desert_oasis biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.274] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:desert_oasis biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.275] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:desert_spires biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.275] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:desert_spires biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.275] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:dripstone_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.275] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:dripstone_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.276] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:eerie biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.276] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:eerie biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.276] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:eldritch biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.276] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:eldritch biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.277] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:emerald_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.277] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:emerald_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.277] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:enchanted_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.277] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:enchanted_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.278] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:eroded_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.278] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:eroded_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.279] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:ether_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.279] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:ether_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.279] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:final_plateau biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.279] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:final_plateau biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.280] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:fire_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.280] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:fire_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.280] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:firefly_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.280] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:firefly_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.281] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:flower_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.281] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:flower_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.281] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.281] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.281] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.281] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.282] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:forested_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.282] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:forested_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.282] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:fractured_savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.282] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:fractured_savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.282] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:frozen_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.282] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:frozen_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.283] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:frozen_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.283] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:frozen_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.283] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:frozen_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.283] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:frozen_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.283] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:frozen_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.284] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:frozen_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.284] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:glacial_chasm biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.284] [e4mc_minecraft-init/INFO] [e4mc/]: broker resp: (GET https://broker.e4mc.link/getBestRelay) 200 [28Sep2026 20:25:17.284] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:glacial_chasm biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.284] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:glacier biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.284] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:glacier biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.285] [e4mc_minecraft-init/INFO] [e4mc/]: using relay na [28Sep2026 20:25:17.285] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:glimmer_scrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.285] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:glimmer_scrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.285] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for quark:glimmering_weald biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.285] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for quark:glimmering_weald biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.285] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:golden_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.285] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:golden_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.286] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:golden_heights biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.286] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:golden_heights biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.286] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:granite_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.286] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:granite_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.287] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:gravel_beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.287] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:gravel_beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.287] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:gravel_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.287] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:gravel_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.287] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:grim_shore biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.287] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:grim_shore biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.288] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.288] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.288] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:haze_mountain biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.288] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:haze_mountain biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.288] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.288] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.289] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.289] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.289] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:highlands_underground biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.289] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:highlands_underground biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.289] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:hot_shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.289] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:hot_shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.290] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:ice_marsh biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.290] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:ice_marsh biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.290] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:ice_spikes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.290] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:ice_spikes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.290] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:icy_sea biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.290] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:icy_sea biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.291] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:infernal_venus_barrens biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.291] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:infernal_venus_barrens biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.291] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:jagged_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.291] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:jagged_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.291] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.291] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:jungle_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:jungle_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:jupiter biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:jupiter biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:lake biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:lake biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.292] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lavender_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.293] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lavender_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.293] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lavender_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.293] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lavender_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.293] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:limbo biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.293] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:limbo biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.293] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:lucent_mycelium_isle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:lucent_mycelium_isle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:lukewarm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:lukewarm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:luminescent_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:luminescent_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:lush_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.294] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:lush_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.295] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lush_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.295] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lush_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.295] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:lush_shallow_sea biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.295] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:lush_shallow_sea biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.295] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lush_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.295] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:lush_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.296] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:magical_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.296] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:magical_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.296] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:mangrove_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.296] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:mangrove_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.296] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:manilla_room biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.296] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:manilla_room biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for mahoutsukai:marble biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for mahoutsukai:marble biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mars_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mars_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mars_ice_spikes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mars_ice_spikes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.297] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mars_rocky_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.298] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mars_rocky_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.327] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:meadow biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.327] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:meadow biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.328] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mercury biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.328] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mercury biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.328] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mercury_fire_land biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.328] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:mercury_fire_land biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.328] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:mirage_isles biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.328] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:mirage_isles biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:moon_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:moon_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:moon_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:moon_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:moonlight_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:moonlight_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:moonlight_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.329] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:moonlight_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.330] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:mushroom_fields biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.330] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:mushroom_fields biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.330] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:mushroom_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.330] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:mushroom_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.330] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:mystic_aerglow_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.330] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:mystic_aerglow_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.331] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:foxhound that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:nether_wastes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.331] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:oak_savannah biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.331] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:oak_savannah biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.331] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.331] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.331] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:old_growth_birch_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:old_growth_birch_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:old_growth_pine_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:old_growth_pine_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:old_growth_spruce_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:old_growth_spruce_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:orchid_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.332] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:orchid_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for blueprint:original_source_marker biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for blueprint:original_source_marker biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:overgrown_cloud biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:overgrown_cloud biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:painted_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:painted_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:pale_garden biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.333] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:pale_garden biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:permafrost_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:permafrost_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:pink_pools biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:pink_pools biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.334] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:pocket_dim_biome biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.335] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:pocket_dim_biome biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.335] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:pool_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.335] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:pool_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.335] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:pool_ocean_depths biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.335] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:pool_ocean_depths biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.335] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:pools biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:pools biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:red_oasis biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:red_oasis biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:red_road biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:red_road biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:ridge biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.336] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:ridge biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.337] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.337] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.337] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:rocky_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.337] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:rocky_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.337] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:rocky_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.337] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:rocky_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:rocky_shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:rocky_shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_corridors biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_corridors biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_empty biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_empty biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.338] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_huge biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_huge biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_pillars biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_pillars biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_white biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_white biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_white_cold biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.339] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_white_cold biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.340] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_white_light biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.340] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:rooms_0_white_light biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.340] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:sacred_lands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.340] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:sacred_lands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.350] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:sakura_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.350] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:sakura_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.351] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:sakura_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.351] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:sakura_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.351] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:sandstone_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.351] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:sandstone_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.351] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.351] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.352] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:savanna_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.352] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:savanna_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.352] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:savanna_plateau biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.352] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:savanna_plateau biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.352] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:savanna_slopes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.353] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:savanna_slopes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.353] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:scarlet_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.353] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:scarlet_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.353] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:scarlet_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.353] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:scarlet_mountains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.354] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:shield biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.354] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:shield biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.354] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:shield_clearing biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.354] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:shield_clearing biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.354] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:shimmer_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.354] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:shimmer_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:shrubland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:siberian_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:siberian_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:siberian_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:siberian_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.355] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_autumn biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_autumn biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_spring biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_spring biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_summer biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_summer biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_winter biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.356] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:skylands_winter biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_meadow biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_meadow biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_woodland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.357] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for aether:skyroot_woodland biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.358] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.358] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.358] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.358] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_beach biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.358] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_cherry_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.358] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_cherry_grove biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.359] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:snowy_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.359] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:snowy_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.359] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_maple_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.359] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_maple_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.359] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.359] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_shield biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:snowy_shield biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_slopes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_slopes biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:snowy_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.360] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:solaris_isles biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:solaris_isles biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:foxhound that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:soul_sand_valley biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:space biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:space biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:sparse_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:sparse_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.361] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for ae2:spatial_storage biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for ae2:spatial_storage biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:spiral_kelp_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:spiral_kelp_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:spooky_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:spooky_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_dense_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.362] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_dense_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_permafrost_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_permafrost_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlight_taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.363] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlit_sea biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlit_sea biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlit_sky biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:starlit_sky biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:steppe biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:steppe biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:stony_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.364] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:stony_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:stony_shore biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:stony_shore biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:stony_spires biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:stony_spires biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for neapolitan:strawberry_fields biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for neapolitan:strawberry_fields biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:stream biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.365] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:stream biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.366] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:structure_bridge biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.366] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:structure_bridge biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.366] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:sulfur_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.366] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:sulfur_caves biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.366] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:sunflower_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.366] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:sunflower_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.367] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.367] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.367] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.367] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.367] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.368] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:taiga biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.368] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:tainted_lands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.368] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for thaumaturge:tainted_lands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.368] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for dwm:tardis biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.368] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for dwm:tardis biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.368] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:temperate_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.369] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:temperate_highlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.369] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:the_abyss biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.369] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:the_abyss biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.369] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:the_end_room biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.369] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:the_end_room biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.370] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:thornlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.370] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:thornlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.370] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:torreya_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.370] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:torreya_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.370] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:tropical_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.370] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:tropical_jungle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.371] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:tunnel biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.371] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:tunnel biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.371] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:umbral_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.371] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:umbral_plains biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.371] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:underground biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.371] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for twilightforest:underground biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.372] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:valley_clearing biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.372] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:valley_clearing biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.372] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:venus_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.373] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for stellaris:venus_desert biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.373] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:volcanic_crater biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.373] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:volcanic_crater biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.373] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:volcanic_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.373] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:volcanic_peaks biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.373] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_bottom biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_bottom biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_middle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_middle biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_sky biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_sky biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_surface biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.374] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_surface biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.375] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_undersky biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.375] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for places:wall_undersky biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.375] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:warm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.375] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:warm_ocean biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.375] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:warm_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.375] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:warm_river biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.376] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:warm_shore biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.376] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for eternal_starlight:warm_shore biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.376] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:warped_mesa biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.376] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:warped_mesa biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:white_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:white_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:white_mesa biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:white_mesa biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:white_void biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for dimdoors:white_void biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.377] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_gravelly_hills biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_gravelly_hills biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_hills biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_hills biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.378] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:windswept_savanna biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.379] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:windswept_spires biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.379] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:windswept_spires biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.379] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:wintry_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.379] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:wintry_forest biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.379] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:wintry_lowlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.379] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:wintry_lowlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:wooded_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for minecraft:wooded_badlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:yagroot_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for deep_aether:yagroot_swamp biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:yellowstone biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:yellowstone biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:yosemite_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:yosemite_cliffs biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.380] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:stoneling that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:yosemite_lowlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.381] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected quark:toretoise that was registered with CREATURE mob category but was added under MONSTER mob category for terralith:yosemite_lowlands biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues. [28Sep2026 20:25:17.465] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.config.ConfigHandler/]: Initialising config for [DistantHorizons] [28Sep2026 20:25:17.507] [Server thread/WARN] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.config.file.ConfigFileHandler/]: BlockBiomeWrapperPair [client.advanced.debugging.exampleConfigScreen.mapTest] had an invalid value when loading the config. Using default value. [28Sep2026 20:25:17.529] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.config.ConfigHandler/]: [DistantHorizons] Config initialised [28Sep2026 20:25:17.535] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.config.eventHandlers.IgnoredDimensionCsvHandler/]: Dimension ignoring disabled, DH will render all dimensions. [28Sep2026 20:25:17.535] [Server thread/INFO] [com.seibel.distanthorizons.core.logging.DhLogger/]: Applying config to loggers [28Sep2026 20:25:17.535] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.Initializer/]: Garbage collectors: [G1 Young Generation, G1 Concurrent GC, G1 Old Generation] [28Sep2026 20:25:17.535] [Server thread/WARN] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.Initializer/]: Distant Horizons: G1 Garbage collector detected. This can cause FPS stuttering. It's recommended to use a concurrent garbage collector like ZGC (Java 21+) or Shenandoah (Java 8 through 17) for a smoother experience. This warning can be disabled in the DH config. [28Sep2026 20:25:17.535] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.Initializer/]: Explicit Garbage Collection: [Enabled] [28Sep2026 20:25:17.535] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Running Delayed setup... [28Sep2026 20:25:17.536] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Delayed setup complete, firing DhApiAfterDhInitEvent event... [28Sep2026 20:25:17.556] [Netty Epoll Server IO #2/INFO] [e4mc/]: control channel open: [id: 0x1ee90f67, QuicStreamAddress{streamId=0}] [28Sep2026 20:25:17.556] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing link.e4mc.QuiclimeSession$ControlMessageCodec$ProbeCapabilitiesMessageServerbound@4c099cfd [28Sep2026 20:25:17.556] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing 30 bytes [28Sep2026 20:25:17.557] [Netty Epoll Server IO #2/INFO] [e4mc/]: probing capabilities [28Sep2026 20:25:17.557] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing link.e4mc.QuiclimeSession$ControlMessageCodec$RequestDomainAssignmentMessageServerbound@42d38cf8 [28Sep2026 20:25:17.557] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing 37 bytes [28Sep2026 20:25:17.557] [Netty Epoll Server IO #2/INFO] [e4mc/]: control channel write complete [28Sep2026 20:25:17.559] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.jar.updater.SelfUpdater/]: Checking for Distant Horizons [STABLE] update for MC [1.21.1]... [28Sep2026 20:25:17.586] [Netty Epoll Server IO #2/WARN] [e4mc/]: e4mc running on Dedicated Server; This works, but isn't recommended as e4mc is designed for short-lived LAN servers [28Sep2026 20:25:17.586] [Netty Epoll Server IO #2/INFO] [e4mc/]: Domain assigned: probing-finale.na.e4mc.link [28Sep2026 20:25:17.586] [Netty Epoll Server IO #3/INFO] [e4mc/]: relaymap req: https://natives.e4mc.link/relaymap.json GET [28Sep2026 20:25:17.656] [Netty Epoll Server IO #3/INFO] [e4mc/]: relaymap resp: (GET https://natives.e4mc.link/relaymap.json) 200 [28Sep2026 20:25:17.699] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.jar.updater.SelfUpdater/]: Distant Horizons already up to date. [28Sep2026 20:25:17.699] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.common.AbstractModInitializer_neoforge/]: Distant Horizons server Initialized at [28Sep2026 20:25:17.699] [Server thread/INFO] [zeta/]: Server starting, accepting filewatcher changes for zeta's config [28Sep2026 20:25:17.699] [Server thread/INFO] [quark-zeta/]: Server starting, accepting filewatcher changes for quark's config [28Sep2026 20:25:17.789] [Server thread/INFO] [spark/]: Starting background profiler... [28Sep2026 20:25:18.012] [Dialtone Server Dispatcher/INFO] [e4mc/]: got new session ticket [28Sep2026 20:25:18.013] [Dialtone Server Dispatcher/INFO] [e4mc/]: got new session ticket [28Sep2026 20:25:18.014] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing link.e4mc.QuiclimeSession$ControlMessageCodec$DialtoneRegisterTicketMessageServerbound@4ef8fea6 [28Sep2026 20:25:18.014] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing 114 bytes [28Sep2026 20:25:18.018] [Netty Epoll Server IO #2/INFO] [e4mc/]: notified server of our ticket [28Sep2026 20:25:18.018] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing link.e4mc.QuiclimeSession$ControlMessageCodec$DialtoneRegisterTicketMessageServerbound@1da5c545 [28Sep2026 20:25:18.018] [Netty Epoll Server IO #2/INFO] [e4mc/]: writing 160 bytes [28Sep2026 20:25:18.034] [Netty Epoll Server IO #2/INFO] [e4mc/]: notified server of our ticket [28Sep2026 20:25:18.071] [Server thread/INFO] [bountiful/]: Registering Bounty Board Jigsaw Piece for Village Type: plains [28Sep2026 20:25:18.071] [Server thread/INFO] [bountiful/]: Registering Bounty Board Jigsaw Piece for Village Type: savanna [28Sep2026 20:25:18.072] [Server thread/INFO] [bountiful/]: Registering Bounty Board Jigsaw Piece for Village Type: snowy [28Sep2026 20:25:18.072] [Server thread/INFO] [bountiful/]: Registering Bounty Board Jigsaw Piece for Village Type: taiga [28Sep2026 20:25:18.072] [Server thread/INFO] [bountiful/]: Registering Bounty Board Jigsaw Piece for Village Type: desert [28Sep2026 20:25:18.075] [Server thread/INFO] [Better Archeology/]: Registering Villager Trades for Better Archeology [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: #################################################### [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # It appears that you're running a dedicated # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # server with OpenComputers installed! Make sure # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # to review the Internet Card address filtering # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # list to ensure it is appropriately configured. # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # (config/OpenComputers.cfg => filteringRules) # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: # # [28Sep2026 20:25:18.076] [Server thread/WARN] [OpenComputers/]: #################################################### [28Sep2026 20:25:18.095] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Started [DhServerWorld] of type [SERVER_ONLY]. [28Sep2026 20:25:18.109] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem minecraft:the_nether [28Sep2026 20:25:18.293] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem minecraft:overworld [28Sep2026 20:25:18.295] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem aether:the_aether [28Sep2026 20:25:18.296] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Preparing level "playtest" [28Sep2026 20:25:18.347] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / minecraft:overworld] using RapierPhysicsPipelineProvider [28Sep2026 20:25:18.360] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Using game directory relative Sable Rapier native directory /home/********/.sable/natives [28Sep2026 20:25:18.454] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:18.454] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:18.474] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.013] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.019] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@minecraft:overworld}] at [[LocalSaveStructure@(./playtest/data)]]. [28Sep2026 20:25:19.045] [Server thread/WARN] [mixin/]: Method overwrite conflict for removeIf in lithium.mixins.json:collections.chunk_tickets.SortedArraySetMixin from mod lithium, previously written by org.embeddedt.modernfix.common.mixin.bugfix.paper_chunk_patches.SortedArraySetMixin. Skipping method. [28Sep2026 20:25:19.231] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / dimdoors:limbo] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.232] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.232] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.239] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.310] [Server thread/INFO] [biolith/]: Ignoring world 'dimdoors:limbo'; unknown dimension type: dimdoors:limbo [28Sep2026 20:25:19.333] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.340] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@dimdoors:limbo}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/limbo/data;./playtest/data)]]. [28Sep2026 20:25:19.340] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:alpha_plain] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.340] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.340] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.346] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.428] [Server thread/INFO] [biolith/]: Ignoring world 'places:alpha_plain'; unknown dimension type: places:alpha_plain [28Sep2026 20:25:19.445] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.452] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:alpha_plain}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data)]]. [28Sep2026 20:25:19.452] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:venus_orbit] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.452] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.453] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.461] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.529] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:venus_orbit'; unknown dimension type: stellaris:orbit [28Sep2026 20:25:19.541] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.548] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:venus_orbit}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data)]]. [28Sep2026 20:25:19.548] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:pocket_dimension] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.548] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.549] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.550] [DH-Request Module Ticker [minecraft:overworld] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:19.550] [DH-Request Module Ticker [minecraft:overworld] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:19.550] [DH-Request Module Ticker [minecraft:overworld] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [minecraft:overworld]. [28Sep2026 20:25:19.556] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.627] [Server thread/INFO] [biolith/]: Ignoring world 'places:pocket_dimension'; unknown dimension type: places:pocket_dimension [28Sep2026 20:25:19.637] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.643] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:pocket_dimension}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data)]]. [28Sep2026 20:25:19.644] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:rooms_0] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.644] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.644] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.651] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.723] [Server thread/INFO] [biolith/]: Ignoring world 'places:rooms_0'; unknown dimension type: places:rooms_0 [28Sep2026 20:25:19.733] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.739] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:rooms_0}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/rooms_0/data)]]. [28Sep2026 20:25:19.740] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / dimdoors:personal_pockets] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.740] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.740] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.747] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.816] [Server thread/INFO] [biolith/]: Ignoring world 'dimdoors:personal_pockets'; unknown dimension type: dimdoors:pocket [28Sep2026 20:25:19.826] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.833] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@dimdoors:personal_pockets}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data)]]. [28Sep2026 20:25:19.833] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:moon] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.833] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.833] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.840] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.853] [DH-Request Module Ticker [dimdoors:limbo] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:19.853] [DH-Request Module Ticker [dimdoors:limbo] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:19.853] [DH-Request Module Ticker [dimdoors:limbo] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [dimdoors:limbo]. [28Sep2026 20:25:19.915] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:moon'; unknown dimension type: stellaris:moon [28Sep2026 20:25:19.925] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:19.930] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:moon}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data)]]. [28Sep2026 20:25:19.931] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / mahoutsukai:reality_marble] using RapierPhysicsPipelineProvider [28Sep2026 20:25:19.931] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:19.931] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:19.937] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:19.965] [DH-Request Module Ticker [places:alpha_plain] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:19.965] [DH-Request Module Ticker [places:alpha_plain] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:19.965] [DH-Request Module Ticker [places:alpha_plain] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:alpha_plain]. [28Sep2026 20:25:20.007] [Server thread/INFO] [biolith/]: Ignoring world 'mahoutsukai:reality_marble'; unknown dimension type: mahoutsukai:reality_marble [28Sep2026 20:25:20.017] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.022] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@mahoutsukai:reality_marble}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/mahoutsukai/reality_marble/data)]]. [28Sep2026 20:25:20.023] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / minecraft:the_nether] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.023] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.023] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.030] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.061] [DH-Request Module Ticker [stellaris:venus_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.062] [DH-Request Module Ticker [stellaris:venus_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.062] [DH-Request Module Ticker [stellaris:venus_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:venus_orbit]. [28Sep2026 20:25:20.110] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.116] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@minecraft:the_nether}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/DIM-1/data)]]. [28Sep2026 20:25:20.116] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / eternal_starlight:starlight] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.117] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.117] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.124] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.158] [DH-Request Module Ticker [places:pocket_dimension] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.158] [DH-Request Module Ticker [places:pocket_dimension] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.158] [DH-Request Module Ticker [places:pocket_dimension] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:pocket_dimension]. [28Sep2026 20:25:20.196] [Server thread/INFO] [biolith/]: Ignoring world 'eternal_starlight:starlight'; unknown dimension type: eternal_starlight:starlight [28Sep2026 20:25:20.206] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.212] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@eternal_starlight:starlight}] at [[LocalSaveStructure@(./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/DIM-1/data)]]. [28Sep2026 20:25:20.212] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:mercury_orbit] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.212] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.212] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.219] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.253] [DH-Request Module Ticker [places:rooms_0] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.254] [DH-Request Module Ticker [places:rooms_0] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.254] [DH-Request Module Ticker [places:rooms_0] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:rooms_0]. [28Sep2026 20:25:20.288] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:mercury_orbit'; unknown dimension type: stellaris:orbit [28Sep2026 20:25:20.296] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.302] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:mercury_orbit}] at [[LocalSaveStructure@(./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/DIM-1/data)]]. [28Sep2026 20:25:20.302] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:mars_orbit] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.302] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.303] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.309] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.347] [DH-Request Module Ticker [dimdoors:personal_pockets] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: Unknown Chunk Generator detected: [class org.dimdev.dimdoors.world.pocket.BlankChunkGenerator], Distant Generation May Fail! [28Sep2026 20:25:20.347] [DH-Request Module Ticker [dimdoors:personal_pockets] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: If it does crash, disable Distant Generation or set the Generation Mode to [PRE_EXISTING_ONLY]. [28Sep2026 20:25:20.347] [DH-Request Module Ticker [dimdoors:personal_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.347] [DH-Request Module Ticker [dimdoors:personal_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.347] [DH-Request Module Ticker [dimdoors:personal_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [dimdoors:personal_pockets]. [28Sep2026 20:25:20.376] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:mars_orbit'; unknown dimension type: stellaris:orbit [28Sep2026 20:25:20.385] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.391] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:mars_orbit}] at [[LocalSaveStructure@(./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/DIM-1/data)]]. [28Sep2026 20:25:20.392] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:mercury] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.392] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.392] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.398] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.445] [DH-Request Module Ticker [stellaris:moon] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.445] [DH-Request Module Ticker [stellaris:moon] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.445] [DH-Request Module Ticker [stellaris:moon] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:moon]. [28Sep2026 20:25:20.475] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:mercury'; unknown dimension type: stellaris:mercury [28Sep2026 20:25:20.485] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.491] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:mercury}] at [[LocalSaveStructure@(./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/DIM-1/data)]]. [28Sep2026 20:25:20.492] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:manila_dim] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.492] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.492] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.498] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.537] [DH-Request Module Ticker [mahoutsukai:reality_marble] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.537] [DH-Request Module Ticker [mahoutsukai:reality_marble] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.537] [DH-Request Module Ticker [mahoutsukai:reality_marble] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [mahoutsukai:reality_marble]. [28Sep2026 20:25:20.583] [Server thread/INFO] [biolith/]: Ignoring world 'places:manila_dim'; unknown dimension type: places:manila_dim [28Sep2026 20:25:20.592] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.597] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:manila_dim}] at [[LocalSaveStructure@(./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:20.598] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / dimdoors:dungeon_pockets] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.598] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.598] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.605] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.630] [DH-Request Module Ticker [minecraft:the_nether] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.630] [DH-Request Module Ticker [minecraft:the_nether] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.631] [DH-Request Module Ticker [minecraft:the_nether] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [minecraft:the_nether]. [28Sep2026 20:25:20.678] [Server thread/INFO] [biolith/]: Ignoring world 'dimdoors:dungeon_pockets'; unknown dimension type: dimdoors:pocket [28Sep2026 20:25:20.687] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.692] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@dimdoors:dungeon_pockets}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:20.693] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:jupiter] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.693] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.693] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.699] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.726] [DH-Request Module Ticker [eternal_starlight:starlight] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.727] [DH-Request Module Ticker [eternal_starlight:starlight] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.727] [DH-Request Module Ticker [eternal_starlight:starlight] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [eternal_starlight:starlight]. [28Sep2026 20:25:20.766] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:jupiter'; unknown dimension type: stellaris:jupiter [28Sep2026 20:25:20.775] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.780] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:jupiter}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:20.780] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:the_end_dim] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.781] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.781] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.787] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.817] [DH-Request Module Ticker [stellaris:mercury_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.817] [DH-Request Module Ticker [stellaris:mercury_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.817] [DH-Request Module Ticker [stellaris:mercury_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:mercury_orbit]. [28Sep2026 20:25:20.856] [Server thread/INFO] [biolith/]: Ignoring world 'places:the_end_dim'; unknown dimension type: places:the_end_dim [28Sep2026 20:25:20.865] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.870] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:the_end_dim}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:20.870] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:the_wall] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.871] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.871] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.878] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:20.906] [DH-Request Module Ticker [stellaris:mars_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:20.906] [DH-Request Module Ticker [stellaris:mars_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:20.906] [DH-Request Module Ticker [stellaris:mars_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:mars_orbit]. [28Sep2026 20:25:20.950] [Server thread/INFO] [biolith/]: Ignoring world 'places:the_wall'; unknown dimension type: places:the_wall [28Sep2026 20:25:20.959] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:20.965] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:the_wall}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:20.966] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:warp_tunnel] using RapierPhysicsPipelineProvider [28Sep2026 20:25:20.966] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:20.966] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:20.973] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.005] [DH-Request Module Ticker [stellaris:mercury] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.005] [DH-Request Module Ticker [stellaris:mercury] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.005] [DH-Request Module Ticker [stellaris:mercury] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:mercury]. [28Sep2026 20:25:21.043] [Server thread/INFO] [biolith/]: Ignoring world 'places:warp_tunnel'; unknown dimension type: places:warp_tunnel [28Sep2026 20:25:21.051] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.056] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:warp_tunnel}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.057] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:venus] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.057] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.057] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.063] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.112] [DH-Request Module Ticker [places:manila_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.113] [DH-Request Module Ticker [places:manila_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.113] [DH-Request Module Ticker [places:manila_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:manila_dim]. [28Sep2026 20:25:21.138] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:venus'; unknown dimension type: stellaris:venus [28Sep2026 20:25:21.147] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.152] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:venus}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.152] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / dimdoors:public_pockets] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.152] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.152] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.159] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.207] [DH-Request Module Ticker [dimdoors:dungeon_pockets] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: Unknown Chunk Generator detected: [class org.dimdev.dimdoors.world.pocket.BlankChunkGenerator], Distant Generation May Fail! [28Sep2026 20:25:21.207] [DH-Request Module Ticker [dimdoors:dungeon_pockets] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: If it does crash, disable Distant Generation or set the Generation Mode to [PRE_EXISTING_ONLY]. [28Sep2026 20:25:21.207] [DH-Request Module Ticker [dimdoors:dungeon_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.207] [DH-Request Module Ticker [dimdoors:dungeon_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.207] [DH-Request Module Ticker [dimdoors:dungeon_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [dimdoors:dungeon_pockets]. [28Sep2026 20:25:21.229] [Server thread/INFO] [biolith/]: Ignoring world 'dimdoors:public_pockets'; unknown dimension type: dimdoors:pocket [28Sep2026 20:25:21.238] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.243] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@dimdoors:public_pockets}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.244] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / minecraft:the_end] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.244] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.244] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.250] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.295] [DH-Request Module Ticker [stellaris:jupiter] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.295] [DH-Request Module Ticker [stellaris:jupiter] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.295] [DH-Request Module Ticker [stellaris:jupiter] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:jupiter]. [28Sep2026 20:25:21.341] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.346] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@minecraft:the_end}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.347] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:mars] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.347] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.347] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.353] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.385] [DH-Request Module Ticker [places:the_end_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.385] [DH-Request Module Ticker [places:the_end_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.385] [DH-Request Module Ticker [places:the_end_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:the_end_dim]. [28Sep2026 20:25:21.424] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:mars'; unknown dimension type: stellaris:mars [28Sep2026 20:25:21.432] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.437] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:mars}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.438] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / aether:the_aether] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.438] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.438] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.445] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.572] [DH-Request Module Ticker [places:the_wall] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.573] [DH-Request Module Ticker [places:the_wall] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.573] [DH-Request Module Ticker [places:the_wall] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:the_wall]. [28Sep2026 20:25:21.592] [DH-Request Module Ticker [places:warp_tunnel] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.593] [DH-Request Module Ticker [places:warp_tunnel] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.593] [DH-Request Module Ticker [places:warp_tunnel] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:warp_tunnel]. [28Sep2026 20:25:21.616] [Server thread/INFO] [biolith/]: Ignoring world 'aether:the_aether'; unknown dimension type: aether:the_aether [28Sep2026 20:25:21.628] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.633] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@aether:the_aether}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.634] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / stellaris:earth_orbit] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.634] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.634] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.642] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.667] [DH-Request Module Ticker [stellaris:venus] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.667] [DH-Request Module Ticker [stellaris:venus] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.667] [DH-Request Module Ticker [stellaris:venus] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:venus]. [28Sep2026 20:25:21.727] [Server thread/INFO] [biolith/]: Ignoring world 'stellaris:earth_orbit'; unknown dimension type: stellaris:orbit [28Sep2026 20:25:21.735] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.740] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@stellaris:earth_orbit}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.741] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / twilightforest:twilight_forest] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.741] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.741] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.749] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.758] [DH-Request Module Ticker [dimdoors:public_pockets] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: Unknown Chunk Generator detected: [class org.dimdev.dimdoors.world.pocket.BlankChunkGenerator], Distant Generation May Fail! [28Sep2026 20:25:21.759] [DH-Request Module Ticker [dimdoors:public_pockets] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: If it does crash, disable Distant Generation or set the Generation Mode to [PRE_EXISTING_ONLY]. [28Sep2026 20:25:21.759] [DH-Request Module Ticker [dimdoors:public_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.759] [DH-Request Module Ticker [dimdoors:public_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.759] [DH-Request Module Ticker [dimdoors:public_pockets] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [dimdoors:public_pockets]. [28Sep2026 20:25:21.839] [Server thread/INFO] [biolith/]: Ignoring world 'twilightforest:twilight_forest'; unknown dimension type: twilightforest:twilight_forest_type [28Sep2026 20:25:21.848] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.853] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@twilightforest:twilight_forest}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.854] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:pools_dim] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.854] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.854] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.862] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:21.862] [DH-Request Module Ticker [minecraft:the_end] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.862] [DH-Request Module Ticker [minecraft:the_end] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.862] [DH-Request Module Ticker [minecraft:the_end] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [minecraft:the_end]. [28Sep2026 20:25:21.953] [DH-Request Module Ticker [stellaris:mars] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:21.953] [Server thread/INFO] [biolith/]: Ignoring world 'places:pools_dim'; unknown dimension type: places:pools_dim [28Sep2026 20:25:21.953] [DH-Request Module Ticker [stellaris:mars] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:21.953] [DH-Request Module Ticker [stellaris:mars] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:mars]. [28Sep2026 20:25:21.966] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:21.972] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:pools_dim}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/places/pools_dim/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:21.972] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:structure_bridge_dim] using RapierPhysicsPipelineProvider [28Sep2026 20:25:21.972] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:21.973] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:21.982] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:22.069] [Server thread/INFO] [biolith/]: Ignoring world 'places:structure_bridge_dim'; unknown dimension type: places:structure_bridge_dim [28Sep2026 20:25:22.079] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:22.085] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:structure_bridge_dim}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/places/pools_dim/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/places/structure_bridge_dim/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:22.085] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:red_road_dim] using RapierPhysicsPipelineProvider [28Sep2026 20:25:22.085] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:22.086] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:22.094] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:22.148] [DH-Request Module Ticker [aether:the_aether] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.148] [DH-Request Module Ticker [aether:the_aether] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.149] [DH-Request Module Ticker [aether:the_aether] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [aether:the_aether]. [28Sep2026 20:25:22.183] [Server thread/INFO] [biolith/]: Ignoring world 'places:red_road_dim'; unknown dimension type: places:red_road_dim [28Sep2026 20:25:22.192] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:22.197] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:red_road_dim}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/red_road_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/places/pools_dim/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/places/structure_bridge_dim/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:22.198] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / places:aquarium_tunnels_dim] using RapierPhysicsPipelineProvider [28Sep2026 20:25:22.198] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:22.198] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:22.206] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:22.255] [DH-Request Module Ticker [stellaris:earth_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.256] [DH-Request Module Ticker [stellaris:earth_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.256] [DH-Request Module Ticker [stellaris:earth_orbit] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [stellaris:earth_orbit]. [28Sep2026 20:25:22.293] [Server thread/INFO] [biolith/]: Ignoring world 'places:aquarium_tunnels_dim'; unknown dimension type: places:red_road_dim [28Sep2026 20:25:22.305] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:22.312] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@places:aquarium_tunnels_dim}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/places/aquarium_tunnels_dim/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/red_road_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/places/pools_dim/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/places/structure_bridge_dim/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:22.312] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / thaumaturge:outer_lands] using RapierPhysicsPipelineProvider [28Sep2026 20:25:22.312] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:22.313] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:22.322] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:22.368] [DH-Request Module Ticker [twilightforest:twilight_forest] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.368] [DH-Request Module Ticker [twilightforest:twilight_forest] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.369] [DH-Request Module Ticker [twilightforest:twilight_forest] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [twilightforest:twilight_forest]. [28Sep2026 20:25:22.409] [Server thread/INFO] [biolith/]: Ignoring world 'thaumaturge:outer_lands'; unknown dimension type: thaumaturge:outer_lands [28Sep2026 20:25:22.419] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:22.425] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@thaumaturge:outer_lands}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/places/aquarium_tunnels_dim/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/red_road_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/places/pools_dim/data;./playtest/dimensions/thaumaturge/outer_lands/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/places/structure_bridge_dim/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:22.428] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / ae2:spatial_storage] using RapierPhysicsPipelineProvider [28Sep2026 20:25:22.428] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:22.428] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:22.436] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:22.486] [DH-Request Module Ticker [places:pools_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.486] [DH-Request Module Ticker [places:pools_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.486] [DH-Request Module Ticker [places:pools_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:pools_dim]. [28Sep2026 20:25:22.526] [Server thread/INFO] [biolith/]: Ignoring world 'ae2:spatial_storage'; unknown dimension type: ae2:spatial_storage [28Sep2026 20:25:22.542] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.V2.DataMigratorV1/]: No migration necessary. [28Sep2026 20:25:22.550] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhServerLevel for [Wrapped{ServerLevel[playtest]@ae2:spatial_storage}] at [[LocalSaveStructure@(./playtest/dimensions/dimdoors/dungeon_pockets/data;./playtest/dimensions/dimdoors/public_pockets/data;./playtest/dimensions/stellaris/venus/data;./playtest/dimensions/places/pocket_dimension/data;./playtest/dimensions/places/aquarium_tunnels_dim/data;./playtest/dimensions/dimdoors/limbo/data;./playtest/data;./playtest/dimensions/places/the_wall/data;./playtest/dimensions/places/warp_tunnel/data;./playtest/dimensions/places/red_road_dim/data;./playtest/dimensions/eternal_starlight/starlight/data;./playtest/dimensions/stellaris/mercury/data;./playtest/dimensions/stellaris/earth_orbit/data;./playtest/dimensions/places/pools_dim/data;./playtest/dimensions/thaumaturge/outer_lands/data;./playtest/dimensions/stellaris/mercury_orbit/data;./playtest/dimensions/aether/the_aether/data;./playtest/dimensions/ae2/spatial_storage/data;./playtest/dimensions/places/structure_bridge_dim/data;./playtest/dimensions/stellaris/jupiter/data;./playtest/DIM-1/data;./playtest/dimensions/stellaris/venus_orbit/data;./playtest/dimensions/places/the_end_dim/data;./playtest/dimensions/mahoutsukai/reality_marble/data;./playtest/dimensions/stellaris/mars/data;./playtest/dimensions/places/alpha_plain/data;./playtest/DIM1/data;./playtest/dimensions/twilightforest/twilight_forest/data;./playtest/dimensions/stellaris/mars_orbit/data;./playtest/dimensions/stellaris/moon/data;./playtest/dimensions/places/rooms_0/data;./playtest/dimensions/dimdoors/personal_pockets/data;./playtest/dimensions/places/manila_dim/data)]]. [28Sep2026 20:25:22.551] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Preparing start region for dimension minecraft:overworld [28Sep2026 20:25:22.628] [DH-Request Module Ticker [places:structure_bridge_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.628] [DH-Request Module Ticker [places:structure_bridge_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.628] [DH-Request Module Ticker [places:structure_bridge_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:structure_bridge_dim]. [28Sep2026 20:25:22.712] [DH-Request Module Ticker [places:red_road_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.712] [DH-Request Module Ticker [places:red_road_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.712] [DH-Request Module Ticker [places:red_road_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:red_road_dim]. [28Sep2026 20:25:22.827] [DH-Request Module Ticker [places:aquarium_tunnels_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.827] [DH-Request Module Ticker [places:aquarium_tunnels_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.827] [DH-Request Module Ticker [places:aquarium_tunnels_dim] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [places:aquarium_tunnels_dim]. [28Sep2026 20:25:22.950] [DH-Request Module Ticker [thaumaturge:outer_lands] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: Unknown Chunk Generator detected: [class com.leclowndu93150.thaumaturge.content.eldritch.ChunkGeneratorOuter], Distant Generation May Fail! [28Sep2026 20:25:22.950] [DH-Request Module Ticker [thaumaturge:outer_lands] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: If it does crash, disable Distant Generation or set the Generation Mode to [PRE_EXISTING_ONLY]. [28Sep2026 20:25:22.951] [DH-Request Module Ticker [thaumaturge:outer_lands] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:22.951] [DH-Request Module Ticker [thaumaturge:outer_lands] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:22.951] [DH-Request Module Ticker [thaumaturge:outer_lands] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [thaumaturge:outer_lands]. [28Sep2026 20:25:23.071] [DH-Request Module Ticker [ae2:spatial_storage] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: Unknown Chunk Generator detected: [class appeng.spatial.SpatialStorageChunkGenerator], Distant Generation May Fail! [28Sep2026 20:25:23.071] [DH-Request Module Ticker [ae2:spatial_storage] Thread[0]/WARN] [DistantHorizons-LOD World Gen/]: If it does crash, disable Distant Generation or set the Generation Mode to [PRE_EXISTING_ONLY]. [28Sep2026 20:25:23.071] [DH-Request Module Ticker [ae2:spatial_storage] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Creating world gen queue [28Sep2026 20:25:23.071] [DH-Request Module Ticker [ae2:spatial_storage] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Created world gen queue [28Sep2026 20:25:23.071] [DH-Request Module Ticker [ae2:spatial_storage] Thread[0]/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [ae2:spatial_storage]. [28Sep2026 20:25:23.110] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 2% [28Sep2026 20:25:23.110] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 2% [28Sep2026 20:25:24.022] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:24.210] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:24.932] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:25.685] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:25.689] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:26.186] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:26.874] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:27.235] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:27.961] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:28.147] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:28.603] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:29.346] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:29.622] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:30.281] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:30.599] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:31.203] [Worker-Main-2/WARN] [biolith/]: Feature order cycle found, involved sources: [Reference{ResourceKey[minecraft:worldgen/biome / neapolitan:strawberry_fields]=net.minecraft.world.level.biome.Biome@6fbc5a89}] [28Sep2026 20:25:31.204] [Worker-Main-2/WARN] [biolith/]: Vanilla feature indexer failed; retrying with Biolith's resilient feature indexer... [28Sep2026 20:25:31.207] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_frozen_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.207] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_frozen_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.208] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_frozen_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.211] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_cold_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.214] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_cold_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.214] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_cold_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.215] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.227] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.227] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.229] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_lukewarm_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.230] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_lukewarm_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.230] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_lukewarm_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.233] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:mirage_isles: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.234] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:mirage_isles: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.234] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:mirage_isles: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.236] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:warped_mesa: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.237] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:warped_mesa: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.237] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:warped_mesa: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.239] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:mushroom_fields: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.240] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:mushroom_fields: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.240] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:mushroom_fields: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.241] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpha_islands_winter: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.242] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpha_islands_winter: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.242] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpha_islands_winter: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.243] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpha_islands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.244] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpha_islands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.244] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpha_islands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.246] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:warm_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.247] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:warm_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.247] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:warm_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.252] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.253] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.253] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.255] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:cold_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.256] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:cold_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.256] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:cold_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.258] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.259] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.259] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.261] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:lukewarm_ocean: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.263] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:lukewarm_ocean: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.263] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:lukewarm_ocean: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.265] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:frozen_cliffs: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.268] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:frozen_cliffs: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.268] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:frozen_cliffs: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.270] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:white_cliffs: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.272] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:white_cliffs: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.272] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:white_cliffs: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.273] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:stony_shore: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.275] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:stony_shore: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.275] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:stony_shore: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.276] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:basalt_cliffs: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.277] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:basalt_cliffs: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.278] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:basalt_cliffs: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.279] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:granite_cliffs: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.280] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:granite_cliffs: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.280] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:granite_cliffs: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.282] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:badlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.283] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:badlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.284] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:badlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.285] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:ice_spikes: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.287] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:ice_spikes: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.287] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:ice_spikes: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.288] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_plains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.289] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_plains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.289] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_plains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.291] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_taiga: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.292] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_taiga: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.292] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_taiga: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.293] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ice_marsh: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.294] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ice_marsh: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.294] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ice_marsh: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.295] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cold_shrubland: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.296] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cold_shrubland: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.296] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cold_shrubland: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.298] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:plains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.299] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:plains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.299] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:plains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.300] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.302] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.302] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.303] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:taiga: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.304] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:taiga: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.304] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:taiga: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.305] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_spruce_taiga: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.307] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_spruce_taiga: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.307] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_spruce_taiga: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.308] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:moonlight_grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.309] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:moonlight_grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.309] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:moonlight_grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.310] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shrubland: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.312] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shrubland: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.312] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shrubland: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.313] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:flower_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.314] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:flower_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.314] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:flower_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.316] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:birch_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.317] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:birch_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.317] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:birch_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.328] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:dark_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.329] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:dark_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.329] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:dark_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.330] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sakura_grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.332] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sakura_grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.332] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sakura_grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.334] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:hot_shrubland: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.335] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:hot_shrubland: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.335] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:hot_shrubland: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.337] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:savanna: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.338] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:savanna: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.338] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:savanna: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.341] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:brushland: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.344] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:brushland: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.344] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:brushland: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.352] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:tropical_jungle: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.354] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:tropical_jungle: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.354] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:tropical_jungle: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.355] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:desert: yungsextras:desert/misc/desert_chillzone -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.357] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:desert: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.357] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:desert: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.359] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_beach: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.360] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_beach: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.361] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_beach: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.362] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:beach: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.364] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:beach: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.364] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:beach: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.366] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_badlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.368] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_badlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.368] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_badlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.370] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_slopes: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.372] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_slopes: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.372] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:snowy_slopes: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.374] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.376] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.376] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.378] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:wintry_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.380] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:wintry_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.380] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:wintry_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.382] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:caldera: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.384] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:caldera: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.384] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:caldera: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.385] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:birch_taiga: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.387] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:birch_taiga: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.387] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:birch_taiga: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.389] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:volcanic_crater: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.391] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:volcanic_crater: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.391] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:volcanic_crater: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.392] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:painted_mountains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.394] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:painted_mountains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.394] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:painted_mountains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.396] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:wooded_badlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.398] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:wooded_badlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.398] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:wooded_badlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.400] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:bryce_canyon: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.401] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:bryce_canyon: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.401] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:bryce_canyon: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.403] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:siberian_taiga: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.405] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:siberian_taiga: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.405] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:siberian_taiga: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.407] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:temperate_highlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.409] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:temperate_highlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.409] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:temperate_highlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.411] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpine_highlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.413] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpine_highlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.413] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpine_highlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.414] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_birch_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.416] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_birch_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.417] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_birch_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.418] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:jungle: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.420] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:jungle: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.421] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:jungle: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.422] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:amethyst_rainforest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.424] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:amethyst_rainforest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.424] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:amethyst_rainforest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.427] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_oasis: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.428] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_oasis: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.428] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_oasis: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.430] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_gravelly_hills: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.432] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_gravelly_hills: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.432] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_gravelly_hills: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.434] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_hills: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.436] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_hills: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.437] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_hills: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.439] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.441] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.441] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.443] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_savanna: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.445] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_savanna: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.445] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:windswept_savanna: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.447] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:savanna_badlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.449] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:savanna_badlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.449] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:savanna_badlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.451] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:orchid_swamp: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.454] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:orchid_swamp: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.454] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:orchid_swamp: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.456] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:swamp: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.458] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:swamp: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.458] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:swamp: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.461] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:mangrove_swamp: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.465] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:mangrove_swamp: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.465] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:mangrove_swamp: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.467] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:meadow: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.470] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:meadow: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.470] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:meadow: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.472] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yellowstone: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.475] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yellowstone: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.475] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yellowstone: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.477] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:savanna_plateau: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.480] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:savanna_plateau: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.480] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:savanna_plateau: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.482] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_jungle: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.484] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_jungle: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.484] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_jungle: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.487] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:forested_highlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.489] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:forested_highlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.489] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:forested_highlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.492] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shield: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.494] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shield: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.495] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shield: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.497] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sparse_jungle: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.500] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sparse_jungle: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.500] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sparse_jungle: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.502] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:wintry_lowlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.505] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:wintry_lowlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.505] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:wintry_lowlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.508] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:steppe: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.511] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:steppe: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.511] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:steppe: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.514] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:highlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.516] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:highlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.516] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:highlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.519] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:arid_highlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.522] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:arid_highlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.522] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:arid_highlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.525] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ancient_sands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.528] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ancient_sands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.528] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ancient_sands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.530] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lush_desert: yungsextras:desert/misc/desert_chillzone -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.533] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lush_desert: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.533] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lush_desert: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.535] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_shrubland: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.538] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_shrubland: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.538] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_shrubland: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.541] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_canyon: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.543] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_canyon: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.543] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_canyon: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.546] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:glacial_chasm: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.550] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:glacial_chasm: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.551] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:glacial_chasm: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.555] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yosemite_cliffs: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.559] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yosemite_cliffs: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.560] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yosemite_cliffs: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.563] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:moonlight_valley: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.565] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:moonlight_valley: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.566] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:moonlight_valley: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.571] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:blooming_plateau: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.576] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:blooming_plateau: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.576] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:blooming_plateau: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.580] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lush_valley: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.582] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lush_valley: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.582] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lush_valley: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.585] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lavender_valley: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.590] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lavender_valley: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.590] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lavender_valley: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.595] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sakura_valley: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.600] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sakura_valley: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.600] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sakura_valley: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.603] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:white_mesa: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.605] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:white_mesa: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.605] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:white_mesa: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.608] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:amethyst_canyon: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.610] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:amethyst_canyon: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.610] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:amethyst_canyon: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.613] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sandstone_valley: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.615] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sandstone_valley: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.615] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:sandstone_valley: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.618] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:windswept_spires: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.621] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:windswept_spires: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.621] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:windswept_spires: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.623] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:stony_spires: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.626] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:stony_spires: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.626] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:stony_spires: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.628] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:fractured_savanna: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.631] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:fractured_savanna: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.631] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:fractured_savanna: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.634] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:jungle_mountains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.636] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:jungle_mountains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.636] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:jungle_mountains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.639] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_spires: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.641] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_spires: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.642] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:desert_spires: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.644] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cloud_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.647] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cloud_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.647] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cloud_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.650] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:haze_mountain: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.652] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:haze_mountain: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.652] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:haze_mountain: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.655] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:red_oasis: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.658] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:red_oasis: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.658] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:red_oasis: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.660] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:scarlet_mountains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.663] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:scarlet_mountains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.663] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:scarlet_mountains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.665] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:jagged_peaks: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.669] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:jagged_peaks: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.669] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:jagged_peaks: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.672] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_mountains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.676] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_mountains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.676] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:rocky_mountains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.679] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:volcanic_peaks: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.683] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:volcanic_peaks: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.683] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:volcanic_peaks: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.686] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpine_grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.689] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpine_grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.689] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:alpine_grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.692] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ashen_savanna: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.695] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ashen_savanna: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.695] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:ashen_savanna: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.698] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_maple_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.701] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_maple_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.701] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_maple_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.706] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_shield: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.711] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_shield: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.711] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_shield: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.714] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:gravel_beach: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.717] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:gravel_beach: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.717] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:gravel_beach: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.720] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yosemite_lowlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.723] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yosemite_lowlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.723] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:yosemite_lowlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.726] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:blooming_valley: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.729] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:blooming_valley: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.729] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:blooming_valley: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.731] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_river: yungsbridges:bridge_list -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.734] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_river: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.735] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_river: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.737] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:river: yungsbridges:bridge_list -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.740] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:river: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.741] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:river: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.744] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:warm_river: yungsbridges:bridge_list -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.747] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:warm_river: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.747] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:warm_river: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.749] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:eroded_badlands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.753] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:eroded_badlands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.753] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:eroded_badlands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.756] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:gravel_desert: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.759] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:gravel_desert: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.759] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:gravel_desert: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.762] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shield_clearing: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.765] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shield_clearing: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.765] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:shield_clearing: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.768] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:valley_clearing: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.771] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:valley_clearing: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.771] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:valley_clearing: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.774] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sunflower_plains: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.777] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sunflower_plains: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.777] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sunflower_plains: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.780] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:bamboo_jungle: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.783] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:bamboo_jungle: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.783] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:bamboo_jungle: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.786] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_pine_taiga: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.789] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_pine_taiga: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.789] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:old_growth_pine_taiga: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.792] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lavender_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.795] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lavender_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.795] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:lavender_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.798] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_cherry_grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.802] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_cherry_grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.802] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:snowy_cherry_grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.805] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:cherry_grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.808] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:cherry_grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.808] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:cherry_grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.811] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:siberian_grove: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.814] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:siberian_grove: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.814] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:siberian_grove: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.817] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:savanna_slopes: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.820] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:savanna_slopes: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.821] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:savanna_slopes: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.838] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_peaks: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.841] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_peaks: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.841] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:frozen_peaks: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.844] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:emerald_peaks: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.847] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:emerald_peaks: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.847] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:emerald_peaks: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.850] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:stony_peaks: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.854] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:stony_peaks: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.854] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:stony_peaks: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.857] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/deep_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.860] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/deep_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.861] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/deep_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.863] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:dripstone_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.867] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:dripstone_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.867] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:dripstone_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.870] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_dark: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.873] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_dark: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.874] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:deep_dark: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.877] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:lush_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.881] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:lush_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.881] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:lush_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.885] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/underground_jungle: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.888] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/underground_jungle: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.888] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/underground_jungle: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.892] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/thermal_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.896] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/thermal_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.896] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/thermal_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.900] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/infested_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.903] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/infested_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.904] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/infested_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.907] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/fungal_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.911] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/fungal_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.912] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/fungal_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.915] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/granite_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.919] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/granite_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.919] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/granite_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.924] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/andesite_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.927] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/andesite_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.928] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/andesite_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.931] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/diorite_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.935] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/diorite_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.935] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/diorite_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.939] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/tuff_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.943] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/tuff_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.943] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/tuff_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.946] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/frostfire_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.950] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/frostfire_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.950] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/frostfire_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.953] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/mantle_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.956] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/mantle_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.957] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome terralith:cave/mantle_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.960] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome quark:glimmering_weald: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.964] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome quark:glimmering_weald: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.964] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome quark:glimmering_weald: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.968] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:pale_garden: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.972] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:pale_garden: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.972] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:pale_garden: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.976] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sulfur_caves: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.980] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sulfur_caves: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.980] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome minecraft:sulfur_caves: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.985] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome thaumaturge:magical_forest: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.989] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome thaumaturge:magical_forest: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.989] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome thaumaturge:magical_forest: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:31.993] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome thaumaturge:tainted_lands: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:31.997] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome thaumaturge:tainted_lands: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:31.997] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome thaumaturge:tainted_lands: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:32.001] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome neapolitan:strawberry_fields: [unregistered] -> dwm:abandoned_tardis_surface [28Sep2026 20:25:32.005] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome neapolitan:strawberry_fields: immersiveengineering:nickel -> dwm:ore_titanium_large [28Sep2026 20:25:32.006] [Worker-Main-2/INFO] [biolith/]: Dropping cycle-forming edge in biome neapolitan:strawberry_fields: dwm:ore_titanium_large -> dwm:ore_titanium_small [28Sep2026 20:25:32.169] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:32.201] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:32.254] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:32.793] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:33.230] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:33.553] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:34.100] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:34.555] [Worker-Main-2/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51% [28Sep2026 20:25:34.672] [Server thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Time elapsed: 12121 ms [28Sep2026 20:25:34.673] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Done (17.507s)! For help, type "help" [28Sep2026 20:25:34.689] [LanServerPinger #1/WARN] [net.minecraft.client.server.LanServerPinger/]: LanServerPinger: Network is unreachable [28Sep2026 20:25:34.885] [Server thread/INFO] [net.neoforged.neoforge.server.permission.PermissionAPI/]: Successfully initialized permission handler neoforge:default_handler [28Sep2026 20:25:34.962] [Server thread/INFO] [journeymap/]: Loaded null for service interface journeymap.api.services.WebMapService [28Sep2026 20:25:34.963] [Server thread/INFO] [journeymap/]: Loaded journeymap.common.helpers.NeoForgeClientHooks@43cb1dbc for service interface journeymap.api.services.ClientPlatformService [28Sep2026 20:25:34.964] [Server thread/INFO] [journeymap/]: Loaded journeymap.common.helpers.NeoForgeHooks@79f6c7ac for service interface journeymap.api.services.CommonPlatformService [28Sep2026 20:25:35.059] [Server thread/INFO] [journeymap/]: Found @JourneyMapPlugin: journeymap.api.plugins.LoadedChunkOverlayPlugin [28Sep2026 20:25:35.060] [Server thread/ERROR] [dwm/]: Error in loading worlds registry (./playtest/./dwm_worlds.json (No such file or directory)) [28Sep2026 20:25:35.075] [Server thread/WARN] [dev.ftb.mods.ftbbackups.Backups/]: can't parse backups index /home/********/ftbbackups3/backups.json [28Sep2026 20:25:35.075] [Server thread/INFO] [dev.ftb.mods.ftbbackups.Backups/]: Backups will be written to: /home/********/ftbbackups3 [28Sep2026 20:25:35.079] [Server thread/INFO] [Discord Integration/]: Started [28Sep2026 20:25:35.436] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: No need to regenerate local commands [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: No need to regenerate global commands [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command list with ID 1464668446217212234 [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command uptime with ID 1464668446217212235 [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command settings with ID 1464668446217212236 [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command linkcheck with ID 1464668446217212237 [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command link with ID 1464668446217212238 [28Sep2026 20:25:35.437] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command kick with ID 1464668446217212239 [28Sep2026 20:25:35.438] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command stop with ID 1464668446217212240 [28Sep2026 20:25:35.438] [DiscordIntegration-Core WorkerThread/INFO] [Discord Integration/]: Added command kill with ID 1464668446649352377 [28Sep2026 20:25:35.499] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / minecraft:server_faucet_test_level] using RapierPhysicsPipelineProvider [28Sep2026 20:25:35.500] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:35.500] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:35.511] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:35.604] [Server thread/WARN] [biolith/]: More than one Overworld dimension world created; cowardly ignoring 'minecraft:server_faucet_test_level' in favor of 'minecraft:overworld' [28Sep2026 20:25:35.667] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Creating physics pipeline for ResourceKey[minecraft:dimension / minecraft:server_projectile_test_level] using RapierPhysicsPipelineProvider [28Sep2026 20:25:35.667] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_step [28Sep2026 20:25:35.667] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: create_connected:copycat_wall [28Sep2026 20:25:35.678] [Server thread/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to apply tag physics properties. Unknown block: copycats:copycat_catwalk [28Sep2026 20:25:35.763] [Server thread/WARN] [biolith/]: More than one Overworld dimension world created; cowardly ignoring 'minecraft:server_projectile_test_level' in favor of 'minecraft:overworld' [28Sep2026 20:25:37.251] [Server thread/WARN] [com.cupboard.Cupboard/]: Config connectivity.json not found, recreating default [28Sep2026 20:25:37.252] [Server thread/INFO] [com.cupboard.Cupboard/]: Loaded config for: connectivity.json [28Sep2026 20:25:37.256] [Server thread/INFO] [journeymap/]: Initialized IJourneyMapPlugin as:journeymap.api.plugins.LoadedChunkOverlayPlugin: for:journeymap_chunk_overlay [28Sep2026 20:25:37.547] [Server thread/INFO] [thaumaturge/]: Loaded aspect index for 9325 items from /home/********/config/thaumaturge/aspect_index.json [28Sep2026 20:25:37.560] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Using server-ip as bind address: 0.0.0.0 [28Sep2026 20:25:37.560] [Server thread/INFO] [patchouli/]: Sending reload packet to clients [28Sep2026 20:25:37.560] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:24454 [28Sep2026 20:25:37.681] [Server thread/INFO] [immersiveengineering/]: Couldn't fully analyze 1 mekanism:free_runners_armored, missing knowledge for {1 mekanism:free_runners=1.0} [28Sep2026 20:25:37.682] [Server thread/INFO] [immersiveengineering/]: Finished recipe profiler for Arc Recycling, took 111 milliseconds [28Sep2026 20:25:37.682] [Server thread/WARN] [ModernFix/]: Dedicated server took 73.433 seconds to load [28Sep2026 20:25:37.762] [Server thread/ERROR] [zeta/]: Failed to scan recipe stellaris:fuel_refining. This should be reported to stellaris! java.lang.IllegalStateException: Recipe getResultItem is null at TRANSFORMER/zeta@1.1-40/org.violetmoon.zeta.util.handler.RecipeCrawlHandler.load(RecipeCrawlHandler.java:89) ~[Zeta-1.1-40.jar%23484!/:?] at TRANSFORMER/zeta@1.1-40/org.violetmoon.zeta.util.handler.RecipeCrawlHandler.onTick(RecipeCrawlHandler.java:125) ~[Zeta-1.1-40.jar%23484!/:?] at TRANSFORMER/zeta@1.1-40/org.violetmoon.zetaimplforge.event.ForgeEventsRemapper.lambda$createForgeConsumer$2(ForgeEventsRemapper.java:131) ~[Zeta-1.1-40.jar%23484!/:?] at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.ConsumerEventHandler.invoke(ConsumerEventHandler.java:27) ~[bus-8.0.5.jar%2362!/:?] at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar%2362!/:?] at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar%2362!/:?] at TRANSFORMER/neoforge@21.1.252/net.neoforged.neoforge.event.EventHooks.fireServerTickPre(EventHooks.java:1010) ~[neoforge-21.1.252-universal.jar%23302!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:915) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:25:37.776] [Server thread/ERROR] [zeta/]: Failed to scan recipe stellaris:water_separation. This should be reported to stellaris! java.lang.IllegalStateException: Recipe getResultItem is null at TRANSFORMER/zeta@1.1-40/org.violetmoon.zeta.util.handler.RecipeCrawlHandler.load(RecipeCrawlHandler.java:89) ~[Zeta-1.1-40.jar%23484!/:?] at TRANSFORMER/zeta@1.1-40/org.violetmoon.zeta.util.handler.RecipeCrawlHandler.onTick(RecipeCrawlHandler.java:125) ~[Zeta-1.1-40.jar%23484!/:?] at TRANSFORMER/zeta@1.1-40/org.violetmoon.zetaimplforge.event.ForgeEventsRemapper.lambda$createForgeConsumer$2(ForgeEventsRemapper.java:131) ~[Zeta-1.1-40.jar%23484!/:?] at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.ConsumerEventHandler.invoke(ConsumerEventHandler.java:27) ~[bus-8.0.5.jar%2362!/:?] at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar%2362!/:?] at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar%2362!/:?] at TRANSFORMER/neoforge@21.1.252/net.neoforged.neoforge.event.EventHooks.fireServerTickPre(EventHooks.java:1010) ~[neoforge-21.1.252-universal.jar%23302!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:915) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:25:39.680] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:39.682] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:39.692] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:25:44.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:44.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:44.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:25:49.676] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:49.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:49.678] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:25:54.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:54.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:54.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:25:59.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:59.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:25:59.678] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:04.674] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:04.675] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:04.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:09.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:09.675] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:09.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:14.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:14.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:14.678] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:19.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:19.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:19.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:24.674] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:24.675] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:24.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:29.674] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:29.675] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:29.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:34.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:34.675] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:34.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:39.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:39.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:39.678] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:44.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:44.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:44.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:49.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:49.675] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:49.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:54.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:54.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:54.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:26:59.675] [Netty Epoll Server IO #0/WARN] [io.netty.channel.DefaultChannelPipeline/]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:59.676] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Server UDP channel caught exception io.netty.handler.codec.DecoderException: java.io.IOException: Received an invalid packet ID: 254 at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.io.IOException: Received an invalid packet ID: 254 at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:37) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] ... 25 more [28Sep2026 20:26:59.677] [Netty Epoll Server IO #0/ERROR] [dev.ryanhcode.sable.Sable/]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:60025 java.lang.IndexOutOfBoundsException: readerIndex(30) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 30, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23101!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1200) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23301!/:?] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at TRANSFORMER/sable@2.0.5/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-2.0.5.jar%23438!/:2.0.5] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23104!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23102!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23106!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:425) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:413) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23107!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23103!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [28Sep2026 20:27:01.346] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping the server [28Sep2026 20:27:01.388] [Server thread/INFO] [sierra.thing.playernamestyler.PlayerNameStyler/]: Removing 0 nameplate entities during server shutdown [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.392] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.392] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.392] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.392] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.391] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.393] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.394] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:the_wall}]. [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.395] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@dimdoors:dungeon_pockets}]. [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@dimdoors:limbo}]. [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:earth_orbit}]. [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.397] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@minecraft:overworld}]. [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.396] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.400] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:aquarium_tunnels_dim}]. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:pocket_dimension}]. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.400] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.400] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.400] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@ae2:spatial_storage}]. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:warp_tunnel}]. [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:venus}]. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:mercury}]. [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@dimdoors:public_pockets}]. [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:mercury_orbit}]. [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@mahoutsukai:reality_marble}]. [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:pools_dim}]. [28Sep2026 20:27:01.398] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:red_road_dim}]. [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@thaumaturge:outer_lands}]. [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing world gen queue [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@minecraft:the_end}]. [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.401] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.400] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:structure_bridge_dim}]. [28Sep2026 20:27:01.399] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@eternal_starlight:starlight}]. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:jupiter}]. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@minecraft:the_nether}]. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@aether:the_aether}]. [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:the_end_dim}]. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.403] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Closing WorldGenerationQueue... [28Sep2026 20:27:01.402] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Shutting down world generator thread pool... [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:mars_orbit}]. [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: World generator thread pool shutdown with [0] incomplete tasks. [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@twilightforest:twilight_forest}]. [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-LOD World Gen/]: Closing [DhChunkGenerator_neoforge] [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:venus_orbit}]. [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:mars}]. [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:manila_dim}]. [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.404] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.generation.queues.WorldGenerationQueue/]: Finished closing WorldGenerationQueue [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:alpha_plain}]. [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@places:rooms_0}]. [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@dimdoors:personal_pockets}]. [28Sep2026 20:27:01.405] [level shutdown/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[playtest]@stellaris:moon}]. [28Sep2026 20:27:01.406] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Closed DhWorld of type [SERVER_ONLY]. [28Sep2026 20:27:01.406] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Closed DhWorld of type [SERVER_ONLY]. [28Sep2026 20:27:01.406] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.util.threading.PriorityTaskPicker/]: Shutting down PriorityTaskPicker thread pool... [28Sep2026 20:27:01.406] [Server thread/INFO] [DistantHorizons-DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Closing all [33] databases... [28Sep2026 20:27:02.327] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server [28Sep2026 20:27:02.328] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players [28Sep2026 20:27:02.328] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds [28Sep2026 20:27:02.627] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/minecraft:overworld [28Sep2026 20:27:02.627] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/minecraft:overworld [28Sep2026 20:27:03.517] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/dimdoors:limbo [28Sep2026 20:27:03.518] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/dimdoors:limbo [28Sep2026 20:27:03.526] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:alpha_plain [28Sep2026 20:27:03.527] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:alpha_plain [28Sep2026 20:27:03.534] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:venus_orbit [28Sep2026 20:27:03.534] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:venus_orbit [28Sep2026 20:27:03.539] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:pocket_dimension [28Sep2026 20:27:03.539] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:pocket_dimension [28Sep2026 20:27:03.545] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:rooms_0 [28Sep2026 20:27:03.545] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:rooms_0 [28Sep2026 20:27:03.550] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/dimdoors:personal_pockets [28Sep2026 20:27:03.550] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/dimdoors:personal_pockets [28Sep2026 20:27:03.555] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:moon [28Sep2026 20:27:03.555] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:moon [28Sep2026 20:27:03.560] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/mahoutsukai:reality_marble [28Sep2026 20:27:03.560] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/mahoutsukai:reality_marble [28Sep2026 20:27:03.565] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/minecraft:the_nether [28Sep2026 20:27:03.565] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/minecraft:the_nether [28Sep2026 20:27:03.570] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/eternal_starlight:starlight [28Sep2026 20:27:03.570] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/eternal_starlight:starlight [28Sep2026 20:27:03.577] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:mercury_orbit [28Sep2026 20:27:03.577] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:mercury_orbit [28Sep2026 20:27:03.582] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:mars_orbit [28Sep2026 20:27:03.582] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:mars_orbit [28Sep2026 20:27:03.587] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:mercury [28Sep2026 20:27:03.587] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:mercury [28Sep2026 20:27:03.592] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:manila_dim [28Sep2026 20:27:03.592] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:manila_dim [28Sep2026 20:27:03.597] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/dimdoors:dungeon_pockets [28Sep2026 20:27:03.597] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/dimdoors:dungeon_pockets [28Sep2026 20:27:03.602] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:jupiter [28Sep2026 20:27:03.602] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:jupiter [28Sep2026 20:27:03.607] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:the_end_dim [28Sep2026 20:27:03.607] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:the_end_dim [28Sep2026 20:27:03.612] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:the_wall [28Sep2026 20:27:03.612] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:the_wall [28Sep2026 20:27:03.617] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:warp_tunnel [28Sep2026 20:27:03.617] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:warp_tunnel [28Sep2026 20:27:03.623] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:venus [28Sep2026 20:27:03.623] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:venus [28Sep2026 20:27:03.631] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/dimdoors:public_pockets [28Sep2026 20:27:03.631] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/dimdoors:public_pockets [28Sep2026 20:27:03.638] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/minecraft:the_end [28Sep2026 20:27:03.638] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/minecraft:the_end [28Sep2026 20:27:03.643] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:mars [28Sep2026 20:27:03.643] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:mars [28Sep2026 20:27:03.648] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/aether:the_aether [28Sep2026 20:27:03.648] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/aether:the_aether [28Sep2026 20:27:03.653] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/stellaris:earth_orbit [28Sep2026 20:27:03.653] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/stellaris:earth_orbit [28Sep2026 20:27:03.658] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/twilightforest:twilight_forest [28Sep2026 20:27:03.658] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/twilightforest:twilight_forest [28Sep2026 20:27:03.663] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:pools_dim [28Sep2026 20:27:03.663] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:pools_dim [28Sep2026 20:27:03.668] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:structure_bridge_dim [28Sep2026 20:27:03.668] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:structure_bridge_dim [28Sep2026 20:27:03.673] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:red_road_dim [28Sep2026 20:27:03.673] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:red_road_dim [28Sep2026 20:27:03.678] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/places:aquarium_tunnels_dim [28Sep2026 20:27:03.678] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/places:aquarium_tunnels_dim [28Sep2026 20:27:03.684] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/thaumaturge:outer_lands [28Sep2026 20:27:03.684] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/thaumaturge:outer_lands [28Sep2026 20:27:03.689] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[playtest]'/ae2:spatial_storage [28Sep2026 20:27:03.689] [Server thread/INFO] [dev.ryanhcode.sable.Sable/]: Saving sub-levels for level 'ServerLevel[playtest]'/ae2:spatial_storage [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (playtest): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (limbo): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (alpha_plain): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (venus_orbit): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (pocket_dimension): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (rooms_0): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (personal_pockets): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (moon): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (reality_marble): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (starlight): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (mercury_orbit): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (mars_orbit): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (mercury): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (manila_dim): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (dungeon_pockets): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (jupiter): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (the_end_dim): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (the_wall): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (warp_tunnel): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (venus): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (public_pockets): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (mars): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (the_aether): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (earth_orbit): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (twilight_forest): All chunks are saved [28Sep2026 20:27:03.839] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (pools_dim): All chunks are saved [28Sep2026 20:27:03.840] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (structure_bridge_dim): All chunks are saved [28Sep2026 20:27:03.840] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (red_road_dim): All chunks are saved [28Sep2026 20:27:03.840] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (aquarium_tunnels_dim): All chunks are saved [28Sep2026 20:27:03.840] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (outer_lands): All chunks are saved [28Sep2026 20:27:03.840] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (spatial_storage): All chunks are saved [28Sep2026 20:27:03.840] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage: All dimensions are saved [28Sep2026 20:27:03.858] [Server thread/INFO] [Discord Integration/]: Unloading addons... [28Sep2026 20:27:03.858] [Server thread/INFO] [Discord Integration/]: Unloaded addons [28Sep2026 20:27:03.858] [Server thread/INFO] [Discord Integration/]: Unloading instance: net.dv8tion.jda.internal.JDAImpl@4cde4fba [28Sep2026 20:27:03.858] [Server thread/INFO] [Discord Integration/]: Unloading listener: de.erdbeerbaerlp.dcintegration.common.DiscordEventListener@20ad2520 [28Sep2026 20:27:03.860] [Server thread/INFO] [Discord Integration/]: Waiting for JDA to shut-down... [28Sep2026 20:27:03.898] [Server thread/INFO] [Discord Integration/]: JDA shut-down gracefully [28Sep2026 20:27:03.899] [Server thread/INFO] [Discord Integration/]: Shut-down successfully! [28Sep2026 20:27:03.900] [JDA RateLimit-Elastic-Worker 2/INFO] [STDERR/]: [net.dv8tion.jda.internal.utils.SimpleLogger:write:277]: [JDA RateLimit-Elastic-Worker 2] ERROR Requester - There was an I/O error while executing a REST request: Canceled