Перейти к содержанию

Сервер neoforge 1.21.1 крашит сразу после того, как ~11 человек на него заходит


Рекомендуемые сообщения

В теме 4 сообщения

Здравствуйте! Сервер крашит сразу после того, как 11 человек на него заходит, при этом в консоли пишется:

Цитата

 

[18:59:56] [Server Watchdog/FATAL] [ne.ne.ne.co.NeoForgeMod/]: Preparing crash report with UUID ac50e152-6b86-4ab5-bd69-04945987c663
[18:59:56] [Server Watchdog/ERROR] [minecraft/ServerWatchdog]: This crash report has been saved to: /home/container/crash-reports/crash-2025-06-10_18.59.56-server.txt

Hosting-Minecraft: Сервер помечен как выключенный
Hosting-Minecraft: Панель обнаружила завершение процесса. ЭТО УВЕДОМЛЕНИЕ НЕ ЯВЛЯЕТСЯ ОШИБКОЙ.
Hosting-Minecraft: Exit code: 1
Hosting-Minecraft: Ошибка не связана с нехваткой оперативной памяти. ИЩИТЕ ПРИЧИНУ В ЛОГАХ СЕРВЕРА.
Hosting-Minecraft: Проверка использования дискового пространства на сервере, это может занять несколько секунд...
Hosting-Minecraft: Обновление конфигурационных файлов процесса...
Hosting-Minecraft: Проверка прав доступа к файлам, это может занять несколько секунд...
Hosting-Minecraft: Сервер находится в процессе запуска

 

Цитата

Логи1:

[10Jun2025 19:00:10.379] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.neoForgeVersion, 21.1.172, --fml.fmlVersion, 4.0.39, --fml.mcVersion, 1.21.1, --fml.neoFormVersion, 20240808.144430, nogui]
[10Jun2025 19:00:10.381] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: JVM identified as Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 21.0.2+13-LTS-58
[10Jun2025 19:00:10.382] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 11.0.4+main.d2e20e43 starting: java version 21.0.2 by Oracle Corporation; OS Linux arch amd64 version 6.1.0-13-amd64
[10Jun2025 19:00:10.445] [main/WARN] [net.neoforged.fml.loading.FMLConfig/CORE]: Configuration file /home/container/config/fml.toml is not correct. Correcting
[10Jun2025 19:00:10.594] [main/INFO] [net.neoforged.fml.loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
[10Jun2025 19:00:10.636] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=union:/home/container/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
[10Jun2025 19:00:10.643] [main/WARN] [net.neoforged.fml.loading.FMLConfig/CORE]: Configuration file /home/container/config/fml.toml is not correct. Correcting
[10Jun2025 19:00:10.891] [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.172:server]
[10Jun2025 19:00:10.909] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.1.172-universal.jar" [locator: PathBasedLocator[name=neoforge, paths=[libraries/net/neoforged/neoforge/21.1.172/neoforge-21.1.172-universal.jar]], reader: mod manifest]
[10Jun2025 19:00:10.916] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "accessories-neoforge-1.1.0-beta.43+1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.919] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "architectury-13.0.8-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.938] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ars_nouveau-1.21.1-5.8.3-all.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.941] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "azurelib-neo-1.21.1-3.0.20.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.943] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "BagOfHolding-v21.1.0-1.21.1-NeoForge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.947] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "basiclogin-2.0.0.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.950] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "carryon-neoforge-1.21.1-2.2.2.11.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.954] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cataclysm_spellbooks-1.1.7-1.21.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.956] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Corgilib-NeoForge-1.21.1-5.0.0.3.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.959] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "corpse-neoforge-1.21.1-1.1.5.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.961] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "crabbersdelight-1.21.1-1.1.9.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.963] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "cristellib-neoforge-1.2.8.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.967] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "croptopia_1.21.1_neo-forge-4.1.0.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.969] [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/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.972] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "CustomPlayerModels-1.21-0.6.22a.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.974] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "deeperdarker-neoforge-1.21-1.3.4.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.976] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "drinkbeer-refill-1.21.1-1.2.0.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.977] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "dummmmmmy-1.21-2.0.7-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.980] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "elixirum-neoforge-1.21.1-0.2.2.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.982] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "emotecraft-for-MC1.21.1-2.4.10-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.984] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "endrem-neoforge-1.21.X-6.0.2.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.985] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ends_delight-2.5.1+neoforge.1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.987] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "EpheroLib-1.21.1-NEO-FORGE-1.2.0.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.988] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "etched-4.0.0.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:10.990] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "FarmersDelight-1.21.1-1.2.8.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.000] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "ferritecore-7.0.2-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.002] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fragmentum-neoforge-1.21.1-0.0.13.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.004] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "friendsandfoes-neoforge-4.0.5+mc1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.007] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fzzy_config-0.7.0+1.21+neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.009] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "gametechbcs_spellbooks-3.0.0-1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.011] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "geckolib-neoforge-1.21.1-4.7.5.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.013] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "gtbcs_spell_lib-1.0.1-1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.016] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "hexerei-0.5.0.3.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.017] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "imgurdisplay-1.21.1-0.2.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.020] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "irons_spellbooks-1.21.1-3.12.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.022] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinforforge-5.8.0-all.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "L_Ender's Cataclysm-2.66-1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.027] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "lionfishapi-2.6.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.028] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "lithium-neoforge-0.15.0+mc1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.029] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "lootr-neoforge-1.21-1.10.35.91.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.031] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "modernfix-neoforge-5.23.0+mc1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.033] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "modonomicon-1.21.1-neoforge-1.114.2.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.034] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "moonlight-1.21-2.18.13-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.035] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Nullscape_1.21.x_v1.2.11.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.039] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "occultism-1.21.1-neoforge-1.180.0.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.040] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "OctoLib-NEOFORGE-0.5.0.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.041] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "oracle_index-neoforge-0.3.0.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.043] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.045] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Patchouli-1.21-88-NEOFORGE.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.047] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "playerladder-neoforge-1.21-0.7.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.049] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "plushables-neoforge-2.0.51.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.051] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "PuzzlesLib-v21.1.36-1.21.1-NeoForge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.055] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "regions_unexplored-neoforge-1.21.1-0.5.6.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.058] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "relics-1.21.1-0.10.7.5.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.060] [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/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.063] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "simplyswords-neoforge-1.60.11-1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.064] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "skinrestorer-2.3.2+1.21-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.065] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "SmartBrainLib-neoforge-1.21.1-1.16.7.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.067] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "snatched-1.0.3-neoforge-1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.069] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sussysniffers-1.21.1-0.1.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.071] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "t_and_t-neoforge-fabric-1.13.2.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.072] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "tablist-1.0.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.074] [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/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.075] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "the_afterdark-1.21.1-neoforge-1.0.3.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.111] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Vampirism-1.21-1.10.7.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.113] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "vital_herbs-4.0.0-neoforge-1.21.1.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.115] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "voicechat-neoforge-1.21.1-2.5.30.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.117] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "Werewolves-1.21-2.0.2.5.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:11.119] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "yet_another_config_lib_v3-3.6.6+1.21.1-neoforge.jar" [locator: {mods folder locator at /home/container/mods}, reader: mod manifest]
[10Jun2025 19:00:12.022] [main/INFO] [net.neoforged.fml.loading.moddiscovery.locators.JarInJarDependencyLocator/]: Found 53 dependencies adding them to mods collection
[10Jun2025 19:00:12.022] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "langchain4j-core-1.0.0.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.022] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jsoup-1.17.2.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.022] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "commonmark-ext-gfm-strikethrough-0.24.0.jar" [parent: modonomicon-1.21.1-neoforge-1.114.2.jar, locator: jarinjar]
[10Jun2025 19:00:12.022] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "langchain4j-embeddings-all-minilm-l6-v2-q-1.0.0-beta5.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "api-0.31.1.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jankson-0.1.5.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "player-animation-lib-forge-2.0.1+1.21.1.jar" [parent: emotecraft-for-MC1.21.1-2.4.10-neoforge.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "net.neoforged.neoforge-coremods-21.1.172.jar" [parent: neoforge-21.1.172-universal.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "onnxruntime-1.20.0.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "netty-0.1.4.jar" [parent: owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "endec-0.1.8.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-core-jvm-1.10.2.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [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]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "langchain4j-embeddings-1.0.0-beta5.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-jdk8-1.10.2.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "nuggets-neoforge-1.21-1.0.6.37.jar" [parent: ars_nouveau-1.21.1-5.8.3-all.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk7-2.1.20.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.023] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-screen-api-v1-2.0.24+79a4c2b0d1.jar" [parent: owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk8-2.1.20.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "forgified-fabric-loader-2.5.29+0.16.0+1.21-full.jar" [parent: owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.024] [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.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [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]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-json-jvm-1.8.1.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "snakeyaml-2.2.jar" [parent: OctoLib-NEOFORGE-0.5.0.1.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "exp4j-0.4.8.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jankson-1.2.3.jar" [parent: fzzy_config-0.7.0+1.21+neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.4.1.jar" [parent: neoforge-21.1.172-universal.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "gson-0.1.5.jar" [parent: owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [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.1-beta.3+1.21.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "jlayer-1.0.1.jar" [parent: etched-4.0.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "commonmark-ext-ins-0.24.0.jar" [parent: modonomicon-1.21.1-neoforge-1.114.2.jar, locator: jarinjar]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "iteminteractions-neoforge-21.1.0.jar" [parent: BagOfHolding-v21.1.0-1.21.1-NeoForge.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.024] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "opennlp-tools-2.5.4.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "thedarkcolour.kfflang-5.8.0.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.025] [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.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "thedarkcolour.kfflib-5.8.0.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "bendy-lib-forge-5.1.jar" [parent: emotecraft-for-MC1.21.1-2.4.10-neoforge.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "java-client-3.0.1-SNAPSHOT.jar" [parent: skinrestorer-2.3.2+1.21-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "thedarkcolour.kffmod-5.8.0.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "gson-0.2.1.jar" [parent: yet_another_config_lib_v3-3.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-reflect-2.1.20.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-2.1.20.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "tokenizers-0.31.1.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "tomlkt-jvm-0.3.7.jar" [parent: fzzy_config-0.7.0+1.21+neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "json-0.2.1.jar" [parent: yet_another_config_lib_v3-3.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "commonmark-0.24.0.jar" [parent: modonomicon-1.21.1-neoforge-1.114.2.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "langchain4j-1.0.0.jar" [parent: oracle_index-neoforge-0.3.0.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [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.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.025] [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.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.026] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "fabric-networking-api-v1-4.2.2+a92978fd19.jar" [parent: owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar, locator: jarinjar, reader: mod manifest]
[10Jun2025 19:00:12.026] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-core-jvm-1.8.1.jar" [parent: kotlinforforge-5.8.0-all.jar, locator: jarinjar]
[10Jun2025 19:00:12.026] [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.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.026] [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.6.6+1.21.1-neoforge.jar, locator: jarinjar]
[10Jun2025 19:00:12.032] [main/INFO] [net.neoforged.fml.loading.moddiscovery.ModDiscoverer/]: 
     Mod List:
        Name Version (Mod Id)

        Accessories 1.1.0-beta.43+1.21.1 (accessories)
        Architectury 13.0.8 (architectury)
        Ars Elixirum 0.2.2 (elixirum)
        Ars Nouveau 5.8.3 (ars_nouveau)
        AzureLib 3.0.20 (azurelib)
        Bag Of Holding 21.1.0 (bagofholding)
        Basic Login 1.0.0.21.1 (basiclogin)
        Bendy lib 5.1 (bendylib)
        Carry On 2.2.2 (carryon)
        Cataclysm Spellbook 1.1.7-1.21 (cataclysm_spellbooks)
        CorgiLib 5.0.0.3 (corgilib)
        Corpse 1.21.1-1.1.5 (corpse)
        Crabber's Delight 1.1.9 (crabbersdelight)
        Cristel Lib 1.2.8 (cristellib)
        Croptopia 4.1.0 (croptopia)
        Curios API 9.5.1+1.21.1 (curios)
        Customizable Player Models 0.6.22a (cpm)
        Deeper and Darker 1.3.4 (deeperdarker)
        DrinkBeer Refill 1.2.0 (drinkbeer)
        Emotecraft 2.4.10 (emotecraft)
        End Remastered 6.0.2 (endrem)
        End's Delight 2.5.1+neoforge.1.21.1 (ends_delight)
        EpheroLib 1.2.0 (epherolib)
        Etched 4.0.0 (etched)
        Farmer's Delight 1.2.8 (farmersdelight)
        Ferrite Core 7.0.2 (ferritecore)
        Forgified Fabric API Base 0.4.42+d1308dedd1 (fabric_api_base)
        Forgified Fabric Networking API (v1) 4.2.2+a92978fd19 (fabric_networking_api_v1)
        Forgified Fabric Screen API (v1) 2.0.24+79a4c2b0d1 (fabric_screen_api_v1)
        Fragmentum 0.0.13 (fragmentum)
        Friends&Foes 4.0.5 (friendsandfoes)
        Fzzy Config 0.7.0+1.21+neoforge (fzzy_config)
        GameTechBC's Spellbooks 3.0.0-1.21.1 (gametechbcs_spellbooks)
        GeckoLib 4 4.7.5.1 (geckolib)
        GTBC's SpellLib 1.0.1-1.21.1 (gtbcs_spell_lib)
        Hexerei 0.5 (hexerei)
        Imgur Display 1.21.1-0.2.1 (imgurdisplay)
        Iron's Spells 'n Spellbooks 1.21.1-3.12.1 (irons_spellbooks)
        Item Interactions 21.1.0 (iteminteractions)
        Kotlin For Forge 5.8.0 (kotlinforforge)
        L_Ender's Cataclysm 2.66-1.21.1 (cataclysm)
        lionfishapi 2.6 (lionfishapi)
        Lithium 0.15.0+mc1.21.1 (lithium)
        Lootr 1.21-1.10.35.91 (lootr)
        Minecraft 1.21.1 (minecraft)
        MmmMmmMmmMmm 1.21-2.0.7 (dummmmmmy)
        ModernFix 5.23.0+mc1.21.1 (modernfix)
        Modonomicon 1.114.2 (modonomicon)
        Moonlight Lib 1.21-2.18.13 (moonlight)
        NeoForge 21.1.172 (neoforge)
        Nuggets 1.0.6.37 (nuggets)
        Nullscape 1.2.11 (nullscape)
        Occultism 1.180.0 (occultism)
        OctoLib 0.5.0.1 (octolib)
        Oracle Index 0.3.0 (oracle_index)
        oωo 0.12.15.1-beta.3+1.21 (owo)
        Patchouli 1.21-88-NEOFORGE (patchouli)
        Player Animator 2.0.1+1.21.1 (playeranimator)
        Player Ladder 0.7.1 (playerladder)
        Plushables 2.0.5+1.21.1 (plushables)
        Puzzles Lib 21.1.36 (puzzleslib)
        Regions Unexplored 0.5.6.1 (regions_unexplored)
        Relics 0.10.7.5 (relics)
        Resourceful Lib 3.0.12 (resourcefullib)
        Simple Voice Chat 1.21.1-2.5.30 (voicechat)
        Simply Swords 1.60.11-1.21.1 (simplyswords)
        SkinRestorer 2.3.2+1.21-neoforge (skinrestorer)
        SmartBrainLib 1.16.7 (smartbrainlib)
        Snatched 1.0.3 (snatched)
        Sussy Sniffers 1.21.1-0.1.1 (sussysniffers)
        TabList 1.0.1 (tablist)
        TerraBlender 4.1.0.8 (terrablender)
        The Afterdark 1.0.3.1 (the_afterdark)
        Towns and Towers 1.13.2 (t_and_t)
        Vampirism 1.10.7 (vampirism)
        Vital Herbs 4.0.0 (vital_herbs)
        Werewolves 2.0.2.5 (werewolves)
        YetAnotherConfigLib 3.6.6+1.21.1-neoforge (yet_another_config_lib_v3)
[10Jun2025 19:00:13.039] [main/INFO] [mixin/]: Compatibility level set to JAVA_17
[10Jun2025 19:00:13.043] [main/INFO] [mixin/]: Compatibility level set to JAVA_21
[10Jun2025 19:00:13.156] [main/INFO] [net.fabricmc.loader.impl.bootstrap.FabricLoaderBootstrap/]: Propagating FML mod list to Fabric Loader
[10Jun2025 19:00:13.166] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments [nogui]
[10Jun2025 19:00:13.205] [main/WARN] [mixin/]: Reference map 'hexerei.refmap.json' for hexerei.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.206] [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
[10Jun2025 19:00:13.259] [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'.
[10Jun2025 19:00:13.260] [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'.
[10Jun2025 19:00:13.260] [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'.
[10Jun2025 19:00:13.260] [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'.
[10Jun2025 19:00:13.260] [main/INFO] [Lithium/]: Loaded configuration file for Lithium: 146 options available, 0 override(s) found
[10Jun2025 19:00:13.263] [main/WARN] [mixin/]: Reference map 'fragmentum.refmap.json' for fragmentum.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.264] [main/WARN] [mixin/]: Reference map 'fragmentum.refmap.json' for fragmentum.neoforge.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.357] [main/INFO] [ModernFix/]: Loaded configuration file for ModernFix 5.23.0+mc1.21.1: 75 options available, 0 override(s) found
[10Jun2025 19:00:13.358] [main/INFO] [ModernFix/]: Applying Nashorn fix
[10Jun2025 19:00:13.372] [main/WARN] [mixin/]: Reference map 'relics.refmap.json' for relics.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.373] [main/WARN] [mixin/]: Reference map 'nuggets.refmap.json' for nuggets.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.375] [main/WARN] [mixin/]: Reference map 'cataclysm_spellbooks.refmap.json' for cataclysm_spellbooks.mixin.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.470] [main/WARN] [mixin/]: Reference map 'carryon.refmap.json' for carryon.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.477] [main/WARN] [mixin/]: Reference map 'friendsandfoes.refmap.json' for friendsandfoes-neoforge.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.478] [main/WARN] [mixin/]: Reference map 'friendsandfoes.refmap.json' for friendsandfoes-common.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.480] [main/WARN] [mixin/]: Reference map 'sussysniffers.refmap.json' for sussysniffers.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.480] [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
[10Jun2025 19:00:13.480] [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
[10Jun2025 19:00:13.484] [main/WARN] [mixin/]: Reference map 'regions_unexplored.refmap.json' for regions_unexplored.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.484] [main/WARN] [mixin/]: Reference map 'regions_unexplored.refmap.json' for regions_unexplored.neoforge.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.485] [main/WARN] [mixin/]: Reference map 'endrem.refmap.json' for endrem.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.486] [main/WARN] [mixin/]: Reference map '${mod_id}.refmap.json' for playerladder.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.488] [main/WARN] [mixin/]: Reference map 'lionfishapi.refmap.json' for lionfishapi.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.488] [main/WARN] [mixin/]: Reference map 'plushables.refmap.json' for plushables.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.489] [main/WARN] [mixin/]: Reference map 'cataclysm.refmap.json' for cataclysm.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.489] [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
[10Jun2025 19:00:13.490] [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
[10Jun2025 19:00:13.491] [main/WARN] [mixin/]: Reference map 'ars_nouveau.refmap.json' for ars_nouveau.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.491] [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
[10Jun2025 19:00:13.491] [main/WARN] [mixin/]: Reference map 'croptopia.refmap.json' for croptopia.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.492] [main/WARN] [mixin/]: Reference map 'irons_spellbooks.refmap.json' for irons_spellbooks.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.493] [main/WARN] [mixin/]: Reference map 'elixirum.refmap.json' for elixirum.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.493] [main/WARN] [mixin/]: Reference map 'elixirum.refmap.json' for elixirum.neoforge.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.494] [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
[10Jun2025 19:00:13.505] [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
[10Jun2025 19:00:13.522] [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
[10Jun2025 19:00:13.524] [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
[10Jun2025 19:00:13.524] [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
[10Jun2025 19:00:13.525] [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
[10Jun2025 19:00:13.526] [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
[10Jun2025 19:00:13.526] [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
[10Jun2025 19:00:13.527] [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
[10Jun2025 19:00:13.527] [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
[10Jun2025 19:00:13.528] [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
[10Jun2025 19:00:13.528] [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
[10Jun2025 19:00:13.531] [main/WARN] [mixin/]: Reference map 'skinrestorer.refmap.json' for skinrestorer.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.532] [main/WARN] [mixin/]: Reference map 'EpheroLib-refmap.json' for epherolib.mixins.json could not be read. If this is a development environment you can ignore this message
[10Jun2025 19:00:13.712] [main/WARN] [mixin/]: Error loading class: com/mojang/blaze3d/vertex/BufferBuilder (java.lang.ClassNotFoundException: com.mojang.blaze3d.vertex.BufferBuilder)
[10Jun2025 19:00:13.712] [main/WARN] [mixin/]: @Mixin target com.mojang.blaze3d.vertex.BufferBuilder was not found owo.mixins.json:BufferBuilderAccessor from mod owo
[10Jun2025 19:00:13.747] [main/ERROR] [net.neoforged.fml.common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER
[10Jun2025 19:00:13.749] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/screens/Screen (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER)
[10Jun2025 19:00:13.749] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.screens.Screen was not found owo.mixins.json:ScreenAccessor from mod owo
[10Jun2025 19:00:14.431] [main/ERROR] [net.neoforged.fml.common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER
[10Jun2025 19:00:14.431] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/screens/Screen (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER)
[10Jun2025 19:00:14.432] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.screens.Screen was not found relics.mixins.json:ScreenMixin from mod relics
[10Jun2025 19:00:14.433] [main/WARN] [mixin/]: Error loading class: net/p3pp3rf1y/sophisticatedcore/upgrades/feeding/FeedingUpgradeWrapper (java.lang.ClassNotFoundException: net.p3pp3rf1y.sophisticatedcore.upgrades.feeding.FeedingUpgradeWrapper)
[10Jun2025 19:00:14.433] [main/WARN] [mixin/]: @Mixin target net.p3pp3rf1y.sophisticatedcore.upgrades.feeding.FeedingUpgradeWrapper was not found relics.mixins.json:compat.sophisticatedbackpacks.FeedingUpgradeWrapperMixin from mod relics
[10Jun2025 19:00:14.433] [main/WARN] [mixin/]: Error loading class: net/p3pp3rf1y/sophisticatedcore/upgrades/UpgradeWrapperBase (java.lang.ClassNotFoundException: net.p3pp3rf1y.sophisticatedcore.upgrades.UpgradeWrapperBase)
[10Jun2025 19:00:14.434] [main/WARN] [mixin/]: @Mixin target net.p3pp3rf1y.sophisticatedcore.upgrades.UpgradeWrapperBase was not found relics.mixins.json:compat.sophisticatedbackpacks.UpgradeWrapperBaseAccessor from mod relics
[10Jun2025 19:00:14.435] [main/ERROR] [net.neoforged.fml.common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/KeyMapping for invalid dist DEDICATED_SERVER
[10Jun2025 19:00:14.435] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/KeyMapping (java.lang.RuntimeException: Attempted to load class net/minecraft/client/KeyMapping for invalid dist DEDICATED_SERVER)
[10Jun2025 19:00:14.435] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.KeyMapping was not found nuggets.mixins.json:KeyMappingAccessor from mod nuggets
[10Jun2025 19:00:14.437] [main/ERROR] [net.neoforged.fml.common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER
[10Jun2025 19:00:14.437] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/screens/Screen (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER)
[10Jun2025 19:00:14.438] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.screens.Screen was not found nuggets.mixins.json:ScreenAccessor from mod nuggets
[10Jun2025 19:00:14.439] [main/ERROR] [net.neoforged.fml.common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER
[10Jun2025 19:00:14.439] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/screens/Screen (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER)
[10Jun2025 19:00:14.440] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.screens.Screen was not found fabric-screen-api-v1.mixins.json:ScreenAccessor from mod fabric_screen_api_v1
[10Jun2025 19:00:14.498] [main/WARN] [mixin/]: Error loading class: traben/entity_model_features/models/animation/EMFAnimationEntityContext (java.lang.ClassNotFoundException: traben.entity_model_features.models.animation.EMFAnimationEntityContext)
[10Jun2025 19:00:14.668] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/renderer/entity/PhantomRenderer (java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.PhantomRenderer)
[10Jun2025 19:00:14.669] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.renderer.entity.PhantomRenderer was not found deeperdarker.mixins.json:PhantomRendererMixin from mod deeperdarker
[10Jun2025 19:00:14.846] [main/WARN] [mixin/]: Error loading class: com/mojang/blaze3d/platform/InputConstants$Key (java.lang.ClassNotFoundException: com.mojang.blaze3d.platform.InputConstants$Key)
[10Jun2025 19:00:14.966] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[10Jun2025 19:00:15.546] [main/INFO] [net.minecraft.server.Bootstrap/]: ModernFix reached bootstrap stage (6.189 s after launch)
[10Jun2025 19:00:17.118] [main/WARN] [mixin/]: Method overwrite conflict for getHiddenEffect in werewolves.mixins.json:MobEffectInstanceAccessor from mod werewolves, previously written by de.teamlapen.vampirism.mixin.MixinMobEffectInstance. Skipping method.
[10Jun2025 19:00:17.688] [main/WARN] [mixin/]: Method overwrite conflict for getTemperature in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by net.caffeinemc.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method.
[10Jun2025 19:00:20.438] [main/INFO] [net.minecraft.server.Bootstrap/]: Vanilla bootstrap took 4890 milliseconds
[10Jun2025 19:00:20.573] [modloading-worker-0/INFO] [net.neoforged.neoforge.common.NeoForgeMod/NEOFORGE-MOD]: NeoForge mod loading, version 21.1.172, for MC 1.21.1
[10Jun2025 19:00:20.923] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for bagofholding:main
[10Jun2025 19:00:20.946] [modloading-worker-0/INFO] [owo/]: chyz: How could you do this to me, Blod. I loved you like a guy I don't know in real life :(
[10Jun2025 19:00:20.994] [modloading-worker-0/INFO] [azurelib/FileWatching]: Registered azurelib config for auto-sync function
[10Jun2025 19:00:21.069] [modloading-worker-0/INFO] [YetAnotherConfigLib/]: Deserializing FriendsAndFoesConfig from 'config/friendsandfoes.json'
[10Jun2025 19:00:21.155] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: cpm.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.157] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: passwords.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.188] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: usercache.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: Exception has occurred
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:23) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: [{"name":"williamdyce","uuid":"32e46d9a-ec36-3682-bfe0-b54acf57659a","expiresOn":"2025-07-10 17:08:30 +0300"},{"name":"nagiraki","uuid":"a0ec883a-660a-3e09-b94c-7c8a32638d18","expiresOn":"2025-07-10 17:08:12 +0300"},{"name":"cheburek_s_sirom","uuid":"c7225125-90de-3d7f-8e27-f35e5d70b25c","expiresOn":"2025-07-10 17:07:51 +0300"},{"name":"WilliamTheBlade","uuid":"d6d88245-e5a2-3718-abf8-7444e1c10f62","expiresOn":"2025-07-10 17:07:46 +0300"},{"name":"MAZEochisted","uuid":"8e3d8efc-d57a-3cb0-913f-f66df44c8121","expiresOn":"2025-07-10 17:07:45 +0300"},{"name":"Rambo_00","uuid":"d6c68414-252b-3804-8b7f-dd67f27bd611","expiresOn":"2025-07-10 17:07:33 +0300"},{"name":"STARS_DUANA","uuid":"fa7b61fa-4066-38ae-96c6-354531077018","expiresOn":"2025-07-10 17:07:04 +0300"},{"name":"tobekhopka","uuid":"77d8ea1e-f82c-3da2-9664-d32e402b4285","expiresOn":"2025-07-10 17:07:03 +0300"},{"name":"_Xo_Li_","uuid":"1d2aba33-143b-3cb3-a2b8-e624355e3b16","expiresOn":"2025-07-10 17:07:03 +0300"},{"name":"pryanik00","uuid":"95eadbd6-9ac1-3331-8403-bfde481aa7c5","expiresOn":"2025-07-10 17:07:02 +0300"},{"name":"BastianBaks","uuid":"2eea0ab1-63f1-3b0a-a715-2b9e375d9c3f","expiresOn":"2025-07-10 17:06:55 +0300"},{"name":"Chrono_T","uuid":"e5a0fdb1-bfe4-347c-92cb-f725a2e739bd","expiresOn":"2025-07-10 17:06:52 +0300"},{"name":"Bulka_77F","uuid":"0c00ebf6-5ed3-3077-b41c-a00afcb032e7","expiresOn":"2025-07-10 17:06:49 +0300"},{"name":"im_rice","uuid":"d2231b92-814c-3e7d-855e-43a3f0e6c970","expiresOn":"2025-07-10 17:05:17 +0300"},{"name":"twixxtra","uuid":"701c01ee-64fd-3ed0-ab34-ca5f0778f2e7","expiresOn":"2025-07-10 17:05:09 +0300"},{"name":"gegerety1996","uuid":"61dd07d2-6b26-35c5-bb69-1fc1df220079","expiresOn":"2025-07-10 17:04:53 +0300"},{"name":"devwizz","uuid":"d22c2bd2-6b3a-3ea3-b777-30195941344b","expiresOn":"2025-07-10 17:04:35 +0300"},{"name":"Broos49","uuid":"f1220b73-4b28-364e-ad78-a24479525c8a","expiresOn":"2025-07-10 17:04:33 +0300"},{"name":"lol4ick0","uuid":"f74b18b2-2d07-358e-82e8-f1fc5afb33e6","expiresOn":"2025-07-10 17:04:11 +0300"},{"name":"GELST_ICH","uuid":"3c40eb04-7fa7-3d19-854a-3db7258e47da","expiresOn":"2025-07-10 17:02:08 +0300"},{"name":"Broos49","uuid":"7d8e78f0-30cb-4057-acbc-ec2c4573d839","expiresOn":"2025-07-10 16:29:24 +0300"},{"name":"Im_Rice","uuid":"5838524b-d6c7-48bc-96ee-b584bb7a8633","expiresOn":"2025-07-10 16:29:28 +0300"},{"name":"rambo_00","uuid":"3f13d231-449b-3811-84a5-5a3566d56fb4","expiresOn":"2025-07-10 16:29:19 +0300"},{"name":"bulka_77f","uuid":"b422e0f6-7c5d-3964-b720-7a3f06d88037","expiresOn":"2025-07-10 16:29:14 +0300"},{"name":"STARS_DUANA","uuid":"4e0dfd53-79d8-479c-abf2-9b591c6ad0a9","expiresOn":"2025-07-10 16:29:02 +0300"},{"name":"melkonich","uuid":"ab386cad-8e81-4015-a339-ba54dee00fcd","expiresOn":"2025-07-10 16:28:57 +0300"},{"name":"feikover","uuid":"671bcda5-53f1-4b76-9377-b4f800a3dcb5","expiresOn":"2025-07-10 16:28:54 +0300"},{"name":"itz_minchi","uuid":"cb43d5b2-35d0-3504-ada2-fa39895d9519","expiresOn":"2025-07-10 16:28:49 +0300"},{"name":"LaFFi1","uuid":"023bc314-9845-4832-bd4c-ae80376a204a","expiresOn":"2025-07-10 16:28:35 +0300"},{"name":"mophaaan","uuid":"685706cd-63e8-30e5-b500-a4d2bc9017bb","expiresOn":"2025-07-10 16:28:28 +0300"},{"name":"smeika","uuid":"70b004d0-0e3a-33c7-ab07-22ae496dacbe","expiresOn":"2025-07-10 16:28:20 +0300"},{"name":"_xo_li_","uuid":"2b06db8e-be25-37ae-9607-b5139e0b8064","expiresOn":"2025-07-10 16:28:15 +0300"},{"name":"kiriii_x","uuid":"9fe78c51-b24c-3764-aedf-8e14be4bf594","expiresOn":"2025-07-10 16:28:09 +0300"},{"name":"magnapin","uuid":"2888d72d-d418-3ecb-8a7b-fc8eb9f0dba3","expiresOn":"2025-07-10 16:28:03 +0300"},{"name":"Archibald","uuid":"095a4d75-149e-4cb4-a71d-dd1ece2970a0","expiresOn":"2025-07-10 16:27:44 +0300"},{"name":"dwewagd1","uuid":"8e4a58c7-29dd-326e-80b5-dfafb37f6e6c","expiresOn":"2025-07-10 16:27:38 +0300"},{"name":"twixxtra","uuid":"031b4748-0ca0-4f0d-bcb4-6d8cfd469b76","expiresOn":"2025-07-10 16:27:34 +0300"},{"name":"evgeniy_pivo","uuid":"a8c3c0b7-8208-38c7-993f-47138d2bfc87","expiresOn":"2025-07-10 16:27:29 +0300"},{"name":"Sergio_213","uuid":"7b467bc5-0b91-4923-a2f6-652850818ab4","expiresOn":"2025-07-10 16:27:24 +0300"},{"name":"charlie_109mm","uuid":"a0381902-535e-3be4-be92-b93e85b06728","expiresOn":"2025-07-10 16:27:05 +0300"},{"name":"charlottabolk","uuid":"c411dc2c-555b-3c77-9e4d-6e1f530814c2","expiresOn":"2025-07-10 16:26:58 +0300"},{"name":"mandarinka117","uuid":"dc819be6-21ff-4698-9e84-5cf402d9dd0b","expiresOn":"2025-07-10 16:26:50 +0300"},{"name":"bastianbaks","uuid":"a356bacc-7b74-3e77-b5fe-de0d2f5971ac","expiresOn":"2025-07-10 16:26:45 +0300"},{"name":"0swa1d_","uuid":"5e3cfaf1-97fa-4224-9a5d-ffa457c26e8e","expiresOn":"2025-07-10 16:26:41 +0300"},{"name":"meliordo","uuid":"eca609be-bbba-320c-96a3-065c7e394c73","expiresOn":"2025-07-10 16:26:26 +0300"},{"name":"hearage_","uuid":"0f9016d0-25f4-4e41-9c3a-53c89e6d06b6","expiresOn":"2025-07-10 16:26:18 +0300"},{"name":"tobekhopka","uuid":"dbc9f4bb-5485-4818-a7e6-361536b6775a","expiresOn":"2025-07-10 16:26:12 +0300"},{"name":"3_winter","uuid":"b0872d6e-b706-3bd5-bd48-f678962f5e55","expiresOn":"2025-07-10 16:26:08 +0300"},{"name":"asenka_19037","uuid":"07ef3012-f449-30ba-970b-1ba297d02118","expiresOn":"2025-07-10 16:26:02 +0300"},{"name":"vvvidok","uuid":"2bc078da-ebad-31fb-bdfa-b890ef0b7bc1","expiresOn":"2025-07-10 16:25:52 +0300"},{"name":"vvincentx","uuid":"7efc9b10-fb1f-3888-8bc4-ff9f1ace2bc0","expiresOn":"2025-07-10 16:25:42 +0300"},{"name":"FleurKez","uuid":"1359bfea-f1d1-40d0-a06e-3e89b1c898b2","expiresOn":"2025-07-10 16:24:25 +0300"},{"name":"kffkaaa","uuid":"ee92e404-4e3f-3b90-9c30-18ec07e89204","expiresOn":"2025-07-10 16:24:37 +0300"},{"name":"PseudoDream","uuid":"84afe23e-07fa-4ac9-83d2-0ccbe404c7a2","expiresOn":"2025-07-10 16:24:20 +0300"},{"name":"Jenna_Dreamer","uuid":"235433f8-0afa-4c55-a2de-431889774e30","expiresOn":"2025-07-10 16:24:07 +0300"},{"name":"felixesi","uuid":"a0cf1f16-cbcc-33c1-82ff-edd9d8eb9530","expiresOn":"2025-07-10 16:23:51 +0300"},{"name":"wixwy","uuid":"bf703771-80e5-4237-b541-03cfd9f82fa4","expiresOn":"2025-07-10 16:23:38 +0300"},{"name":"kotletka_","uuid":"b38c82a6-185d-4c2e-9654-81275971d780","expiresOn":"2025-07-10 16:23:32 +0300"},{"name":"williamdyce","uuid":"c1a45f9a-b54a-476c-a8b2-f9fc55483834","expiresOn":"2025-07-10 16:23:29 +0300"},{"name":"lol4ick0","uuid":"a1facd18-32d8-482c-8977-b7db83bf4154","expiresOn":"2025-07-10 16:23:21 +0300"},{"name":"swaghs","uuid":"11236a5b-1b88-4ed6-84a5-4e83c7d4d307","expiresOn":"2025-07-10 16:23:13 +0300"},{"name":"timegoescrazy","uuid":"1bfdc36a-f8af-37ee-ae59-fae640addae6","expiresOn":"2025-07-10 16:23:02 +0300"},{"name":"dohl1k_sp","uuid":"ba3b4d7d-5855-38dc-b902-5095b40fcf5b","expiresOn":"2025-07-10 16:22:56 +0300"},{"name":"devwizz","uuid":"7c88bb68-3b71-4e6b-9cf1-c1f6305137cb","expiresOn":"2025-07-10 16:22:47 +0300"},{"name":"_roseinnit_","uuid":"cae53ea5-c40a-35b0-a373-6ed914bba219","expiresOn":"2025-07-10 16:22:16 +0300"},{"name":"noasbt","uuid":"43c646c8-1152-451a-8fe4-2c868e15ab02","expiresOn":"2025-07-10 16:22:06 +0300"},{"name":"dante14_tsar","uuid":"195fd912-e96e-3dbb-8b5b-6b1c0caca5a3","expiresOn":"2025-07-10 16:21:39 +0300"},{"name":"Le_Pe","uuid":"18ef7c95-3dbb-41f2-9c1c-7b3edaf4d541","expiresOn":"2025-07-10 16:21:28 +0300"},{"name":"neoshing","uuid":"b6b093ec-8eb2-3bc8-9da1-de9c7f022660","expiresOn":"2025-07-10 16:21:13 +0300"},{"name":"mazeochisted","uuid":"eafae899-0511-36f9-b263-579c5d6cdc20","expiresOn":"2025-07-10 16:21:01 +0300"},{"name":"bicus_da","uuid":"90fe960c-9dcc-3bda-adf0-e19d43e922a2","expiresOn":"2025-07-10 16:20:44 +0300"},{"name":"gegerety1997","uuid":"3932d97d-001a-320b-86f0-d7cbe9d0aae5","expiresOn":"2025-07-06 17:55:23 +0300"},{"name":"https://i.postimg.cc/qdf24lgc/alex544.png","uuid":"febaac64-3bda-3971-bd98-56949f5f47c2","expiresOn":"2025-07-09 12:30:50 +0300"}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: [{"name":"williamdyce","uuid":"32e46d9a-ec36-3682-bfe0-b54acf57659a","expiresOn":"2025-07-10 17:08:30 +0300"},{"name":"nagiraki","uuid":"a0ec883a-660a-3e09-b94c-7c8a32638d18","expiresOn":"2025-07-10 17:08:12 +0300"},{"name":"cheburek_s_sirom","uuid":"c7225125-90de-3d7f-8e27-f35e5d70b25c","expiresOn":"2025-07-10 17:07:51 +0300"},{"name":"WilliamTheBlade","uuid":"d6d88245-e5a2-3718-abf8-7444e1c10f62","expiresOn":"2025-07-10 17:07:46 +0300"},{"name":"MAZEochisted","uuid":"8e3d8efc-d57a-3cb0-913f-f66df44c8121","expiresOn":"2025-07-10 17:07:45 +0300"},{"name":"Rambo_00","uuid":"d6c68414-252b-3804-8b7f-dd67f27bd611","expiresOn":"2025-07-10 17:07:33 +0300"},{"name":"STARS_DUANA","uuid":"fa7b61fa-4066-38ae-96c6-354531077018","expiresOn":"2025-07-10 17:07:04 +0300"},{"name":"tobekhopka","uuid":"77d8ea1e-f82c-3da2-9664-d32e402b4285","expiresOn":"2025-07-10 17:07:03 +0300"},{"name":"_Xo_Li_","uuid":"1d2aba33-143b-3cb3-a2b8-e624355e3b16","expiresOn":"2025-07-10 17:07:03 +0300"},{"name":"pryanik00","uuid":"95eadbd6-9ac1-3331-8403-bfde481aa7c5","expiresOn":"2025-07-10 17:07:02 +0300"},{"name":"BastianBaks","uuid":"2eea0ab1-63f1-3b0a-a715-2b9e375d9c3f","expiresOn":"2025-07-10 17:06:55 +0300"},{"name":"Chrono_T","uuid":"e5a0fdb1-bfe4-347c-92cb-f725a2e739bd","expiresOn":"2025-07-10 17:06:52 +0300"},{"name":"Bulka_77F","uuid":"0c00ebf6-5ed3-3077-b41c-a00afcb032e7","expiresOn":"2025-07-10 17:06:49 +0300"},{"name":"im_rice","uuid":"d2231b92-814c-3e7d-855e-43a3f0e6c970","expiresOn":"2025-07-10 17:05:17 +0300"},{"name":"twixxtra","uuid":"701c01ee-64fd-3ed0-ab34-ca5f0778f2e7","expiresOn":"2025-07-10 17:05:09 +0300"},{"name":"gegerety1996","uuid":"61dd07d2-6b26-35c5-bb69-1fc1df220079","expiresOn":"2025-07-10 17:04:53 +0300"},{"name":"devwizz","uuid":"d22c2bd2-6b3a-3ea3-b777-30195941344b","expiresOn":"2025-07-10 17:04:35 +0300"},{"name":"Broos49","uuid":"f1220b73-4b28-364e-ad78-a24479525c8a","expiresOn":"2025-07-10 17:04:33 +0300"},{"name":"lol4ick0","uuid":"f74b18b2-2d07-358e-82e8-f1fc5afb33e6","expiresOn":"2025-07-10 17:04:11 +0300"},{"name":"GELST_ICH","uuid":"3c40eb04-7fa7-3d19-854a-3db7258e47da","expiresOn":"2025-07-10 17:02:08 +0300"},{"name":"Broos49","uuid":"7d8e78f0-30cb-4057-acbc-ec2c4573d839","expiresOn":"2025-07-10 16:29:24 +0300"},{"name":"Im_Rice","uuid":"5838524b-d6c7-48bc-96ee-b584bb7a8633","expiresOn":"2025-07-10 16:29:28 +0300"},{"name":"rambo_00","uuid":"3f13d231-449b-3811-84a5-5a3566d56fb4","expiresOn":"2025-07-10 16:29:19 +0300"},{"name":"bulka_77f","uuid":"b422e0f6-7c5d-3964-b720-7a3f06d88037","expiresOn":"2025-07-10 16:29:14 +0300"},{"name":"STARS_DUANA","uuid":"4e0dfd53-79d8-479c-abf2-9b591c6ad0a9","expiresOn":"2025-07-10 16:29:02 +0300"},{"name":"melkonich","uuid":"ab386cad-8e81-4015-a339-ba54dee00fcd","expiresOn":"2025-07-10 16:28:57 +0300"},{"name":"feikover","uuid":"671bcda5-53f1-4b76-9377-b4f800a3dcb5","expiresOn":"2025-07-10 16:28:54 +0300"},{"name":"itz_minchi","uuid":"cb43d5b2-35d0-3504-ada2-fa39895d9519","expiresOn":"2025-07-10 16:28:49 +0300"},{"name":"LaFFi1","uuid":"023bc314-9845-4832-bd4c-ae80376a204a","expiresOn":"2025-07-10 16:28:35 +0300"},{"name":"mophaaan","uuid":"685706cd-63e8-30e5-b500-a4d2bc9017bb","expiresOn":"2025-07-10 16:28:28 +0300"},{"name":"smeika","uuid":"70b004d0-0e3a-33c7-ab07-22ae496dacbe","expiresOn":"2025-07-10 16:28:20 +0300"},{"name":"_xo_li_","uuid":"2b06db8e-be25-37ae-9607-b5139e0b8064","expiresOn":"2025-07-10 16:28:15 +0300"},{"name":"kiriii_x","uuid":"9fe78c51-b24c-3764-aedf-8e14be4bf594","expiresOn":"2025-07-10 16:28:09 +0300"},{"name":"magnapin","uuid":"2888d72d-d418-3ecb-8a7b-fc8eb9f0dba3","expiresOn":"2025-07-10 16:28:03 +0300"},{"name":"Archibald","uuid":"095a4d75-149e-4cb4-a71d-dd1ece2970a0","expiresOn":"2025-07-10 16:27:44 +0300"},{"name":"dwewagd1","uuid":"8e4a58c7-29dd-326e-80b5-dfafb37f6e6c","expiresOn":"2025-07-10 16:27:38 +0300"},{"name":"twixxtra","uuid":"031b4748-0ca0-4f0d-bcb4-6d8cfd469b76","expiresOn":"2025-07-10 16:27:34 +0300"},{"name":"evgeniy_pivo","uuid":"a8c3c0b7-8208-38c7-993f-47138d2bfc87","expiresOn":"2025-07-10 16:27:29 +0300"},{"name":"Sergio_213","uuid":"7b467bc5-0b91-4923-a2f6-652850818ab4","expiresOn":"2025-07-10 16:27:24 +0300"},{"name":"charlie_109mm","uuid":"a0381902-535e-3be4-be92-b93e85b06728","expiresOn":"2025-07-10 16:27:05 +0300"},{"name":"charlottabolk","uuid":"c411dc2c-555b-3c77-9e4d-6e1f530814c2","expiresOn":"2025-07-10 16:26:58 +0300"},{"name":"mandarinka117","uuid":"dc819be6-21ff-4698-9e84-5cf402d9dd0b","expiresOn":"2025-07-10 16:26:50 +0300"},{"name":"bastianbaks","uuid":"a356bacc-7b74-3e77-b5fe-de0d2f5971ac","expiresOn":"2025-07-10 16:26:45 +0300"},{"name":"0swa1d_","uuid":"5e3cfaf1-97fa-4224-9a5d-ffa457c26e8e","expiresOn":"2025-07-10 16:26:41 +0300"},{"name":"meliordo","uuid":"eca609be-bbba-320c-96a3-065c7e394c73","expiresOn":"2025-07-10 16:26:26 +0300"},{"name":"hearage_","uuid":"0f9016d0-25f4-4e41-9c3a-53c89e6d06b6","expiresOn":"2025-07-10 16:26:18 +0300"},{"name":"tobekhopka","uuid":"dbc9f4bb-5485-4818-a7e6-361536b6775a","expiresOn":"2025-07-10 16:26:12 +0300"},{"name":"3_winter","uuid":"b0872d6e-b706-3bd5-bd48-f678962f5e55","expiresOn":"2025-07-10 16:26:08 +0300"},{"name":"asenka_19037","uuid":"07ef3012-f449-30ba-970b-1ba297d02118","expiresOn":"2025-07-10 16:26:02 +0300"},{"name":"vvvidok","uuid":"2bc078da-ebad-31fb-bdfa-b890ef0b7bc1","expiresOn":"2025-07-10 16:25:52 +0300"},{"name":"vvincentx","uuid":"7efc9b10-fb1f-3888-8bc4-ff9f1ace2bc0","expiresOn":"2025-07-10 16:25:42 +0300"},{"name":"FleurKez","uuid":"1359bfea-f1d1-40d0-a06e-3e89b1c898b2","expiresOn":"2025-07-10 16:24:25 +0300"},{"name":"kffkaaa","uuid":"ee92e404-4e3f-3b90-9c30-18ec07e89204","expiresOn":"2025-07-10 16:24:37 +0300"},{"name":"PseudoDream","uuid":"84afe23e-07fa-4ac9-83d2-0ccbe404c7a2","expiresOn":"2025-07-10 16:24:20 +0300"},{"name":"Jenna_Dreamer","uuid":"235433f8-0afa-4c55-a2de-431889774e30","expiresOn":"2025-07-10 16:24:07 +0300"},{"name":"felixesi","uuid":"a0cf1f16-cbcc-33c1-82ff-edd9d8eb9530","expiresOn":"2025-07-10 16:23:51 +0300"},{"name":"wixwy","uuid":"bf703771-80e5-4237-b541-03cfd9f82fa4","expiresOn":"2025-07-10 16:23:38 +0300"},{"name":"kotletka_","uuid":"b38c82a6-185d-4c2e-9654-81275971d780","expiresOn":"2025-07-10 16:23:32 +0300"},{"name":"williamdyce","uuid":"c1a45f9a-b54a-476c-a8b2-f9fc55483834","expiresOn":"2025-07-10 16:23:29 +0300"},{"name":"lol4ick0","uuid":"a1facd18-32d8-482c-8977-b7db83bf4154","expiresOn":"2025-07-10 16:23:21 +0300"},{"name":"swaghs","uuid":"11236a5b-1b88-4ed6-84a5-4e83c7d4d307","expiresOn":"2025-07-10 16:23:13 +0300"},{"name":"timegoescrazy","uuid":"1bfdc36a-f8af-37ee-ae59-fae640addae6","expiresOn":"2025-07-10 16:23:02 +0300"},{"name":"dohl1k_sp","uuid":"ba3b4d7d-5855-38dc-b902-5095b40fcf5b","expiresOn":"2025-07-10 16:22:56 +0300"},{"name":"devwizz","uuid":"7c88bb68-3b71-4e6b-9cf1-c1f6305137cb","expiresOn":"2025-07-10 16:22:47 +0300"},{"name":"_roseinnit_","uuid":"cae53ea5-c40a-35b0-a373-6ed914bba219","expiresOn":"2025-07-10 16:22:16 +0300"},{"name":"noasbt","uuid":"43c646c8-1152-451a-8fe4-2c868e15ab02","expiresOn":"2025-07-10 16:22:06 +0300"},{"name":"dante14_tsar","uuid":"195fd912-e96e-3dbb-8b5b-6b1c0caca5a3","expiresOn":"2025-07-10 16:21:39 +0300"},{"name":"Le_Pe","uuid":"18ef7c95-3dbb-41f2-9c1c-7b3edaf4d541","expiresOn":"2025-07-10 16:21:28 +0300"},{"name":"neoshing","uuid":"b6b093ec-8eb2-3bc8-9da1-de9c7f022660","expiresOn":"2025-07-10 16:21:13 +0300"},{"name":"mazeochisted","uuid":"eafae899-0511-36f9-b263-579c5d6cdc20","expiresOn":"2025-07-10 16:21:01 +0300"},{"name":"bicus_da","uuid":"90fe960c-9dcc-3bda-adf0-e19d43e922a2","expiresOn":"2025-07-10 16:20:44 +0300"},{"name":"gegerety1997","uuid":"3932d97d-001a-320b-86f0-d7cbe9d0aae5","expiresOn":"2025-07-06 17:55:23 +0300"},{"name":"https://i.postimg.cc/qdf24lgc/alex544.png","uuid":"febaac64-3bda-3971-bd98-56949f5f47c2","expiresOn":"2025-07-09 12:30:50 +0300"}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:50) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
[10Jun2025 19:00:21.191] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: usernamecache.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.192] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: banned-players.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: Exception has occurred
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:23) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: []
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: []
    at MC-BOOTSTRAP/[email protected]/com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:50) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
[10Jun2025 19:00:21.194] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: fa7b61fa-4066-38ae-96c6-354531077018.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.197] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6d88245-e5a2-3718-abf8-7444e1c10f62.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.201] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f1220b73-4b28-364e-ad78-a24479525c8a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.203] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 95eadbd6-9ac1-3331-8403-bfde481aa7c5.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.204] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 8e3d8efc-d57a-3cb0-913f-f66df44c8121.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.205] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 61dd07d2-6b26-35c5-bb69-1fc1df220079.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.207] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 701c01ee-64fd-3ed0-ab34-ca5f0778f2e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.209] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: e5a0fdb1-bfe4-347c-92cb-f725a2e739bd.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.211] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f74b18b2-2d07-358e-82e8-f1fc5afb33e6.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.215] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 2eea0ab1-63f1-3b0a-a715-2b9e375d9c3f.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.219] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: c7225125-90de-3d7f-8e27-f35e5d70b25c.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.224] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 3c40eb04-7fa7-3d19-854a-3db7258e47da.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.227] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: a0ec883a-660a-3e09-b94c-7c8a32638d18.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.229] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 1d2aba33-143b-3cb3-a2b8-e624355e3b16.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.231] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d22c2bd2-6b3a-3ea3-b777-30195941344b.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.233] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 7d8e78f0-30cb-4057-acbc-ec2c4573d839.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.234] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 0c00ebf6-5ed3-3077-b41c-a00afcb032e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.235] [modloading-worker-0/INFO] [Regions Unexplored/]: Initializing Regions Unexplored from Forge Mod Initializer entrypoint.
[10Jun2025 19:00:21.236] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d2231b92-814c-3e7d-855e-43a3f0e6c970.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.238] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 32e46d9a-ec36-3682-bfe0-b54acf57659a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.239] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 77d8ea1e-f82c-3da2-9664-d32e402b4285.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.241] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6c68414-252b-3804-8b7f-dd67f27bd611.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.242] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: fa7b61fa-4066-38ae-96c6-354531077018.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.243] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6d88245-e5a2-3718-abf8-7444e1c10f62.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.244] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f1220b73-4b28-364e-ad78-a24479525c8a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.245] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 95eadbd6-9ac1-3331-8403-bfde481aa7c5.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.246] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 8e3d8efc-d57a-3cb0-913f-f66df44c8121.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.246] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 61dd07d2-6b26-35c5-bb69-1fc1df220079.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.247] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 701c01ee-64fd-3ed0-ab34-ca5f0778f2e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.248] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: e5a0fdb1-bfe4-347c-92cb-f725a2e739bd.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.250] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f74b18b2-2d07-358e-82e8-f1fc5afb33e6.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.251] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 2eea0ab1-63f1-3b0a-a715-2b9e375d9c3f.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.252] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: c7225125-90de-3d7f-8e27-f35e5d70b25c.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.253] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 3c40eb04-7fa7-3d19-854a-3db7258e47da.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.254] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: a0ec883a-660a-3e09-b94c-7c8a32638d18.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.255] [modloading-worker-0/INFO] [End Remastered/]: End Remastered config loaded with success
[10Jun2025 19:00:21.255] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 1d2aba33-143b-3cb3-a2b8-e624355e3b16.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.256] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d22c2bd2-6b3a-3ea3-b777-30195941344b.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.257] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 7d8e78f0-30cb-4057-acbc-ec2c4573d839.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.258] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 0c00ebf6-5ed3-3077-b41c-a00afcb032e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.259] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d2231b92-814c-3e7d-855e-43a3f0e6c970.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.260] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 32e46d9a-ec36-3682-bfe0-b54acf57659a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.261] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 77d8ea1e-f82c-3da2-9664-d32e402b4285.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.262] [modloading-worker-0/INFO] [End Remastered/]: End Remastered eyes loaded with success
[10Jun2025 19:00:21.262] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6c68414-252b-3804-8b7f-dd67f27bd611.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.263] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: fa7b61fa-4066-38ae-96c6-354531077018.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.264] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6d88245-e5a2-3718-abf8-7444e1c10f62.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.265] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f1220b73-4b28-364e-ad78-a24479525c8a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.266] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 95eadbd6-9ac1-3331-8403-bfde481aa7c5.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.267] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 8e3d8efc-d57a-3cb0-913f-f66df44c8121.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.268] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 61dd07d2-6b26-35c5-bb69-1fc1df220079.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.269] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 701c01ee-64fd-3ed0-ab34-ca5f0778f2e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.270] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: e5a0fdb1-bfe4-347c-92cb-f725a2e739bd.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.271] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f74b18b2-2d07-358e-82e8-f1fc5afb33e6.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.271] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 2eea0ab1-63f1-3b0a-a715-2b9e375d9c3f.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.272] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: c7225125-90de-3d7f-8e27-f35e5d70b25c.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.273] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 3c40eb04-7fa7-3d19-854a-3db7258e47da.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.274] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: a0ec883a-660a-3e09-b94c-7c8a32638d18.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.275] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 1d2aba33-143b-3cb3-a2b8-e624355e3b16.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.276] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d22c2bd2-6b3a-3ea3-b777-30195941344b.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.277] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 7d8e78f0-30cb-4057-acbc-ec2c4573d839.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.277] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 0c00ebf6-5ed3-3077-b41c-a00afcb032e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.278] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d2231b92-814c-3e7d-855e-43a3f0e6c970.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.279] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 32e46d9a-ec36-3682-bfe0-b54acf57659a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.280] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 77d8ea1e-f82c-3da2-9664-d32e402b4285.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.281] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6c68414-252b-3804-8b7f-dd67f27bd611.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.282] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for iteminteractions:main
[10Jun2025 19:00:21.282] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: emotecraft.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.283] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: azurelib.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.283] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: friendsandfoes.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.285] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: fa7b61fa-4066-38ae-96c6-354531077018.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.286] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d6d88245-e5a2-3718-abf8-7444e1c10f62.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.287] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f1220b73-4b28-364e-ad78-a24479525c8a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.288] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 95eadbd6-9ac1-3331-8403-bfde481aa7c5.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.289] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 61dd07d2-6b26-35c5-bb69-1fc1df220079.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.289] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 701c01ee-64fd-3ed0-ab34-ca5f0778f2e7.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.290] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: e5a0fdb1-bfe4-347c-92cb-f725a2e739bd.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.292] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: f74b18b2-2d07-358e-82e8-f1fc5afb33e6.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.293] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 3c40eb04-7fa7-3d19-854a-3db7258e47da.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.295] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: a0ec883a-660a-3e09-b94c-7c8a32638d18.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.297] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 1d2aba33-143b-3cb3-a2b8-e624355e3b16.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.298] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d22c2bd2-6b3a-3ea3-b777-30195941344b.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.300] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: d2231b92-814c-3e7d-855e-43a3f0e6c970.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.301] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 32e46d9a-ec36-3682-bfe0-b54acf57659a.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.303] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: 77d8ea1e-f82c-3da2-9664-d32e402b4285.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.305] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: whitelist.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: Exception has occurred
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:23) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: [{"uuid":"bf703771-80e5-4237-b541-03cfd9f82fa4","name":"wixwy"},{"uuid":"095a4d75-149e-4cb4-a71d-dd1ece2970a0","name":"Archibald"},{"uuid":"61dd07d2-6b26-35c5-bb69-1fc1df220079","name":"gegerety1996"},{"uuid":"a0ec883a-660a-3e09-b94c-7c8a32638d18","name":"nagiraki"},{"uuid":"c411dc2c-555b-3c77-9e4d-6e1f530814c2","name":"charlottabolk"},{"uuid":"c7225125-90de-3d7f-8e27-f35e5d70b25c","name":"cheburek_s_sirom"},{"uuid":"b6b093ec-8eb2-3bc8-9da1-de9c7f022660","name":"neoshing"},{"uuid":"5e3cfaf1-97fa-4224-9a5d-ffa457c26e8e","name":"0swa1d_"},{"uuid":"9fe78c51-b24c-3764-aedf-8e14be4bf594","name":"kiriii_x"},{"uuid":"18ef7c95-3dbb-41f2-9c1c-7b3edaf4d541","name":"Le_Pe"},{"uuid":"cb43d5b2-35d0-3504-ada2-fa39895d9519","name":"itz_minchi"},{"uuid":"cae53ea5-c40a-35b0-a373-6ed914bba219","name":"_roseinnit_"},{"uuid":"2b06db8e-be25-37ae-9607-b5139e0b8064","name":"_xo_li_"},{"uuid":"0f9016d0-25f4-4e41-9c3a-53c89e6d06b6","name":"hearage_"},{"uuid":"3c40eb04-7fa7-3d19-854a-3db7258e47da","name":"GELST_ICH"},{"uuid":"7d8e78f0-30cb-4057-acbc-ec2c4573d839","name":"Broos49"},{"uuid":"a0cf1f16-cbcc-33c1-82ff-edd9d8eb9530","name":"felixesi"},{"uuid":"c1a45f9a-b54a-476c-a8b2-f9fc55483834","name":"williamdyce"},{"uuid":"7c88bb68-3b71-4e6b-9cf1-c1f6305137cb","name":"devwizz"},{"uuid":"4e0dfd53-79d8-479c-abf2-9b591c6ad0a9","name":"STARS_DUANA"},{"uuid":"5838524b-d6c7-48bc-96ee-b584bb7a8633","name":"Im_Rice"},{"uuid":"eafae899-0511-36f9-b263-579c5d6cdc20","name":"mazeochisted"},{"uuid":"1359bfea-f1d1-40d0-a06e-3e89b1c898b2","name":"FleurKez"},{"uuid":"031b4748-0ca0-4f0d-bcb4-6d8cfd469b76","name":"twixxtra"},{"uuid":"43c646c8-1152-451a-8fe4-2c868e15ab02","name":"noasbt"},{"uuid":"a0381902-535e-3be4-be92-b93e85b06728","name":"charlie_109mm"},{"uuid":"a356bacc-7b74-3e77-b5fe-de0d2f5971ac","name":"bastianbaks"},{"uuid":"a8c3c0b7-8208-38c7-993f-47138d2bfc87","name":"evgeniy_pivo"},{"uuid":"07ef3012-f449-30ba-970b-1ba297d02118","name":"asenka_19037"},{"uuid":"b0872d6e-b706-3bd5-bd48-f678962f5e55","name":"3_winter"},{"uuid":"70b004d0-0e3a-33c7-ab07-22ae496dacbe","name":"smeika"},{"uuid":"671bcda5-53f1-4b76-9377-b4f800a3dcb5","name":"feikover"},{"uuid":"a1facd18-32d8-482c-8977-b7db83bf4154","name":"lol4ick0"},{"uuid":"2888d72d-d418-3ecb-8a7b-fc8eb9f0dba3","name":"magnapin"},{"uuid":"dbc9f4bb-5485-4818-a7e6-361536b6775a","name":"tobekhopka"},{"uuid":"235433f8-0afa-4c55-a2de-431889774e30","name":"Jenna_Dreamer"},{"uuid":"8e4a58c7-29dd-326e-80b5-dfafb37f6e6c","name":"dwewagd1"},{"uuid":"3f13d231-449b-3811-84a5-5a3566d56fb4","name":"rambo_00"},{"uuid":"ba3b4d7d-5855-38dc-b902-5095b40fcf5b","name":"dohl1k_sp"},{"uuid":"685706cd-63e8-30e5-b500-a4d2bc9017bb","name":"mophaaan"},{"uuid":"ab386cad-8e81-4015-a339-ba54dee00fcd","name":"melkonich"},{"uuid":"90fe960c-9dcc-3bda-adf0-e19d43e922a2","name":"bicus_da"},{"uuid":"2bc078da-ebad-31fb-bdfa-b890ef0b7bc1","name":"vvvidok"},{"uuid":"dc819be6-21ff-4698-9e84-5cf402d9dd0b","name":"mandarinka117"},{"uuid":"b422e0f6-7c5d-3964-b720-7a3f06d88037","name":"bulka_77f"},{"uuid":"7efc9b10-fb1f-3888-8bc4-ff9f1ace2bc0","name":"vvincentx"},{"uuid":"1bfdc36a-f8af-37ee-ae59-fae640addae6","name":"timegoescrazy"},{"uuid":"95eadbd6-9ac1-3331-8403-bfde481aa7c5","name":"pryanik00"},{"uuid":"eca609be-bbba-320c-96a3-065c7e394c73","name":"meliordo"},{"uuid":"84afe23e-07fa-4ac9-83d2-0ccbe404c7a2","name":"PseudoDream"},{"uuid":"ee92e404-4e3f-3b90-9c30-18ec07e89204","name":"kffkaaa"},{"uuid":"023bc314-9845-4832-bd4c-ae80376a204a","name":"LaFFi1"},{"uuid":"7b467bc5-0b91-4923-a2f6-652850818ab4","name":"Sergio_213"},{"uuid":"11236a5b-1b88-4ed6-84a5-4e83c7d4d307","name":"swaghs"},{"uuid":"195fd912-e96e-3dbb-8b5b-6b1c0caca5a3","name":"dante14_tsar"},{"uuid":"b38c82a6-185d-4c2e-9654-81275971d780","name":"kotletka_"}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: [{"uuid":"bf703771-80e5-4237-b541-03cfd9f82fa4","name":"wixwy"},{"uuid":"095a4d75-149e-4cb4-a71d-dd1ece2970a0","name":"Archibald"},{"uuid":"61dd07d2-6b26-35c5-bb69-1fc1df220079","name":"gegerety1996"},{"uuid":"a0ec883a-660a-3e09-b94c-7c8a32638d18","name":"nagiraki"},{"uuid":"c411dc2c-555b-3c77-9e4d-6e1f530814c2","name":"charlottabolk"},{"uuid":"c7225125-90de-3d7f-8e27-f35e5d70b25c","name":"cheburek_s_sirom"},{"uuid":"b6b093ec-8eb2-3bc8-9da1-de9c7f022660","name":"neoshing"},{"uuid":"5e3cfaf1-97fa-4224-9a5d-ffa457c26e8e","name":"0swa1d_"},{"uuid":"9fe78c51-b24c-3764-aedf-8e14be4bf594","name":"kiriii_x"},{"uuid":"18ef7c95-3dbb-41f2-9c1c-7b3edaf4d541","name":"Le_Pe"},{"uuid":"cb43d5b2-35d0-3504-ada2-fa39895d9519","name":"itz_minchi"},{"uuid":"cae53ea5-c40a-35b0-a373-6ed914bba219","name":"_roseinnit_"},{"uuid":"2b06db8e-be25-37ae-9607-b5139e0b8064","name":"_xo_li_"},{"uuid":"0f9016d0-25f4-4e41-9c3a-53c89e6d06b6","name":"hearage_"},{"uuid":"3c40eb04-7fa7-3d19-854a-3db7258e47da","name":"GELST_ICH"},{"uuid":"7d8e78f0-30cb-4057-acbc-ec2c4573d839","name":"Broos49"},{"uuid":"a0cf1f16-cbcc-33c1-82ff-edd9d8eb9530","name":"felixesi"},{"uuid":"c1a45f9a-b54a-476c-a8b2-f9fc55483834","name":"williamdyce"},{"uuid":"7c88bb68-3b71-4e6b-9cf1-c1f6305137cb","name":"devwizz"},{"uuid":"4e0dfd53-79d8-479c-abf2-9b591c6ad0a9","name":"STARS_DUANA"},{"uuid":"5838524b-d6c7-48bc-96ee-b584bb7a8633","name":"Im_Rice"},{"uuid":"eafae899-0511-36f9-b263-579c5d6cdc20","name":"mazeochisted"},{"uuid":"1359bfea-f1d1-40d0-a06e-3e89b1c898b2","name":"FleurKez"},{"uuid":"031b4748-0ca0-4f0d-bcb4-6d8cfd469b76","name":"twixxtra"},{"uuid":"43c646c8-1152-451a-8fe4-2c868e15ab02","name":"noasbt"},{"uuid":"a0381902-535e-3be4-be92-b93e85b06728","name":"charlie_109mm"},{"uuid":"a356bacc-7b74-3e77-b5fe-de0d2f5971ac","name":"bastianbaks"},{"uuid":"a8c3c0b7-8208-38c7-993f-47138d2bfc87","name":"evgeniy_pivo"},{"uuid":"07ef3012-f449-30ba-970b-1ba297d02118","name":"asenka_19037"},{"uuid":"b0872d6e-b706-3bd5-bd48-f678962f5e55","name":"3_winter"},{"uuid":"70b004d0-0e3a-33c7-ab07-22ae496dacbe","name":"smeika"},{"uuid":"671bcda5-53f1-4b76-9377-b4f800a3dcb5","name":"feikover"},{"uuid":"a1facd18-32d8-482c-8977-b7db83bf4154","name":"lol4ick0"},{"uuid":"2888d72d-d418-3ecb-8a7b-fc8eb9f0dba3","name":"magnapin"},{"uuid":"dbc9f4bb-5485-4818-a7e6-361536b6775a","name":"tobekhopka"},{"uuid":"235433f8-0afa-4c55-a2de-431889774e30","name":"Jenna_Dreamer"},{"uuid":"8e4a58c7-29dd-326e-80b5-dfafb37f6e6c","name":"dwewagd1"},{"uuid":"3f13d231-449b-3811-84a5-5a3566d56fb4","name":"rambo_00"},{"uuid":"ba3b4d7d-5855-38dc-b902-5095b40fcf5b","name":"dohl1k_sp"},{"uuid":"685706cd-63e8-30e5-b500-a4d2bc9017bb","name":"mophaaan"},{"uuid":"ab386cad-8e81-4015-a339-ba54dee00fcd","name":"melkonich"},{"uuid":"90fe960c-9dcc-3bda-adf0-e19d43e922a2","name":"bicus_da"},{"uuid":"2bc078da-ebad-31fb-bdfa-b890ef0b7bc1","name":"vvvidok"},{"uuid":"dc819be6-21ff-4698-9e84-5cf402d9dd0b","name":"mandarinka117"},{"uuid":"b422e0f6-7c5d-3964-b720-7a3f06d88037","name":"bulka_77f"},{"uuid":"7efc9b10-fb1f-3888-8bc4-ff9f1ace2bc0","name":"vvincentx"},{"uuid":"1bfdc36a-f8af-37ee-ae59-fae640addae6","name":"timegoescrazy"},{"uuid":"95eadbd6-9ac1-3331-8403-bfde481aa7c5","name":"pryanik00"},{"uuid":"eca609be-bbba-320c-96a3-065c7e394c73","name":"meliordo"},{"uuid":"84afe23e-07fa-4ac9-83d2-0ccbe404c7a2","name":"PseudoDream"},{"uuid":"ee92e404-4e3f-3b90-9c30-18ec07e89204","name":"kffkaaa"},{"uuid":"023bc314-9845-4832-bd4c-ae80376a204a","name":"LaFFi1"},{"uuid":"7b467bc5-0b91-4923-a2f6-652850818ab4","name":"Sergio_213"},{"uuid":"11236a5b-1b88-4ed6-84a5-4e83c7d4d307","name":"swaghs"},{"uuid":"195fd912-e96e-3dbb-8b5b-6b1c0caca5a3","name":"dante14_tsar"},{"uuid":"b38c82a6-185d-4c2e-9654-81275971d780","name":"kotletka_"}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:50) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
[10Jun2025 19:00:21.306] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: banned-ips.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: Exception has occurred
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:23) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: []
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: []
    at MC-BOOTSTRAP/[email protected]/com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:50) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
[10Jun2025 19:00:21.308] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: mojang_profile_cache.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: Exception has occurred
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:23) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: [{"name":"swaghs","uuid":"11236a5b-1b88-4ed6-84a5-4e83c7d4d307","expiresOn":"2025-07-10 17:07:39 +0300"},{"name":"STARS_DUANA","uuid":"4e0dfd53-79d8-479c-abf2-9b591c6ad0a9","expiresOn":"2025-07-10 17:05:27 +0300"},{"name":"tobekhopka","uuid":"dbc9f4bb-5485-4818-a7e6-361536b6775a","expiresOn":"2025-07-10 16:55:38 +0300"},{"name":"Chrono_T","uuid":"186a8355-8c65-4101-965b-d3c632d7ddf7","expiresOn":"2025-07-10 17:03:51 +0300"},{"name":"twixxtra","uuid":"031b4748-0ca0-4f0d-bcb4-6d8cfd469b76","expiresOn":"2025-07-10 16:56:18 +0300"},{"name":"devwizz","uuid":"7c88bb68-3b71-4e6b-9cf1-c1f6305137cb","expiresOn":"2025-07-10 16:59:02 +0300"},{"name":"Broos49","uuid":"7d8e78f0-30cb-4057-acbc-ec2c4573d839","expiresOn":"2025-07-10 16:40:40 +0300"},{"name":"williamdyce","uuid":"c1a45f9a-b54a-476c-a8b2-f9fc55483834","expiresOn":"2025-07-10 17:01:45 +0300"},{"name":"lol4ick0","uuid":"a1facd18-32d8-482c-8977-b7db83bf4154","expiresOn":"2025-07-10 16:56:45 +0300"},{"name":"WilliamTheBlade","uuid":"0e67d3f0-3043-4507-a99c-032ebe890d80","expiresOn":"2025-07-10 17:03:36 +0300"},{"name":"feikover","uuid":"671bcda5-53f1-4b76-9377-b4f800a3dcb5","expiresOn":"2025-07-10 16:55:52 +0300"},{"name":"Im_Rice","uuid":"5838524b-d6c7-48bc-96ee-b584bb7a8633","expiresOn":"2025-07-10 16:55:23 +0300"},{"name":"GELST_ICH","uuid":"9777eef4-8249-4b77-beef-90d544243166","expiresOn":"2025-07-08 23:32:13 +0300"}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: [{"name":"swaghs","uuid":"11236a5b-1b88-4ed6-84a5-4e83c7d4d307","expiresOn":"2025-07-10 17:07:39 +0300"},{"name":"STARS_DUANA","uuid":"4e0dfd53-79d8-479c-abf2-9b591c6ad0a9","expiresOn":"2025-07-10 17:05:27 +0300"},{"name":"tobekhopka","uuid":"dbc9f4bb-5485-4818-a7e6-361536b6775a","expiresOn":"2025-07-10 16:55:38 +0300"},{"name":"Chrono_T","uuid":"186a8355-8c65-4101-965b-d3c632d7ddf7","expiresOn":"2025-07-10 17:03:51 +0300"},{"name":"twixxtra","uuid":"031b4748-0ca0-4f0d-bcb4-6d8cfd469b76","expiresOn":"2025-07-10 16:56:18 +0300"},{"name":"devwizz","uuid":"7c88bb68-3b71-4e6b-9cf1-c1f6305137cb","expiresOn":"2025-07-10 16:59:02 +0300"},{"name":"Broos49","uuid":"7d8e78f0-30cb-4057-acbc-ec2c4573d839","expiresOn":"2025-07-10 16:40:40 +0300"},{"name":"williamdyce","uuid":"c1a45f9a-b54a-476c-a8b2-f9fc55483834","expiresOn":"2025-07-10 17:01:45 +0300"},{"name":"lol4ick0","uuid":"a1facd18-32d8-482c-8977-b7db83bf4154","expiresOn":"2025-07-10 16:56:45 +0300"},{"name":"WilliamTheBlade","uuid":"0e67d3f0-3043-4507-a99c-032ebe890d80","expiresOn":"2025-07-10 17:03:36 +0300"},{"name":"feikover","uuid":"671bcda5-53f1-4b76-9377-b4f800a3dcb5","expiresOn":"2025-07-10 16:55:52 +0300"},{"name":"Im_Rice","uuid":"5838524b-d6c7-48bc-96ee-b584bb7a8633","expiresOn":"2025-07-10 16:55:23 +0300"},{"name":"GELST_ICH","uuid":"9777eef4-8249-4b77-beef-90d544243166","expiresOn":"2025-07-08 23:32:13 +0300"}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:50) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
[10Jun2025 19:00:21.309] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: config.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.311] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: afterdark.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.313] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: endrem.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.313] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: cursed_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.314] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: old_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.315] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: evil_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.316] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: lost_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.317] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: cryptic_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.318] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: nether_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.319] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: witch_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.320] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: exotic_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.321] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: rogue_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.321] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: undead_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.322] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: corrupted_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.323] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: magical_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.324] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: cold_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.325] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: wither_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.326] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: black_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.326] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: guardian_eye.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.327] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: emotecraft_emote_map.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: java.lang.NullPointerException has occurred while serializing an emote
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:47) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.google.gson.JsonObject.get(String)" is null
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer.deserialize(GeckoLibSerializer.java:57) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:53) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 37 more
[10Jun2025 19:00:21.329] [modloading-worker-0/WARN] [emotecraft/]: Error while importing external emote: ops.json
io.github.kosmx.emotes.server.serializer.type.EmoteSerializerException: Exception has occurred
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:23) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:41) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.readData(UniversalEmoteSerializer.java:64) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeExternalEmote(EmoteSerializer.java:52) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.lambda$serializeEmotes$1(EmoteSerializer.java:40) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?]
    at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?]
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?]
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.EmoteSerializer.serializeEmotes(EmoteSerializer.java:34) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.UniversalEmoteSerializer.loadEmotes(UniversalEmoteSerializer.java:102) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.main.MainLoader.main(MainLoader.java:36) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.neoforge.ForgeWrapper.<init>(ForgeWrapper.java:32) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%2359!/:4.0]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?]
    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: [{"uuid":"3c40eb04-7fa7-3d19-854a-3db7258e47da","name":"GELST_ICH","level":4,"bypassesPlayerLimit":false}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: [{"uuid":"3c40eb04-7fa7-3d19-854a-3db7258e47da","name":"GELST_ICH","level":4,"bypassesPlayerLimit":false}]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:50) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationJson.deserialize(AnimationJson.java:16) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1107) ~[gson-2.10.1.jar%2394!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:29) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]+1.21.1/dev.kosmx.playerAnim.core.data.gson.AnimationSerializing.deserializeAnimation(AnimationSerializing.java:41) ~[player-animation-lib-forge-2.0.1+1.21.1.jar%23325!/:?]
    at TRANSFORMER/[email protected]/io.github.kosmx.emotes.server.serializer.type.JsonEmoteWrapper.read(JsonEmoteWrapper.java:19) ~[emotecraft-for-MC1.21.1-2.4.10-neoforge.jar%23207!/:?]
    ... 38 more
[10Jun2025 19:00:21.369] [modloading-worker-0/INFO] [Plushables/]: - Plushables Loaded -
[10Jun2025 19:00:21.491] [modloading-worker-0/INFO] [com.epherical.epherolib.config.CommonConfig/]: Creating default config file: croptopia_v3.conf
[10Jun2025 19:00:21.689] [modloading-worker-0/INFO] [thedarkcolour.kotlinforforge.neoforge.test.KotlinForForge/]: Kotlin For Forge Enabled!
[10Jun2025 19:00:21.732] [modloading-worker-0/INFO] [oracle_index/]: Hello from the Oracle Wiki Mod!
[10Jun2025 19:00:21.785] [modloading-worker-0/INFO] [YetAnotherConfigLib/]: Deserializing YACLConfig from '/home/container/config/yacl.json5'
[10Jun2025 19:00:21.787] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for puzzleslib:main
[10Jun2025 19:00:22.145] [modloading-worker-0/INFO] [Towns and Towers/]: Loading T&T
[10Jun2025 19:00:22.373] [modloading-worker-0/INFO] [fzzy_config/]: Loaded config simplyswords:general in 584ms
[10Jun2025 19:00:22.612] [modloading-worker-0/INFO] [fzzy_config/]: Loaded config simplyswords:gem_powers in 179ms
[10Jun2025 19:00:22.616] [modloading-worker-0/INFO] [fzzy_config/]: Loaded config simplyswords:status_effects in 4ms
[10Jun2025 19:00:22.670] [modloading-worker-0/INFO] [fzzy_config/]: Loaded config simplyswords:weapon_attributes in 51ms
[10Jun2025 19:00:22.833] [modloading-worker-0/INFO] [fzzy_config/]: Loaded config simplyswords:unique_effects in 119ms
[10Jun2025 19:00:22.868] [modloading-worker-0/INFO] [STDOUT/]: [net.sweenus.simplyswords.SimplySwords:init:104]: /home/container/config
[10Jun2025 19:00:26.049] [modloading-sync-worker/WARN] [Moonlight/]: Failed to find custom wood type ars_nouveau:yellow_archwood_leaves
[10Jun2025 19:00:26.057] [modloading-sync-worker/INFO] [Moonlight/]: Initialized block sets in 19ms
[10Jun2025 19:00:27.220] [modloading-sync-worker/ERROR] [net.minecraft.Util/]: Entity crabbersdelight:crab has no attributes
[10Jun2025 19:00:27.257] [modloading-sync-worker/WARN] [net.neoforged.fml.config.ConfigTracker/]: Opening a config that was already loaded with value LoadedConfig[config=SynchronizedConfig{DataHolder:{scarecrow=SynchronizedConfig{DataHolder:{mobs_whitelist=[], mobs_blacklist=[], scare_radius=12}}, general=SynchronizedConfig{DataHolder:{DPS_mode=DYNAMIC, disable_equipment_damage=true, dummy_decoy=false, boss_health_bar_color=YELLOW, xp_per_damage_on_hit=0.0, boss_health=200}}, mobs_damage_numbers=SynchronizedConfig{DataHolder:{damage_mode=NONE, healing_mode=NONE}}}}, path=/home/container/config/dummmmmmy-common.toml, modConfig=net.neoforged.fml.config.ModConfig@36a1baa8] at path dummmmmmy-common.toml
[10Jun2025 19:00:27.280] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cpm] Starting version check at https://raw.githubusercontent.com/tom5454/CustomPlayerModels/master/version-check-neoforge.json
[10Jun2025 19:00:27.282] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Compatibility version 18
[10Jun2025 19:00:27.283] [modloading-worker-0/INFO] [STDOUT/]: [dev.denismasterherobrine.afterdark.TheAfterdark:init:7]: The Afterdark is initializing...
[10Jun2025 19:00:27.300] [modloading-worker-0/INFO] [CPM/]: Customizable Player Models Initialized
[10Jun2025 19:00:27.384] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Loading plugins
[10Jun2025 19:00:27.395] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Loaded 0 plugin(s)
[10Jun2025 19:00:27.395] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Initializing plugins
[10Jun2025 19:00:27.395] [modloading-worker-0/INFO] [voicechat/]: [voicechat] Initialized 0 plugin(s)
[10Jun2025 19:00:27.409] [modloading-worker-0/INFO] [com.klikli_dev.occultism.Occultism/]: Common setup complete.
[10Jun2025 19:00:27.421] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cpm] Found status: BETA Current: 0.6.22a Target: 0.6.22a
[10Jun2025 19:00:27.421] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [bagofholding] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/bagofholding.json
[10Jun2025 19:00:27.544] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [bagofholding] Found status: UP_TO_DATE Current: 21.1.0 Target: null
[10Jun2025 19:00:27.544] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [emotecraft] Starting version check at https://api.modrinth.com/updates/emotecraft/forge_updates.json?neoforge=include
[10Jun2025 19:00:27.717] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [emotecraft] Found status: OUTDATED Current: 2.4.10 Target: 2.4.10+1.21.1-forge
[10Jun2025 19:00:27.718] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [corpse] Starting version check at https://update.maxhenkel.de/neoforge/corpse
[10Jun2025 19:00:27.909] [modloading-sync-worker/INFO] [terrablender/]: Registered region minecraft:overworld to index 0 for type OVERWORLD
[10Jun2025 19:00:27.909] [modloading-sync-worker/INFO] [terrablender/]: Registered region minecraft:nether to index 0 for type NETHER
[10Jun2025 19:00:27.909] [modloading-sync-worker/INFO] [terrablender/]: Registered region hexerei:overworld to index 1 for type OVERWORLD
[10Jun2025 19:00:27.947] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [corpse] Found status: BETA_OUTDATED Current: 1.21.1-1.1.5 Target: 1.21.1-1.1.7
[10Jun2025 19:00:27.947] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [voicechat] Starting version check at https://update.maxhenkel.de/neoforge/voicechat
[10Jun2025 19:00:27.949] [modloading-sync-worker/INFO] [Moonlight/]: Initialized color sets in 35ms
[10Jun2025 19:00:27.950] [modloading-sync-worker/INFO] [terrablender/]: Registered region regions_unexplored:primary to index 2 for type OVERWORLD
[10Jun2025 19:00:27.950] [modloading-sync-worker/INFO] [terrablender/]: Registered region regions_unexplored:secondary to index 3 for type OVERWORLD
[10Jun2025 19:00:27.950] [modloading-sync-worker/INFO] [terrablender/]: Registered region regions_unexplored:nether to index 1 for type NETHER
[10Jun2025 19:00:27.978] [modloading-sync-worker/INFO] [terrablender/]: Registered region werewolves:overworld to index 4 for type OVERWORLD
[10Jun2025 19:00:27.978] [modloading-sync-worker/INFO] [de.teamlapen.werewolves.modcompat.terrablender.TerraBlenderCompat/]: TerraBlender is installed. Using it to add vampire Forest to overworld.
[10Jun2025 19:00:27.978] [modloading-sync-worker/INFO] [terrablender/]: Registered region ars_nouveau:overworld to index 5 for type OVERWORLD
[10Jun2025 19:00:27.978] [modloading-sync-worker/INFO] [terrablender/]: Registered region vampirism:overworld to index 6 for type OVERWORLD
[10Jun2025 19:00:27.979] [modloading-sync-worker/INFO] [de.teamlapen.vampirism.modcompat.TerraBlenderCompat/]: TerraBlender is installed. Using it to add vampire Forest to overworld.
[10Jun2025 19:00:27.982] [modloading-worker-0/INFO] [com.klikli_dev.occultism.Occultism/]: Dedicated server setup complete.
[10Jun2025 19:00:27.995] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [voicechat] Found status: BETA Current: 1.21.1-2.5.30 Target: 1.21.1-2.5.30
[10Jun2025 19:00:27.995] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [iteminteractions] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/iteminteractions.json
[10Jun2025 19:00:28.022] [modloading-worker-0/INFO] [io.redspace.ironsspellbooks.IronsSpellbooks/]: Got IMC []
[10Jun2025 19:00:28.024] [modloading-worker-0/INFO] [CPM/]: Customizable Player Models API initialized: Loaded plugins: (0)

[10Jun2025 19:00:28.047] [modloading-sync-worker/INFO] [de.teamlapen.werewolves.world.gen.OverworldModifications/]: Werewolves Biomes are added via TerraBlender. Not adding them to overworld preset.
[10Jun2025 19:00:28.048] [modloading-sync-worker/INFO] [de.teamlapen.vampirism.world.biome.OverworldModifications/]: Vampirism Biomes are added via TerraBlender. Not adding them to overworld preset.
[10Jun2025 19:00:28.112] [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 NUMBER at line 1 column 4 path $
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1238) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1047) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:982) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.VersionChecker$1.process(VersionChecker.java:167) ~[loader-4.0.39.jar%2359!/:4.0]
    at java.base/java.lang.Iterable.forEach(Iterable.java:75) [?:?]
    at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.VersionChecker$1.run(VersionChecker.java:105) [loader-4.0.39.jar%2359!/:4.0]
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $
    at MC-BOOTSTRAP/[email protected]/com.google.gson.stream.JsonReader.beginObject(JsonReader.java:393) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:182) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar%2394!/:?]
    at MC-BOOTSTRAP/[email protected]/com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar%2394!/:?]
    ... 6 more
[10Jun2025 19:00:28.113] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [werewolves] Starting version check at https://api.modrinth.com/updates/werewolves/forge_updates.json
[10Jun2025 19:00:28.163] [modloading-sync-worker/INFO] [CorgiLib/]: Initializing network...
[10Jun2025 19:00:28.166] [modloading-sync-worker/INFO] [CorgiLib/]: Initialized network!
[10Jun2025 19:00:28.296] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [werewolves] Found status: BETA Current: 2.0.2.5 Target: null
[10Jun2025 19:00:28.296] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [vampirism] Starting version check at https://api.modrinth.com/updates/vampirism/forge_updates.json
[10Jun2025 19:00:28.333] [main/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[10Jun2025 19:00:28.399] [main/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/home/container/libraries/net/minecraft/server/1.21.1-20240808.144430/server-1.21.1-20240808.144430-srg.jar%23186!/assets/.mcassetsroot' uses unexpected schema
[10Jun2025 19:00:28.400] [main/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/home/container/libraries/net/minecraft/server/1.21.1-20240808.144430/server-1.21.1-20240808.144430-srg.jar%23186!/data/.mcassetsroot' uses unexpected schema
[10Jun2025 19:00:28.465] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack modcompat, loading it automatically
[10Jun2025 19:00:28.483] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [vampirism] Found status: BETA Current: 1.10.7 Target: null
[10Jun2025 19:00:28.483] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/puzzleslib.json
[10Jun2025 19:00:28.486] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Found status: UP_TO_DATE Current: 21.1.36 Target: null
[10Jun2025 19:00:29.431] [Worker-Main-3/INFO] [fzzy_config/]: Loaded config simplyswords:loot in 9ms
[10Jun2025 19:00:29.613] [Worker-Main-3/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:irons_spellbooks:test/ring_gen_break_me - Unknown registry key in ResourceKey[minecraft:root / irons_spellbooks:spells]: minecraft:none
[10Jun2025 19:00:29.645] [Worker-Main-3/ERROR] [net.minecraft.world.level.storage.loot.LootDataType/]: Couldn't parse element ResourceKey[minecraft:root / minecraft:loot_table]:hexerei:blocks/willow_vines - Failed to parse either. First: Unknown registry key in ResourceKey[minecraft:root / minecraft:loot_condition_type]: forge:can_tool_perform_action; Second: Not a json array: {"action":"shears_dig","condition":"forge:can_tool_perform_action"}
[10Jun2025 19:00:30.131] [Worker-Main-1/ERROR] [net.minecraft.tags.TagLoader/]: Couldn't load tag afkannouncer:hostile_mob as it is missing following references: 
    minecraft:creaking (from file/AFKAnnouncer-[1.21]-v3.4.1.zip)
[10Jun2025 19:00:30.604] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/chiseled_purpur_block_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:chiseled_purpur_block"
[10Jun2025 19:00:30.605] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe invisible_item_frame:invisible_item_frame: com.google.gson.JsonParseException: Failed to parse either. First: Not a json array: "minecraft:glass_pane"; Second: Not a JSON object: "minecraft:glass_pane"; Failed to parse either. First: Not a json array: "minecraft:item_frame"; Second: Not a JSON object: "minecraft:item_frame"; No ingredients for shapeless recipe
[10Jun2025 19:00:30.613] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/stone_tiles_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:stone_tiles"
[10Jun2025 19:00:30.621] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/polished_end_stone_slab_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:polished_end_stone_slab"
[10Jun2025 19:00:30.657] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:blasting/black_steel_nugget_from_blasting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:black_steel_nugget"
[10Jun2025 19:00:30.663] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/obsidian_brick_wall_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:obsidian_brick_wall"
[10Jun2025 19:00:30.682] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/chiseled_end_stone_bricks_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:chiseled_end_stone_bricks"
[10Jun2025 19:00:30.697] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe farmersdelight:cutting/echo_door: com.google.gson.JsonParseException: Not a JSON object: "deeperdarker:echo_planks"; Failed to parse either. First: Not a json array: {"type":"farmersdelight:tool_action","action":"axe_dig"}; Second: Unknown registry key in ResourceKey[minecraft:root / neoforge:ingredient_serializer]: farmersdelight:tool_action
[10Jun2025 19:00:30.697] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/obsidian_brick_stairs_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:obsidian_brick_stairs"
[10Jun2025 19:00:30.704] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/polished_end_stone_stairs_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:polished_end_stone_stairs"
[10Jun2025 19:00:30.706] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/chiseled_obsidian_bricks_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:chiseled_obsidian_bricks"
[10Jun2025 19:00:30.709] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/polished_end_stone_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:polished_end_stone"
[10Jun2025 19:00:30.710] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/stone_tile_wall_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:stone_tile_wall"
[10Jun2025 19:00:30.714] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe farmersdelight:cutting/echo_wood: com.google.gson.JsonParseException: Not a JSON object: "minecraft:item.axe.strip"; Not a JSON object: "farmersdelight:tree_bark"; Not a JSON object: "deeperdarker:stripped_echo_wood"; Failed to parse either. First: Not a json array: {"type":"farmersdelight:tool_action","action":"axe_strip"}; Second: Unknown registry key in ResourceKey[minecraft:root / neoforge:ingredient_serializer]: farmersdelight:tool_action
[10Jun2025 19:00:30.715] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/stone_pillar_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:stone_pillar"
[10Jun2025 19:00:30.722] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe farmersdelight:cutting/echo_log: com.google.gson.JsonParseException: Not a JSON object: "minecraft:item.axe.strip"; Not a JSON object: "farmersdelight:tree_bark"; Not a JSON object: "deeperdarker:stripped_echo_log"; Failed to parse either. First: Not a json array: {"type":"farmersdelight:tool_action","action":"axe_strip"}; Second: Unknown registry key in ResourceKey[minecraft:root / neoforge:ingredient_serializer]: farmersdelight:tool_action
[10Jun2025 19:00:30.728] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe farmersdelight:cutting/echo_trapdoor: com.google.gson.JsonParseException: Not a JSON object: "deeperdarker:echo_planks"; Failed to parse either. First: Not a json array: {"type":"farmersdelight:tool_action","action":"axe_dig"}; Second: Unknown registry key in ResourceKey[minecraft:root / neoforge:ingredient_serializer]: farmersdelight:tool_action
[10Jun2025 19:00:30.728] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/frosted_stone_brick_wall_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:frosted_stone_brick_wall"
[10Jun2025 19:00:30.731] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe farmersdelight:cutting/echo_sign: com.google.gson.JsonParseException: Not a JSON object: "deeperdarker:echo_planks"; Failed to parse either. First: Not a json array: {"type":"farmersdelight:tool_action","action":"axe_dig"}; Second: Unknown registry key in ResourceKey[minecraft:root / neoforge:ingredient_serializer]: farmersdelight:tool_action
[10Jun2025 19:00:30.732] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/obsidian_bricks_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:obsidian_bricks"
[10Jun2025 19:00:30.734] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:blasting/ancient_metal_nugget_from_blasting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:ancient_metal_nugget"
[10Jun2025 19:00:30.736] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm_spellbooks:abyss_spell_book_old: com.google.gson.JsonParseException: No key id in MapLike[{"item":"cataclysm_spellbooks:abyss_spell_book"}]; No key ingredient in MapLike[{"type":"cataclysm:amethyst_bless","ingredients":{"item":"irons_spellbooks:ruined_book"},"result":{"item":"cataclysm_spellbooks:abyss_spell_book"},"time":250}]
[10Jun2025 19:00:30.736] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/frosted_stone_brick_stairs_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:frosted_stone_brick_stairs"
[10Jun2025 19:00:30.755] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/purpur_wall_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:purpur_wall"
[10Jun2025 19:00:30.759] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe invisible_item_frame:invisible_glow_item_frame: com.google.gson.JsonParseException: Failed to parse either. First: Not a json array: "minecraft:glass_pane"; Second: Not a JSON object: "minecraft:glass_pane"; Failed to parse either. First: Not a json array: "minecraft:glow_item_frame"; Second: Not a JSON object: "minecraft:glow_item_frame"; No ingredients for shapeless recipe
[10Jun2025 19:00:30.769] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/stone_tile_stairs_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:stone_tile_stairs"
[10Jun2025 19:00:30.772] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/end_stone_pillar_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:end_stone_pillar"
[10Jun2025 19:00:30.775] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/frosted_stone_brick_slab_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:frosted_stone_brick_slab"
[10Jun2025 19:00:30.777] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/quartz_brick_wall_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:quartz_brick_wall"
[10Jun2025 19:00:30.778] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/obsidian_brick_slab_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:obsidian_brick_slab"
[10Jun2025 19:00:30.786] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe farmersdelight:cutting/echo_hanging_sign: com.google.gson.JsonParseException: Not a JSON object: "deeperdarker:echo_planks"; Failed to parse either. First: Not a json array: {"type":"farmersdelight:tool_action","action":"axe_dig"}; Second: Unknown registry key in ResourceKey[minecraft:root / neoforge:ingredient_serializer]: farmersdelight:tool_action
[10Jun2025 19:00:30.794] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/chiseled_stone_brick_pillar_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:chiseled_stone_brick_pillar"
[10Jun2025 19:00:30.795] [main/ERROR] [net.minecraft.world.item.crafting.RecipeManager/]: Parsing error loading recipe cataclysm:stonecutting/stone_tile_slab_from_stonecutting: com.google.gson.JsonParseException: Not a JSON object: "cataclysm:stone_tile_slab"
[10Jun2025 19:00:30.800] [main/INFO] [net.minecraft.world.item.crafting.RecipeManager/]: Loaded 5280 recipes
[10Jun2025 19:00:30.800] [main/ERROR] [net.minecraft.server.ServerFunctionLibrary/]: Failed to load function afkannouncer:app/afk/kick
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 25: Unknown or incomplete command, see below for error at position 0: <--[HERE]
    at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
    at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?]
Caused by: java.lang.IllegalArgumentException: Whilst parsing command on line 25: Unknown or incomplete command, see below for error at position 0: <--[HERE]
    at TRANSFORMER/[email protected]/net.minecraft.commands.functions.CommandFunction.fromLines(CommandFunction.java:80) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?]
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionLibrary.lambda$reload$2(ServerFunctionLibrary.java:89) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?]
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
    ... 6 more
[10Jun2025 19:00:31.139] [main/ERROR] [net.minecraft.advancements.AdvancementTree/]: Couldn't load advancements: [ars_nouveau:recipes/misc/dull_trinket, minecraft:recipes/building_blocks/weathered_cut_copper_stairs_from_weathered_copper_stonecutting, regions_unexplored:recipes/building_blocks/lime_painted_planks, minecraft:recipes/building_blocks/exposed_chiseled_copper_from_exposed_copper_stonecutting, croptopia:recipes/misc/pecan_ice_cream, minecraft:recipes/redstone/acacia_button, minecraft:recipes/decorations/brick_wall, regions_unexplored:recipes/decorations/cypress_hanging_sign, minecraft:recipes/building_blocks/stone_bricks, minecraft:recipes/building_blocks/waxed_exposed_chiseled_copper_from_honeycomb, ars_nouveau:recipes/misc/ritual_flight, minecraft:recipes/building_blocks/polished_deepslate, minecraft:recipes/building_blocks/waxed_copper_grate, werewolves:recipes/weapontable/crossbow_arrow_silver_bolt, minecraft:recipes/combat/leather_helmet, minecraft:recipes/building_blocks/polished_blackstone_brick_slab, regions_unexplored:recipes/building_blocks/prismoss, farmersdelight:recipes/cooking/mushroom_rice, regions_unexplored:recipes/decorations/palm_beard_from_palm_log, deeperdarker:recipes/building_blocks/chiseled_sculk_stone, regions_unexplored:recipes/decorations/palm_hanging_sign, regions_unexplored:recipes/redstone/eucalyptus_pressure_plate, occultism:recipes/spirit_fire/spirit_fire/awakened_feather, minecraft:recipes/decorations/blast_furnace, minecraft:recipes/decorations/ladder, regions_unexplored:recipes/transportation/mauve_chest_boat, minecraft:recipes/decorations/red_nether_brick_wall, vampirism:recipes/decorations/general/totem_top, minecraft:recipes/decorations/magenta_stained_glass_pane, croptopia:recipes/misc/roasted_pumpkin_seeds, regions_unexplored:recipes/misc/pink_dye_from_salmon_poppy_bush, minecraft:recipes/building_blocks/stripped_mangrove_wood, minecraft:recipes/building_blocks/chiseled_tuff_bricks_from_tuff_stonecutting, vampirism:recipes/decorations/vampire/blood_pedestal, farmersdelight:recipes/food/egg_sandwich, minecraft:recipes/redstone/crafter, regions_unexplored:recipes/transportation/maple_boat, regions_unexplored:recipes/decorations/blackwood_sign, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_basketweave_stonecutter_stair, minecraft:recipes/decorations/brown_banner, regions_unexplored:recipes/building_blocks/joshua_stairs, deeperdarker:recipes/building_blocks/sculk_stone_brick_slab_from_polished_sculk_stone_stonecutting, minecraft:recipes/building_blocks/waxed_exposed_copper_grate_from_waxed_exposed_copper_stonecutting, regions_unexplored:recipes/transportation/baobab_chest_boat, farmersdelight:recipes/food/melon_juice, regions_unexplored:recipes/building_blocks/pine_planks, farmersdelight:recipes/food/grilled_salmon, regions_unexplored:recipes/building_blocks/stripped_joshua_wood, occultism:recipes/miner/miner/basic_resources/blackstone, deeperdarker:recipes/building_blocks/polished_gloomslate_slab, deeperdarker:recipes/building_blocks/sculk_stone_bricks_from_polished_sculk_stone_stonecutting, regions_unexplored:recipes/misc/stick_from_eucalyptus_branch, regions_unexplored:recipes/redstone/socotra_trapdoor, minecraft:recipes/building_blocks/deepslate_tile_stairs_from_cobbled_deepslate_stonecutting, croptopia:recipes/misc/crab_legs, farmersdelight:recipes/decorations/brown_canvas_sign, croptopia:recipes/misc/apple_juice, minecraft:recipes/building_blocks/mangrove_planks, vampirism:recipes/alchemy_table/teleport_oil, minecraft:recipes/decorations/purple_stone_tiles_stairs_from_purple_stone_tiles_stonecutting, minecraft:recipes/misc/lapis_lazuli_from_smelting_deepslate_lapis_ore, regions_unexplored:recipes/transportation/blackwood_chest_boat, minecraft:recipes/misc/emerald, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_large_bricks_stonecutter_stair, croptopia:recipes/food/popcorn_from_corn, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting, minecraft:recipes/building_blocks/brick_stairs, minecraft:recipes/building_blocks/tuff_bricks_from_tuff_stonecutting, minecraft:recipes/decorations/deepslate_brick_wall_from_deepslate_bricks_stonecutting, occultism:recipes/building_blocks/crafting/otherstone_stairs, farmersdelight:recipes/decorations/basket, minecraft:recipes/decorations/dark_stone_tiles_stairs_from_dark_stone_bricks_stonecutting, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting, minecraft:recipes/building_blocks/deepslate_tile_stairs_from_deepslate_tiles_stonecutting, minecraft:recipes/misc/eye_armor_trim_smithing_template_smithing_trim, minecraft:recipes/decorations/lime_stained_glass_pane_from_glass_pane, vampirism:recipes/building_blocks/dark_stone_tiles_slab, minecraft:recipes/misc/copper_ingot_from_blasting_deepslate_copper_ore, regions_unexplored:recipes/misc/stick_from_cypress_branch, occultism:recipes/crushing/crushing/copper_dust_from_raw_block, regions_unexplored:recipes/misc/dark_oak_sapling_from_dark_oak_shrub, occultism:recipes/misc/crafting/book_of_binding_djinni_from_empty, deeperdarker:recipes/building_blocks/sculk_stone_tile_wall_from_sculk_stone_tiles_stonecutting, minecraft:recipes/decorations/tuff_brick_wall_from_polished_tuff_stonecutting, deeperdarker:recipes/building_blocks/gloomslate_tile_slab_from_cobbled_gloomslate_stonecutting, minecraft:recipes/building_blocks/smooth_quartz_slab, vampirism:recipes/decorations/dark_stone_brick_wall, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_mosaic_stone_cutterslab, crabbersdelight:recipes/food/glow_squid_from_barrel, minecraft:recipes/building_blocks/end_stone_brick_slab, regions_unexplored:recipes/decorations/acacia_shrub, regions_unexplored:recipes/redstone/magnolia_button, deeperdarker:recipes/building_blocks/sculk_stone_stairs_from_sculk_stone_stonecutting, occultism:recipes/ritual/ritual/misc_bell, deeperdarker:recipes/building_blocks/sculk_grime_brick_slab_from_sculk_grime_bricks_stonecutting, minecraft:recipes/decorations/polished_deepslate_wall, vampirism:recipes/alchemy_table/slowness_oil, deeperdarker:recipes/transportation/echo_boat, vampirism:recipes/decorations/vampire/coffin_brown_from_white, ars_nouveau:recipes/misc/ritual_fertility, farmersdelight:recipes/cooking/bisque, regions_unexplored:recipes/redstone/joshua_fence_gate, minecraft:recipes/decorations/orange_bed, ars_nouveau:recipes/misc/spike_to_dye, minecraft:recipes/decorations/fletching_table, minecraft:recipes/food/cooked_chicken_from_campfire_cooking, minecraft:recipes/decorations/brown_bed, minecraft:recipes/food/cooked_mutton_from_smoking, minecraft:recipes/building_blocks/deepslate_bricks, occultism:recipes/decorations/crafting/large_candle_magenta, ars_nouveau:recipes/misc/rotating_turret_to_basic_spell_turret, regions_unexplored:recipes/decorations/redwood_branch_from_redwood_log, croptopia:recipes/misc/fried_calamari, minecraft:recipes/building_blocks/polished_diorite_stairs, vampirism:recipes/weapontable/armor_of_swiftness_legs_enhanced, minecraft:recipes/building_blocks/dye_brown_bed, ars_nouveau:recipes/misc/ritual_moonfall, minecraft:recipes/misc/gold_ingot_from_gold_block, minecraft:recipes/building_blocks/light_blue_stained_glass, deeperdarker:recipes/building_blocks/polished_gloomslate, crabbersdelight:recipes/food/pufferfish_from_barrel, occultism:recipes/misc/crafting/gray_paste/amethyst_shard, occultism:recipes/spirit_fire/spirit_fire/chalk_gray, regions_unexplored:recipes/building_blocks/prismaglass, regions_unexplored:recipes/misc/pink_dye_from_pink_magnolia_flowers, regions_unexplored:recipes/building_blocks/socotra_wood, regions_unexplored:recipes/decorations/dead_pine_shrub, occultism:recipes/ritual/ritual/possess_unbound_parrot, minecraft:recipes/misc/lapis_lazuli_from_blasting_lapis_ore, minecraft:recipes/building_blocks/tuff_brick_stairs_from_polished_tuff_stonecutting, minecraft:recipes/decorations/purple_bed, ars_nouveau:recipes/misc/smooth_sourcestone_grate, ars_nouveau:recipes/misc/polished_sconce, farmersdelight:recipes/decorations/pink_hanging_canvas_sign, deeperdarker:recipes/misc/warden_upgrade_smithing_template, regions_unexplored:recipes/redstone/palm_fence_gate, minecraft:recipes/building_blocks/waxed_weathered_copper_door_from_honeycomb, irons_spellbooks:recipes/misc/visibility_ring, occultism:recipes/misc/crafting/otherflower_to_red_dye, deeperdarker:recipes/misc/lapis_lazuli_from_smelting_gloomslate_lapis_ore, regions_unexplored:recipes/building_blocks/overgrown_bone_block, regions_unexplored:recipes/misc/stick_from_joshua_beard, occultism:recipes/misc/crafting/chalk_light_blue_impure, minecraft:recipes/decorations/light_gray_glazed_terracotta, regions_unexplored:recipes/redstone/green_bioshroom_fence_gate, minecraft:recipes/building_blocks/mossy_stone_bricks_from_vine, farmersdelight:recipes/cooking/rabbit_stew, minecraft:recipes/redstone/birch_button, deeperdarker:recipes/building_blocks/gloomslate_brick_stairs_from_gloomslate_bricks_stonecutting, minecraft:recipes/building_blocks/quartz_slab, regions_unexplored:recipes/building_blocks/white_painted_stairs, minecraft:recipes/building_blocks/jungle_wood, vampirism:recipes/building_blocks/polished_dark_stone_stairs, werewolves:recipes/combat/dark_pelt_boots, minecraft:recipes/combat/netherite_chestplate_smithing, minecraft:recipes/decorations/purple_glazed_terracotta, deeperdarker:recipes/redstone/bloom_pressure_plate, deeperdarker:recipes/building_blocks/cut_sculk_stone_stairs_from_cut_sculk_stone_stonecutting, regions_unexplored:recipes/building_blocks/stripped_redwood_wood, farmersdelight:recipes/cooking/stuffed_pumpkin_block, minecraft:recipes/tools/golden_axe, occultism:recipes/misc/crafting/otherflower_to_brown_dye, plushables:recipes/misc/plushable_shrump, regions_unexplored:recipes/decorations/maple_fence, regions_unexplored:recipes/building_blocks/glowing_yellow_bioshroom_block, ars_nouveau:recipes/misc/gilded_sourcestone_large_bricks_to_sourcestone, deeperdarker:recipes/building_blocks/polished_gloomslate_slab_from_cobbled_gloomslate_stonecutting, regions_unexplored:recipes/decorations/ashen_shrub, minecraft:recipes/building_blocks/deepslate_tile_stairs_from_deepslate_bricks_stonecutting, minecraft:recipes/decorations/orange_banner, occultism:recipes/miner/miner/eldritch/coal, ars_nouveau:recipes/misc/ritual_animal_summon, croptopia:recipes/food/cooked_calamari_from_glowing_calamari, regions_unexplored:recipes/building_blocks/gray_painted_slab, ars_nouveau:recipes/building_blocks/sourcestone_small_bricks_stonecutter_stair, ars_nouveau:recipes/misc/magelight_torch, minecraft:recipes/decorations/oak_sign, regions_unexplored:recipes/misc/mauve_sapling_from_mauve_shrub, werewolves:recipes/building_blocks/magic_slab, crabbersdelight:recipes/building_blocks/shrimp_barrel, minecraft:recipes/building_blocks/red_concrete_powder, occultism:recipes/ritual/ritual/craft_stabilizer_tier4, occultism:recipes/ritual/ritual/craft_stabilizer_tier2, occultism:recipes/ritual/ritual/craft_stabilizer_tier3, occultism:recipes/ritual/ritual/craft_stabilizer_tier1, occultism:recipes/crushing/crushing/emerald_dust, minecraft:recipes/tools/golden_pickaxe, vampirism:recipes/decorations/dark_spruce_sign, minecraft:recipes/decorations/dark_stone_tiles_slab_from_dark_stone_tiles_stonecutting, vampirism:recipes/decorations/vampire/coffin_cyan_from_white, occultism:recipes/spirit_fire/spirit_fire/chalk_white, deeperdarker:recipes/building_blocks/sculk_stone_tiles_from_polished_sculk_stone_stonecutting, vampirism:recipes/decorations/hunter/item_med_chair, minecraft:recipes/brewing/magma_cream, occultism:recipes/miner/miner/deeps/deepslate_emerald_ore, croptopia:recipes/misc/kumquat_sapling, minecraft:recipes/decorations/dark_stone_brick_wall_from_polished_dark_stone_stonecutting, occultism:recipes/misc/crafting/otherflower_to_yellow_dye, occultism:recipes/crushing/crushing/netherite_scrap_dust, regions_unexplored:recipes/misc/pink_magnolia_sapling_from_pink_magnolia_shrub, minecraft:recipes/building_blocks/polished_deepslate_slab, regions_unexplored:recipes/decorations/spruce_shrub, minecraft:recipes/building_blocks/quartz_bricks, minecraft:recipes/decorations/deepslate_tile_wall_from_deepslate_tiles_stonecutting, minecraft:recipes/decorations/purple_stained_glass_pane_from_glass_pane, irons_spellbooks:recipes/misc/heavy_chain_necklace, minecraft:recipes/decorations/purple_stone_tiles_from_purple_stone_bricks_stonecutting, occultism:recipes/misc/blasting/iesnium_ingot_from_raw, ars_nouveau:recipes/building_blocks/smooth_sourcestone_slab, minecraft:recipes/building_blocks/lapis_block, farmersdelight:recipes/food/steak_and_potatoes, ars_nouveau:recipes/misc/platform_to_pedestal, regions_unexplored:recipes/misc/blue_bioshroom_from_tall_blue_bioshroom, minecraft:recipes/food/cooked_cod_from_smoking, farmersdelight:recipes/food/cooked_cod_slice_from_smoking, ars_nouveau:recipes/building_blocks/gilded_sourcestone_large_bricks_slab, farmersdelight:recipes/decorations/orange_hanging_canvas_sign, occultism:recipes/crushing/crushing/ice_dust, vampirism:recipes/combat/vampire/vampire_cloak_white_black, occultism:recipes/misc/crafting/otherstone_pedestal_silver, regions_unexplored:recipes/misc/purple_dye_from_hyssop, minecraft:recipes/building_blocks/prismarine, occultism:recipes/ritual/ritual/craft_true_sight_staff, minecraft:recipes/building_blocks/polished_diorite, regions_unexplored:recipes/building_blocks/purple_painted_stairs, occultism:recipes/ritual/ritual/possess_random_animal_special, croptopia:recipes/food/molasses_from_smoking_sugar_cane, minecraft:recipes/misc/brown_dye, minecraft:recipes/building_blocks/raw_iron_block, werewolves:recipes/redstone/magic_door, occultism:recipes/misc/crafting/golden_sacrificial_bowl, occultism:recipes/crushing/crushing/copper_dust_from_raw, croptopia:recipes/food/beef_jerky, minecraft:recipes/building_blocks/mud_brick_slab_from_mud_bricks_stonecutting, regions_unexplored:recipes/decorations/orange_maple_shrub, occultism:recipes/miner/miner/deeps/deepslate_coal_ore, croptopia:recipes/misc/asparagus_seed, regions_unexplored:recipes/misc/red_dye_from_red_snowbelle, regions_unexplored:recipes/building_blocks/deepslate_viridescent_nylium, occultism:recipes/ritual/ritual/possess_shulker, farmersdelight:recipes/decorations/mangrove_cabinet, regions_unexplored:recipes/building_blocks/ashen_dirt_from_dirt, ars_nouveau:recipes/misc/reset_warp_scroll, deeperdarker:recipes/redstone/echo_trapdoor, regions_unexplored:recipes/building_blocks/lime_snowbelle, vampirism:recipes/decorations/vampire/coffin_blue_from_white, vampirism:recipes/decorations/vampire/coffin_light_blue, deeperdarker:recipes/building_blocks/gloomslate_tile_stairs_from_gloomslate_tiles_stonecutting, werewolves:recipes/redstone/magic_button, occultism:recipes/combat/crafting/butcher_knife, ars_nouveau:recipes/misc/novice_spellbook_alt, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_small_bricks_stonecutter_stair, deeperdarker:recipes/building_blocks/echo_stairs, minecraft:recipes/building_blocks/end_stone_brick_slab_from_end_stone_stonecutting, farmersdelight:recipes/cooking/mushroom_stew, croptopia:recipes/misc/sweet_crepes, minecraft:recipes/decorations/blue_stained_glass_pane_from_glass_pane, minecraft:recipes/misc/netherite_scrap_from_blasting, minecraft:recipes/combat/diamond_sword, minecraft:recipes/decorations/cyan_stained_glass_pane, crabbersdelight:recipes/misc/nautilus_shell_from_block, minecraft:recipes/misc/white_dye, minecraft:recipes/building_blocks/stripped_warped_hyphae, ars_nouveau:recipes/misc/imbuement_chamber, ars_nouveau:recipes/building_blocks/sourcestone_large_bricks_stonecutter_stair, minecraft:recipes/decorations/jukebox, minecraft:recipes/misc/silence_armor_trim_smithing_template_smithing_trim, bagofholding:recipes/tools/leather_bag_of_holding, occultism:recipes/ritual/ritual/misc_eldritch_chalice, regions_unexplored:recipes/misc/orange_dye_from_orange_snowbelle, minecraft:recipes/misc/gold_nugget, occultism:recipes/ritual/ritual/repair_tools, deeperdarker:recipes/building_blocks/sculk_stone_brick_stairs, minecraft:recipes/building_blocks/smooth_sandstone_slab_from_smooth_sandstone_stonecutting, occultism:recipes/miner/miner/ores/glowstone, regions_unexplored:recipes/redstone/blue_bioshroom_door, regions_unexplored:recipes/decorations/brimwood_hanging_sign, regions_unexplored:recipes/building_blocks/mauve_stairs, regions_unexplored:recipes/decorations/magnolia_hanging_sign, occultism:recipes/misc/crafting/chalk_pink_impure, occultism:recipes/misc/crafting/chalk_cyan_impure, plushables:recipes/misc/plushable_rattiam, ars_nouveau:recipes/misc/manipulation_essence_to_andesite, deeperdarker:recipes/building_blocks/sculk_stone_brick_wall_from_polished_sculk_stone_stonecutting, vampirism:recipes/decorations/vampire/coffin_yellow_from_white, deeperdarker:recipes/misc/iron_ingot_from_smelting_sculk_stone_iron_ore, occultism:recipes/ritual/ritual/craft_miner_marid_master, regions_unexplored:recipes/misc/stick_from_larch_branch, minecraft:recipes/decorations/white_glazed_terracotta, minecraft:recipes/combat/iron_helmet, minecraft:recipes/tools/golden_shovel, regions_unexplored:recipes/transportation/larch_chest_boat, regions_unexplored:recipes/misc/kapok_sapling_from_kapok_shrub, minecraft:recipes/decorations/purple_stone_tiles_stairs_from_purple_stone_bricks_stonecutting, regions_unexplored:recipes/redstone/pine_fence_gate, minecraft:recipes/building_blocks/dye_magenta_carpet, ars_nouveau:recipes/building_blocks/archwood_slab, minecraft:recipes/combat/diamond_chestplate, minecraft:recipes/decorations/dark_stone_brick_stairs_from_polished_dark_stone_stonecutting, regions_unexplored:recipes/redstone/magnolia_trapdoor, vampirism:recipes/combat/vampire/vampire_clothing_crown, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting, werewolves:recipes/misc/raw_silver_block_from_raw_silver_ingot, minecraft:recipes/decorations/furnace, occultism:recipes/miner/miner/ores/gold_ore, minecraft:recipes/food/beetroot_soup, ars_nouveau:recipes/misc/green_archwood_wood, occultism:recipes/misc/smelting/copper_ingot_from_dust, deeperdarker:recipes/building_blocks/sculk_stone_tile_stairs_from_polished_sculk_stone_stonecutting, farmersdelight:recipes/tools/lead_from_straw, ars_nouveau:recipes/misc/ritual_binding, minecraft:recipes/building_blocks/waxed_weathered_copper_grate, minecraft:recipes/building_blocks/andesite_stairs, minecraft:recipes/redstone/redstone_torch, occultism:recipes/food/crafting/demons_dream_essence_from_fruit_or_seed, minecraft:recipes/food/golden_apple, deeperdarker:recipes/misc/copper_ingot_from_smelting_gloomslate_copper_ore, minecraft:recipes/misc/gold_ingot_from_blasting_raw_gold, minecraft:recipes/building_blocks/green_concrete_powder, occultism:recipes/decorations/crafting/large_candle_light_blue, occultism:recipes/crushing/crushing/end_stone_dust, werewolves:recipes/redstone/jacaranda_fence_gate, minecraft:recipes/building_blocks/orange_stained_glass, minecraft:recipes/building_blocks/waxed_oxidized_copper_trapdoor_from_honeycomb, occultism:recipes/ritual/ritual/familiar_greedy, croptopia:recipes/misc/corn_seed, regions_unexplored:recipes/building_blocks/stone_grass_block, farmersdelight:recipes/food/cooked_salmon_slice_from_campfire_cooking, regions_unexplored:recipes/building_blocks/green_bioshroom_planks, vampirism:recipes/decorations/vampire/coffin_yellow, regions_unexplored:recipes/building_blocks/stripped_eucalyptus_wood, deeperdarker:recipes/transportation/bloom_boat, minecraft:recipes/decorations/end_crystal, farmersdelight:recipes/food/melon_popsicle, vampirism:recipes/building_blocks/dark_stone_tiles_stairs, farmersdelight:recipes/food/roast_chicken_block, occultism:recipes/ritual/ritual/wild_random_animal_special, minecraft:recipes/redstone/birch_door, regions_unexplored:recipes/building_blocks/mauve_wood, ars_nouveau:recipes/misc/gilded_sourcestone_large_bricks_stairs, regions_unexplored:recipes/decorations/pink_bioshroom_hanging_sign, regions_unexplored:recipes/redstone/joshua_button, minecraft:recipes/decorations/snow, minecraft:recipes/decorations/soul_lantern, regions_unexplored:recipes/decorations/maple_shrub, minecraft:recipes/misc/sentry_armor_trim_smithing_template, minecraft:recipes/building_blocks/oxidized_cut_copper_from_oxidized_copper_stonecutting, minecraft:recipes/decorations/cherry_fence, minecraft:recipes/decorations/birch_fence, minecraft:recipes/decorations/sandstone_wall_from_sandstone_stonecutting, minecraft:recipes/building_blocks/stone_brick_stairs, regions_unexplored:recipes/building_blocks/baobab_wood, occultism:recipes/building_blocks/stonecutting/otherstone_bricks_stairs_from_otherstone, ars_nouveau:recipes/misc/wing_to_leather, minecraft:recipes/combat/golden_boots, occultism:recipes/miner/miner/ores/crying_obsidian, minecraft:recipes/tools/wooden_axe, farmersdelight:recipes/food/beef_patty_from_campfire_cooking, ars_nouveau:recipes/misc/smooth_sourcestone_stairs, ars_nouveau:recipes/misc/runic_chalk, minecraft:recipes/misc/gold_ingot_from_smelting_gold_ore, minecraft:recipes/building_blocks/stone_bricks_from_stone_stonecutting, deeperdarker:recipes/redstone/bloom_fence_gate, minecraft:recipes/building_blocks/chiseled_sandstone, deeperdarker:recipes/combat/warden_leggings_smithing, regions_unexplored:recipes/transportation/magnolia_boat, croptopia:recipes/food/beer, vampirism:recipes/building_blocks/stripped_cursed_spruce_wood, minecraft:recipes/misc/brain_coral, minecraft:recipes/decorations/dark_stone_brick_wall_from_dark_stone_bricks_stonecutting, occultism:recipes/ritual/ritual/craft_ritual_satchel_t1, occultism:recipes/ritual/ritual/craft_ritual_satchel_t2, ars_nouveau:recipes/building_blocks/gilded_sourcestone_basketweave_stone_cutterslab, occultism:recipes/redstone/crafting/otherplans_trapdoor, ars_nouveau:recipes/misc/ritual_brazier, regions_unexplored:recipes/misc/green_dye_from_barrel_cactus, vampirism:recipes/building_blocks/dark_stone_slab, minecraft:recipes/building_blocks/stone_slab, minecraft:recipes/decorations/black_carpet, vampirism:recipes/alchemy_table/healing_oil, minecraft:recipes/misc/gold_nugget_from_blasting, minecraft:recipes/decorations/yellow_stained_glass_pane, occultism:recipes/ritual/ritual/craft_infused_pickaxe, minecraft:recipes/building_blocks/blue_concrete_powder, minecraft:recipes/building_blocks/waxed_weathered_copper_bulb_from_honeycomb, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab_from_honeycomb, minecraft:recipes/building_blocks/granite_slab_from_granite_stonecutting, deeperdarker:recipes/combat/warden_sword_smithing, occultism:recipes/ritual/ritual/familiar_bat, occultism:recipes/misc/crafting/tallow, regions_unexplored:recipes/building_blocks/deepslate_prismoss, regions_unexplored:recipes/decorations/green_bioshroom_fence, minecraft:recipes/building_blocks/crimson_planks, werewolves:recipes/redstone/jacaranda_pressure_plate, ars_nouveau:recipes/misc/manipulation_essence_to_mycelium, ars_nouveau:recipes/building_blocks/stripped_green_archwood_wood, croptopia:recipes/misc/barley_seed, crabbersdelight:recipes/food/surf_and_turf, minecraft:recipes/building_blocks/cut_sandstone, minecraft:recipes/building_blocks/smooth_red_sandstone, minecraft:recipes/building_blocks/black_terracotta, minecraft:recipes/decorations/blackstone_wall, minecraft:recipes/misc/cyan_dye_from_pitcher_plant, deeperdarker:recipes/misc/lapis_lazuli_from_smelting_sculk_stone_lapis_ore, croptopia:recipes/food/nether_star_cake, regions_unexplored:recipes/decorations/golden_larch_shrub, minecraft:recipes/building_blocks/weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting, farmersdelight:recipes/cooking/chicken_soup, regions_unexplored:recipes/building_blocks/cobalt_stairs, minecraft:recipes/decorations/purple_candle, minecraft:recipes/decorations/pink_glazed_terracotta, minecraft:recipes/misc/coal, minecraft:recipes/transportation/spruce_chest_boat, minecraft:recipes/food/cooked_rabbit, minecraft:recipes/decorations/dark_stone_tiles_slab_from_cobbled_dark_stone_stonecutting, regions_unexplored:recipes/redstone/blue_bioshroom_pressure_plate, occultism:recipes/misc/smelting/silver_ingot_from_raw, regions_unexplored:recipes/redstone/maple_fence_gate, occultism:recipes/ritual/ritual/misc_stabilized_storage, minecraft:recipes/combat/leather_chestplate, vampirism:recipes/decorations/purple_stone_tiles_wall, regions_unexplored:recipes/building_blocks/green_painted_stairs, plushables:recipes/misc/plushable_ziggy, minecraft:recipes/misc/magenta_dye_from_blue_red_pink, minecraft:recipes/decorations/yellow_candle, regions_unexplored:recipes/misc/red_maple_sapling_from_red_maple_shrub, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_basketweave_stone_cutterslab, deeperdarker:recipes/building_blocks/gloomslate_tile_slab_from_gloomslate_tiles_stonecutting, deeperdarker:recipes/building_blocks/gloomslate_bricks, occultism:recipes/decorations/crafting/otherplans_fence, ars_nouveau:recipes/misc/spike_to_arrow, vampirism:recipes/weapontable/armor_of_swiftness_legs_normal, minecraft:recipes/misc/bubble_coral_block, croptopia:recipes/misc/corn_bread, minecraft:recipes/building_blocks/polished_blackstone_stairs, vampirism:recipes/weapontable/armor_of_swiftness_chest_normal, crabbersdelight:recipes/food/coral_crunch, occultism:recipes/building_blocks/crafting/otherworld_wood, regions_unexplored:recipes/building_blocks/light_gray_painted_stairs, occultism:recipes/spirit_fire/spirit_fire/chalk_green, plushables:recipes/misc/plushable_conductor, crabbersdelight:recipes/building_blocks/pufferfish_barrel, croptopia:recipes/food/popcorn_from_smoking_corn, crabbersdelight:recipes/food/cooked_pufferfish_slice_from_campfire_cooking, ars_nouveau:recipes/misc/void_prism, regions_unexplored:recipes/misc/light_gray_dye_from_light_gray_snowbelle, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab, minecraft:recipes/building_blocks/chiseled_red_sandstone, minecraft:recipes/decorations/light_gray_stained_glass_pane_from_glass_pane, deeperdarker:recipes/building_blocks/cut_sculk_stone_wall_from_cut_sculk_stone_stonecutting, occultism:recipes/crushing/crushing/iesnium_dust, farmersdelight:recipes/food/fried_egg_from_campfire_cooking, minecraft:recipes/decorations/pink_candle, occultism:recipes/misc/blasting/silver_ingot, minecraft:recipes/decorations/dark_stone_bricks_from_polished_dark_stone_stonecutting, ars_nouveau:recipes/misc/blue_sbed, ars_nouveau:recipes/misc/relay, minecraft:recipes/building_blocks/deepslate_brick_stairs, werewolves:recipes/combat/silver_leggings, minecraft:recipes/decorations/light_blue_bed, regions_unexplored:recipes/building_blocks/stripped_cobalt_wood, regions_unexplored:recipes/decorations/maple_hanging_sign, minecraft:recipes/building_blocks/pink_stained_glass, ars_nouveau:recipes/misc/ritual_burrowing, vampirism:recipes/decorations/dark_spruce_hanging_sign, minecraft:recipes/decorations/purple_stained_glass_pane, vampirism:recipes/decorations/vampire/coffin_light_gray, minecraft:recipes/building_blocks/black_stained_glass, minecraft:recipes/building_blocks/brick_stairs_from_bricks_stonecutting, minecraft:recipes/building_blocks/polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting, regions_unexplored:recipes/decorations/socotra_fence, ars_nouveau:recipes/misc/ritual_overgrowth, regions_unexplored:recipes/building_blocks/magnolia_planks, regions_unexplored:recipes/building_blocks/stripped_kapok_wood, croptopia:recipes/misc/olive_seed, crabbersdelight:recipes/misc/bone_meal_from_fish_bones, occultism:recipes/misc/crafting/magic_lamp_empty, occultism:recipes/ritual/ritual/familiar_parrot, minecraft:recipes/building_blocks/bamboo_planks, minecraft:recipes/building_blocks/cracked_polished_blackstone_bricks, regions_unexplored:recipes/building_blocks/brown_painted_planks, minecraft:recipes/building_blocks/gray_stained_glass, ars_nouveau:recipes/misc/ritual_restoration, vampirism:recipes/decorations/vampire/chandelier_candle, vampirism:recipes/weapontable/armor_of_swiftness_head_enhanced, minecraft:recipes/decorations/crafting_table, occultism:recipes/crushing/crushing/echo_dust, minecraft:recipes/building_blocks/cut_copper_stairs_from_copper_block_stonecutting, minecraft:recipes/misc/map, regions_unexplored:recipes/building_blocks/pink_bioshroom_hyphae, minecraft:recipes/decorations/chest, regions_unexplored:recipes/misc/yellow_dye_from_hibiscus, minecraft:recipes/building_blocks/cobbled_deepslate_slab, minecraft:recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_cut_copper_stonecutting, ars_nouveau:recipes/misc/sourcestone, regions_unexplored:recipes/redstone/pink_bioshroom_pressure_plate, plushables:recipes/misc/plushable_froge, minecraft:recipes/misc/bubble_coral_fan, occultism:recipes/spirit_fire/spirit_fire/chalk_light_blue, minecraft:recipes/tools/shears, minecraft:recipes/misc/stick, crabbersdelight:recipes/food/cooked_tropical_fish_slice, minecraft:recipes/redstone/crimson_pressure_plate, farmersdelight:recipes/decorations/gray_canvas_sign, minecraft:recipes/redstone/polished_blackstone_button, regions_unexplored:recipes/misc/light_gray_dye_from_tassel, occultism:recipes/building_blocks/stonecutting/polished_otherstone_slab, crabbersdelight:recipes/food/sea_pickle_juice, regions_unexplored:recipes/building_blocks/brown_snowbelle, occultism:recipes/ritual/ritual/possess_unbound_otherworld_bird, minecraft:recipes/brewing/golden_carrot, regions_unexplored:recipes/misc/stick_from_jungle_branch, minecraft:recipes/building_blocks/pink_terracotta, occultism:recipes/miner/miner/deeps/deepslate_redstone_ore, regions_unexplored:recipes/redstone/eucalyptus_button, crabbersdelight:recipes/food/frog_leg_from_barrel, minecraft:recipes/building_blocks/mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting, minecraft:recipes/building_blocks/waxed_weathered_chiseled_copper_from_honeycomb, minecraft:recipes/transportation/jungle_chest_boat, regions_unexplored:recipes/building_blocks/baobab_slab, ars_nouveau:recipes/misc/smooth_sourcestone_to_sourcestone, crabbersdelight:recipes/food/cooked_pufferfish_slice_from_smoking, ars_nouveau:recipes/decorations/sourcestone_19, ars_nouveau:recipes/decorations/sourcestone_18, farmersdelight:recipes/cooking/clam_chowder, croptopia:recipes/misc/rice_seed, plushables:recipes/misc/plushable_trater, occultism:recipes/spirit_fire/spirit_fire/chalk_yellow, minecraft:recipes/building_blocks/dye_pink_bed, ars_nouveau:recipes/decorations/sourcestone_11, regions_unexplored:recipes/misc/black_dye_from_black_snowbelle, ars_nouveau:recipes/decorations/sourcestone_10, ars_nouveau:recipes/decorations/sourcestone_13, ars_nouveau:recipes/decorations/sourcestone_12, vampirism:recipes/decorations/vampire/coffin_light_blue_from_white, croptopia:recipes/misc/pineapple_juice, farmersdelight:recipes/cooking/cooked_clawster, ars_nouveau:recipes/decorations/sourcestone_15, ars_nouveau:recipes/decorations/sourcestone_14, ars_nouveau:recipes/decorations/sourcestone_17, ars_nouveau:recipes/decorations/sourcestone_16, minecraft:recipes/tools/spyglass, minecraft:recipes/decorations/tuff_brick_wall_from_tuff_stonecutting, minecraft:recipes/misc/bubble_coral, regions_unexplored:recipes/building_blocks/cyan_painted_slab, minecraft:recipes/redstone/lectern, minecraft:recipes/building_blocks/stone_stairs_from_stone_stonecutting, croptopia:recipes/misc/cherry_sapling, minecraft:recipes/decorations/purple_stone_brick_stairs_from_purple_stone_bricks_stonecutting, minecraft:recipes/misc/red_dye_from_rose_bush, ars_nouveau:recipes/misc/sunrise_2, minecraft:recipes/misc/magenta_dye_from_purple_and_pink, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_large_bricks_stairs, minecraft:recipes/decorations/mossy_stone_brick_wall, regions_unexplored:recipes/decorations/dark_oak_branch_from_dark_oak_log, regions_unexplored:recipes/building_blocks/green_painted_slab, regions_unexplored:recipes/redstone/maple_button, vampirism:recipes/decorations/dark_spruce_fence, croptopia:recipes/misc/cabbage_seed, plushables:recipes/misc/plushable_big_irritater, ars_nouveau:recipes/misc/ritual_sanctuary, regions_unexplored:recipes/decorations/mangrove_shrub, occultism:recipes/ritual/ritual/wild_drowned, minecraft:recipes/food/cooked_rabbit_from_campfire_cooking, minecraft:recipes/building_blocks/cobblestone_slab_from_cobblestone_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone_tile_stairs, occultism:recipes/misc/blasting/silver_ingot_from_dust, regions_unexplored:recipes/misc/brown_dye_from_wilting_trillium, occultism:recipes/ritual/ritual/familiar_fairy, minecraft:recipes/building_blocks/prismarine_slab_from_prismarine_stonecutting, minecraft:recipes/decorations/birch_sign, deeperdarker:recipes/decorations/echo_sign, minecraft:recipes/transportation/cherry_boat, ars_nouveau:recipes/building_blocks/archwood_button, occultism:recipes/ritual/ritual/summon_djinni_clear_weather, farmersdelight:recipes/food/carrot_from_crate, occultism:recipes/ritual/ritual/summon_djinni_crusher, deeperdarker:recipes/building_blocks/gloomslate_tile_wall_from_polished_gloomslate_stonecutting, regions_unexplored:recipes/decorations/magnolia_shrub, minecraft:recipes/tools/diamond_pickaxe, minecraft:recipes/redstone/lightning_rod, minecraft:recipes/decorations/brown_glazed_terracotta, occultism:recipes/ritual/ritual/summon_djinni_day_time, minecraft:recipes/building_blocks/birch_wood, regions_unexplored:recipes/building_blocks/stripped_dead_wood, occultism:recipes/ritual/ritual/craft_iesnium_anvil, minecraft:recipes/decorations/crimson_sign, regions_unexplored:recipes/decorations/eucalyptus_sign, regions_unexplored:recipes/misc/white_dye_from_white_trillium, minecraft:recipes/decorations/granite_wall_from_granite_stonecutting, minecraft:recipes/building_blocks/polished_blackstone_brick_stairs_from_blackstone_stonecutting, regions_unexplored:recipes/redstone/cobalt_button, regions_unexplored:recipes/decorations/willow_hanging_sign, vampirism:recipes/building_blocks/purple_stone_tiles_slab, regions_unexplored:recipes/building_blocks/larch_slab, regions_unexplored:recipes/redstone/brimwood_fence_gate, farmersdelight:recipes/food/cabbage_from_leaves, minecraft:recipes/building_blocks/polished_blackstone_bricks_from_blackstone_stonecutting, minecraft:recipes/building_blocks/chiseled_tuff_from_tuff_stonecutting, deeperdarker:recipes/building_blocks/polished_gloomslate_stairs_from_polished_gloomslate_stonecutting, minecraft:recipes/building_blocks/cherry_planks, crabbersdelight:recipes/food/cooked_tropical_fish, ars_nouveau:recipes/misc/clear_bookwyrm_charm, vampirism:recipes/misc/vampire/blood_infused_iron_ingot, ars_nouveau:recipes/misc/archwood_chest, regions_unexplored:recipes/decorations/cypress_shrub, minecraft:recipes/building_blocks/dye_cyan_bed, croptopia:recipes/misc/almond_sapling, regions_unexplored:recipes/misc/stick_from_silver_birch_branch, vampirism:recipes/weapontable/armor_of_swiftness_head_normal, regions_unexplored:recipes/misc/dead_pine_sapling_from_dead_pine_shrub, minecraft:recipes/combat/golden_chestplate, croptopia:recipes/misc/dauphine_potatoes, ars_nouveau:recipes/building_blocks/smooth_sourcestone_stonecutter_stair, minecraft:recipes/building_blocks/stripped_dark_oak_wood, occultism:recipes/building_blocks/crafting/othercobblestone_wall, minecraft:recipes/building_blocks/chiseled_tuff, minecraft:recipes/building_blocks/dye_yellow_wool, deeperdarker:recipes/building_blocks/smooth_gloomslate_wall_from_smooth_gloomslate_stonecutting, occultism:recipes/spirit_fire/spirit_fire/otherworld_ashes, minecraft:recipes/building_blocks/iron_block, croptopia:recipes/food/cooked_bacon_from_smoking_bacon, farmersdelight:recipes/food/bacon_sandwich, regions_unexplored:recipes/decorations/socotra_shrub, minecraft:recipes/misc/red_dye_from_poppy, irons_spellbooks:recipes/misc/cooldown_ring, ars_nouveau:recipes/building_blocks/smooth_sourcestone_basketweave_stone_cutterslab, minecraft:recipes/building_blocks/smooth_red_sandstone_stairs, minecraft:recipes/building_blocks/clay, vampirism:recipes/redstone/cursed_spruce_fence_gate, regions_unexplored:recipes/redstone/maple_pressure_plate, croptopia:recipes/misc/grapefruit_sapling, vampirism:recipes/building_blocks/cursed_spruce_stairs, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_alternating_stone_cutterslab, ars_nouveau:recipes/misc/manipulation_essence_to_diorite, minecraft:recipes/decorations/birch_hanging_sign, minecraft:recipes/transportation/mangrove_chest_boat, regions_unexplored:recipes/decorations/pink_bioshroom_sign, irons_spellbooks:recipes/misc/affinity_ring, minecraft:recipes/decorations/deepslate_tile_wall_from_deepslate_bricks_stonecutting, regions_unexplored:recipes/decorations/larch_hanging_sign, minecraft:recipes/decorations/gray_carpet, minecraft:recipes/decorations/deepslate_tile_wall, minecraft:recipes/redstone/tripwire_hook, minecraft:recipes/building_blocks/polished_tuff_stairs_from_polished_tuff_stonecutting, occultism:recipes/miner/miner/eldritch/raw_gold, regions_unexplored:recipes/decorations/green_bioshroom_hanging_sign, regions_unexplored:recipes/decorations/magnolia_fence, regions_unexplored:recipes/misc/stick_from_baobab_branch, regions_unexplored:recipes/redstone/baobab_pressure_plate, minecraft:recipes/redstone/birch_fence_gate, minecraft:recipes/redstone/stone_button, regions_unexplored:recipes/building_blocks/larch_wood, minecraft:recipes/building_blocks/packed_mud, minecraft:recipes/building_blocks/waxed_exposed_copper_grate, occultism:recipes/miner/miner/eldritch/raw_iesnium, farmersdelight:recipes/decorations/cooking_pot, regions_unexplored:recipes/misc/stick_from_mangrove_branch, regions_unexplored:recipes/redstone/oak_door, farmersdelight:recipes/food/apple_pie_from_slices, minecraft:recipes/building_blocks/smooth_sandstone_slab, minecraft:recipes/building_blocks/polished_tuff_slab, ars_nouveau:recipes/decorations/sourcestone_20, werewolves:recipes/combat/dark_pelt_helmet, minecraft:recipes/building_blocks/blue_terracotta, occultism:recipes/miner/miner/eldritch/diamond, ars_nouveau:recipes/misc/gilded_sourcestone_mosaic_to_sourcestone, regions_unexplored:recipes/misc/silver_birch_sapling_from_silver_birch_shrub, regions_unexplored:recipes/misc/orange_maple_sapling_from_orange_maple_shrub, minecraft:recipes/building_blocks/stone, regions_unexplored:recipes/building_blocks/stripped_pink_bioshroom_hyphae, minecraft:recipes/decorations/green_carpet, ars_nouveau:recipes/decorations/sourcestone_21, minecraft:recipes/building_blocks/light_blue_terracotta, occultism:recipes/crushing/crushing/iesnium_dust_from_ingot, croptopia:recipes/misc/borscht, croptopia:recipes/food/raisins_from_grape, minecraft:recipes/building_blocks/tuff_brick_stairs_from_tuff_stonecutting, minecraft:recipes/transportation/bamboo_raft, minecraft:recipes/building_blocks/cut_red_sandstone, ars_nouveau:recipes/misc/annotated_codex, minecraft:recipes/building_blocks/mossy_stone_brick_slab, minecraft:recipes/decorations/purple_carpet, minecraft:recipes/building_blocks/cut_copper, regions_unexplored:recipes/decorations/maple_branch_from_maple_log, minecraft:recipes/redstone/stone_pressure_plate, minecraft:recipes/building_blocks/polished_blackstone_slab, farmersdelight:recipes/cooking/crab_cakes, minecraft:recipes/misc/netherite_ingot, vampirism:recipes/alchemy_table/luck_oil, minecraft:recipes/building_blocks/dye_lime_bed, occultism:recipes/misc/crafting/netherite_dust, regions_unexplored:recipes/building_blocks/yellow_bioshroom_planks, regions_unexplored:recipes/redstone/redwood_door, deeperdarker:recipes/building_blocks/sculk_stone_brick_slab_from_sculk_stone_bricks_stonecutting, crabbersdelight:recipes/building_blocks/pearl_block, occultism:recipes/ritual/ritual/summon_demonic_husband, ars_nouveau:recipes/building_blocks/gilded_sourcestone_alternating_stone_cutterslab, regions_unexplored:recipes/building_blocks/peat_coarse_dirt, ars_nouveau:recipes/misc/sourcestone_stairs, occultism:recipes/miner/miner/eldritch/amethyst, occultism:recipes/ritual/ritual/craft_dragonyst_dust, regions_unexplored:recipes/decorations/cherry_branch_from_cherry_log, etched:recipes/decorations/etching_table, croptopia:recipes/food/baked_beans_from_blackbean, regions_unexplored:recipes/decorations/cypress_fence, minecraft:recipes/decorations/red_sandstone_wall_from_red_sandstone_stonecutting, minecraft:recipes/food/cookie, minecraft:recipes/decorations/light_blue_stained_glass_pane_from_glass_pane, minecraft:recipes/building_blocks/acacia_stairs, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting, minecraft:recipes/misc/fire_charge, regions_unexplored:recipes/building_blocks/orange_snowbelle, minecraft:recipes/decorations/soul_torch, vampirism:recipes/building_blocks/polished_dark_stone_slab, deeperdarker:recipes/building_blocks/gloomslate_tile_stairs_from_polished_gloomslate_stonecutting, minecraft:recipes/building_blocks/yellow_terracotta, occultism:recipes/miner/miner/basic_resources/netherrack, farmersdelight:recipes/cooking/baked_cod_stew, minecraft:recipes/decorations/dark_stone_tiles_stairs_from_cobbled_dark_stone_stonecutting, minecraft:recipes/misc/writable_book, deeperdarker:recipes/building_blocks/gloomslate_brick_stairs_from_cobbled_gloomslate_stonecutting, farmersdelight:recipes/combat/golden_knife, ars_nouveau:recipes/misc/volcanic_sourcelink, regions_unexplored:recipes/redstone/pink_bioshroom_fence_gate, regions_unexplored:recipes/redstone/socotra_door, ars_nouveau:recipes/misc/sourceberry_to_purple, minecraft:recipes/decorations/candle, minecraft:recipes/food/bread, regions_unexplored:recipes/decorations/cherry_shrub, croptopia:recipes/food/baked_sweet_potato_from_smoking_sweetpotato, regions_unexplored:recipes/building_blocks/blue_bioshroom_stairs, occultism:recipes/ritual/ritual/possess_random_animal_water, ars_nouveau:recipes/building_blocks/gilded_sourcestone_alternating_stonecutter_stair, occultism:recipes/tools/crafting/iesnium_pickaxe, minecraft:recipes/misc/bone_meal_from_bone_block, minecraft:recipes/building_blocks/oxidized_copper_grate_from_oxidized_copper_stonecutting, regions_unexplored:recipes/decorations/redwood_fence, ars_nouveau:recipes/misc/ars_stencil, minecraft:recipes/decorations/magenta_candle, minecraft:recipes/building_blocks/exposed_cut_copper_stairs_from_exposed_copper_stonecutting, croptopia:recipes/misc/artichoke_seed, croptopia:recipes/misc/grape_jam, minecraft:recipes/building_blocks/diorite, minecraft:recipes/building_blocks/dye_white_bed, ars_nouveau:recipes/misc/clear_deny, minecraft:recipes/building_blocks/tuff_slab_from_tuff_stonecutting, minecraft:recipes/decorations/spruce_hanging_sign, farmersdelight:recipes/building_blocks/rice_bale, deeperdarker:recipes/misc/emerald_from_smelting_gloomslate_emerald_ore, minecraft:recipes/building_blocks/polished_granite_from_granite_stonecutting, regions_unexplored:recipes/building_blocks/ash, occultism:recipes/misc/blasting/netherite_scrap_from_dust, crabbersdelight:recipes/misc/pearl_from_block, regions_unexplored:recipes/decorations/eucalyptus_branch_from_eucalyptus_log, minecraft:recipes/building_blocks/oxidized_cut_copper_slab_from_oxidized_copper_stonecutting, ars_nouveau:recipes/misc/source_gem_block_2, farmersdelight:recipes/decorations/magenta_canvas_sign, irons_spellbooks:recipes/misc/frostward_ring, minecraft:recipes/building_blocks/birch_slab, ars_nouveau:recipes/misc/moonfall_2, minecraft:recipes/misc/raw_gold, occultism:recipes/ritual/ritual/familiar_otherworld_bird, regions_unexplored:recipes/building_blocks/black_painted_planks, minecraft:recipes/combat/mace, occultism:recipes/miner/miner/ores/emerald_ore, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab_from_honeycomb, ars_nouveau:recipes/building_blocks/gilded_sourcestone_large_bricks_stone_cutterslab, minecraft:recipes/decorations/oak_hanging_sign, minecraft:recipes/building_blocks/dye_lime_carpet, minecraft:recipes/building_blocks/polished_blackstone_stairs_from_blackstone_stonecutting, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs, minecraft:recipes/redstone/redstone_from_smelting_redstone_ore, occultism:recipes/ritual/ritual/possess_phantom, minecraft:recipes/building_blocks/hay_block, minecraft:recipes/misc/leather_horse_armor, ars_nouveau:recipes/misc/spell_prism, minecraft:recipes/building_blocks/granite, minecraft:recipes/building_blocks/cut_sandstone_slab_from_cut_sandstone_stonecutting, deeperdarker:recipes/building_blocks/polished_sculk_stone_wall, deeperdarker:recipes/combat/warden_chestplate_smithing, minecraft:recipes/misc/emerald_from_smelting_deepslate_emerald_ore, minecraft:recipes/transportation/oak_chest_boat, minecraft:recipes/building_blocks/waxed_copper_grate_from_honeycomb, minecraft:recipes/redstone/target, regions_unexplored:recipes/decorations/cypress_sign, regions_unexplored:recipes/redstone/larch_trapdoor, occultism:recipes/building_blocks/stonecutting/othercobblestone_stairs, farmersdelight:recipes/decorations/blue_hanging_canvas_sign, minecraft:recipes/redstone/crimson_door, plushables:recipes/misc/plushable_froglin, regions_unexplored:recipes/building_blocks/white_painted_slab, croptopia:recipes/misc/pumpkin_soup, farmersdelight:recipes/cooking/apple_cider, minecraft:recipes/misc/copper_ingot_from_waxed_copper_block, regions_unexplored:recipes/building_blocks/chalk_brick_stairs, deeperdarker:recipes/building_blocks/gloomslate_brick_stairs_from_polished_gloomslate_stonecutting, occultism:recipes/misc/crafting/iesnium_ingot_from_nuggets, ars_nouveau:recipes/misc/arcane_platform, minecraft:recipes/building_blocks/waxed_exposed_copper_bulb_from_honeycomb, croptopia:recipes/misc/celery_seed, minecraft:recipes/redstone/acacia_door, ars_nouveau:recipes/building_blocks/sourcestone_stonecutter_stair, regions_unexplored:recipes/decorations/redwood_shrub, minecraft:recipes/misc/tide_armor_trim_smithing_template, occultism:recipes/miner/miner/ores/redstone_ore, minecraft:recipes/decorations/spruce_fence, occultism:recipes/ritual/ritual/familiar_blacksmith, minecraft:recipes/tools/diamond_hoe, regions_unexplored:recipes/building_blocks/orange_painted_slab, minecraft:recipes/transportation/activator_rail, minecraft:recipes/building_blocks/dark_oak_stairs, minecraft:recipes/tools/diamond_shovel, minecraft:recipes/building_blocks/chiseled_copper_from_copper_block_stonecutting, minecraft:recipes/building_blocks/polished_granite_slab_from_polished_granite_stonecutting, farmersdelight:recipes/cooking/squid_ink_pasta, occultism:recipes/misc/crafting/spirit_campfire, occultism:recipes/misc/smelting/gold_ingot_from_dust, deeperdarker:recipes/building_blocks/gloomslate_slab_from_gloomslate_stonecutting, vampirism:recipes/combat/vampire/heart_striker_enhanced_repair, minecraft:recipes/building_blocks/granite_slab, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_from_honeycomb, regions_unexplored:recipes/building_blocks/mossy_stone_from_blasting_mossy_cobblestone, croptopia:recipes/misc/sausage, vampirism:recipes/weapontable/hunter_coat_legs_normal, deeperdarker:recipes/building_blocks/cut_gloomslate_slab_from_cut_gloomslate_stonecutting, croptopia:recipes/food/cooked_calamari_from_calamari, vampirism:recipes/decorations/general/tombstone1, vampirism:recipes/decorations/general/tombstone3, farmersdelight:recipes/misc/book_from_canvas, vampirism:recipes/decorations/general/tombstone2, minecraft:recipes/building_blocks/polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone_tile_wall_from_cobbled_sculk_stone_stonecutting, croptopia:recipes/food/pork_jerky, werewolves:recipes/misc/silver_axe, minecraft:recipes/building_blocks/waxed_weathered_copper_grate_from_waxed_weathered_copper_stonecutting, croptopia:recipes/misc/rhubarb_pie, croptopia:recipes/food/cooked_shrimp_from_shrimp, minecraft:recipes/redstone/redstone_from_blasting_redstone_ore, croptopia:recipes/misc/apple_sapling, occultism:recipes/building_blocks/crafting/otherstone_bricks_stairs, vampirism:recipes/decorations/vampire/altar_tip, deeperdarker:recipes/building_blocks/smooth_sculk_stone_wall_from_smooth_sculk_stone_stonecutting, minecraft:recipes/decorations/cobbled_dark_stone_wall_from_cobbled_dark_stone_stonecutting, ars_nouveau:recipes/misc/polished_source_sconce, ars_nouveau:recipes/misc/gilded_sourcestone_alternating_stairs, ars_nouveau:recipes/building_blocks/archwood_door, minecraft:recipes/building_blocks/polished_diorite_stairs_from_diorite_stonecutting, regions_unexplored:recipes/building_blocks/blue_bioshroom_hyphae, deeperdarker:recipes/building_blocks/sculk_stone_bricks, croptopia:recipes/misc/cauliflower_seed, regions_unexplored:recipes/redstone/pine_trapdoor, regions_unexplored:recipes/redstone/baobab_door, minecraft:recipes/decorations/tuff_brick_wall, regions_unexplored:recipes/transportation/kapok_boat, minecraft:recipes/building_blocks/dye_black_carpet, occultism:recipes/miner/miner/basic_resources/granite, minecraft:recipes/building_blocks/waxed_copper_block_from_honeycomb, minecraft:recipes/building_blocks/weathered_cut_copper, croptopia:recipes/misc/steamed_clams, minecraft:recipes/redstone/warped_trapdoor, farmersdelight:recipes/cooking/cooked_crab, ars_nouveau:recipes/misc/ritual_sunrise, minecraft:recipes/building_blocks/dye_brown_wool, regions_unexplored:recipes/decorations/oak_sign, regions_unexplored:recipes/building_blocks/chalk_pillar, croptopia:recipes/misc/croque_madame, minecraft:recipes/redstone/light_weighted_pressure_plate, regions_unexplored:recipes/decorations/enchanted_birch_shrub, occultism:recipes/miner/miner/deeps/deepslate_iron_ore, farmersdelight:recipes/cooking/glow_berry_custard, regions_unexplored:recipes/decorations/silver_birch_branch_from_silver_birch_log, minecraft:recipes/building_blocks/mossy_cobblestone_slab, regions_unexplored:recipes/building_blocks/stripped_blackwood_wood, minecraft:recipes/misc/conduit, regions_unexplored:recipes/transportation/cypress_boat, regions_unexplored:recipes/redstone/willow_trapdoor, ars_nouveau:recipes/misc/wipe_spell_parchment, occultism:recipes/redstone/crafting/otherplanks_pressure_plate, minecraft:recipes/misc/horn_coral_block, croptopia:recipes/misc/onion_seed, regions_unexplored:recipes/decorations/socotra_hanging_sign, werewolves:recipes/misc/silver_ingot_from_smelting_deepslate_silver_ore, minecraft:recipes/building_blocks/prismarine_stairs_from_prismarine_stonecutting, minecraft:recipes/building_blocks/polished_andesite_stairs_from_polished_andesite_stonecutting, occultism:recipes/decorations/crafting/large_candle_black, minecraft:recipes/decorations/green_candle, occultism:recipes/misc/crafting/chalk_gray_impure, occultism:recipes/misc/crafting/silver_sacrificial_bowl, ars_nouveau:recipes/misc/vitalic_sourcelink, minecraft:recipes/building_blocks/polished_deepslate_stairs_from_cobbled_deepslate_stonecutting, regions_unexplored:recipes/building_blocks/cyan_painted_planks, regions_unexplored:recipes/building_blocks/stripped_maple_wood, croptopia:recipes/food/caramel_from_sugar, occultism:recipes/ritual/ritual/craft_miner_afrit_deeps, regions_unexplored:recipes/redstone/redwood_button, deeperdarker:recipes/building_blocks/sculk_stone_tiles, deeperdarker:recipes/transportation/soul_elytra, minecraft:recipes/decorations/bamboo_fence, regions_unexplored:recipes/misc/spruce_sapling_from_spruce_shrub, farmersdelight:recipes/decorations/white_hanging_canvas_sign, minecraft:recipes/building_blocks/chiseled_copper_from_cut_copper_stonecutting, minecraft:recipes/building_blocks/polished_granite_slab, deeperdarker:recipes/building_blocks/sculk_grime_bricks, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting, vampirism:recipes/combat/vampire/heart_seeker_normal, minecraft:recipes/redstone/repeater, minecraft:recipes/tools/compass, farmersdelight:recipes/food/kelp_roll, ars_nouveau:recipes/misc/wixie_hat, regions_unexplored:recipes/building_blocks/socotra_slab, ars_nouveau:recipes/building_blocks/sourcestone_basketweave_stone_cutterslab, minecraft:recipes/building_blocks/quartz_block, minecraft:recipes/decorations/gray_candle, minecraft:recipes/building_blocks/mossy_cobblestone_from_vine, regions_unexplored:recipes/misc/yellow_dye_from_yellow_lupine, deeperdarker:recipes/building_blocks/gloomslate_brick_wall_from_gloomslate_bricks_stonecutting, ars_nouveau:recipes/misc/clear_drygmy_charm, occultism:recipes/ritual/ritual/summon_djinni_night_time, werewolves:recipes/decorations/jacaranda_fence, regions_unexplored:recipes/building_blocks/stripped_palm_wood, minecraft:recipes/decorations/cyan_bed, occultism:recipes/misc/smelting/iesnium_ingot_from_dust, crabbersdelight:recipes/food/shrimp_skewer, minecraft:recipes/building_blocks/birch_stairs, minecraft:recipes/building_blocks/jungle_stairs, minecraft:recipes/building_blocks/purpur_pillar, minecraft:recipes/food/pumpkin_pie, regions_unexplored:recipes/redstone/yellow_bioshroom_trapdoor, occultism:recipes/ritual/ritual/craft_nature_paste, minecraft:recipes/decorations/end_rod, minecraft:recipes/misc/host_armor_trim_smithing_template_smithing_trim, minecraft:recipes/combat/netherite_helmet_smithing, regions_unexplored:recipes/decorations/baobab_sign, crabbersdelight:recipes/food/cod_from_barrel, regions_unexplored:recipes/decorations/kapok_hanging_sign, occultism:recipes/ritual/ritual/summon_foliot_smelter, minecraft:recipes/decorations/gray_stained_glass_pane_from_glass_pane, minecraft:recipes/building_blocks/stripped_spruce_wood, occultism:recipes/ritual/ritual/wild_creeper, vampirism:recipes/weapontable/crucifix_enhanced, vampirism:recipes/alchemy_table/water_breathing_oil, minecraft:recipes/decorations/brown_stained_glass_pane, regions_unexplored:recipes/building_blocks/blue_painted_slab, regions_unexplored:recipes/misc/orange_dye_from_orange_coneflower, farmersdelight:recipes/decorations/lime_canvas_sign, farmersdelight:recipes/decorations/black_hanging_canvas_sign, occultism:recipes/building_blocks/stonecutting/othercobblestone_wall, regions_unexplored:recipes/building_blocks/ice_from_icicle, crabbersdelight:recipes/building_blocks/sea_pickle_crate, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs_from_honeycomb, minecraft:recipes/building_blocks/mossy_cobblestone_stairs, deeperdarker:recipes/building_blocks/gloomslate_tile_wall, regions_unexplored:recipes/building_blocks/deepslate_grass_block, ars_nouveau:recipes/building_blocks/gilded_sourcestone_small_bricks_stonecutter_stair, croptopia:recipes/misc/tomato_seed, vampirism:recipes/weapontable/hunter_coat_head_normal, croptopia:recipes/food/transcendental_breakfast, minecraft:recipes/building_blocks/stripped_cherry_wood, minecraft:recipes/decorations/gray_glazed_terracotta, minecraft:recipes/misc/light_blue_dye_from_blue_orchid, ars_nouveau:recipes/misc/source_berry_pie, regions_unexplored:recipes/building_blocks/alpha_stairs, deeperdarker:recipes/redstone/redstone_from_smelting_sculk_stone_redstone_ore, occultism:recipes/ritual/ritual/resurrect_allay, minecraft:recipes/building_blocks/red_nether_brick_slab_from_red_nether_bricks_stonecutting, ars_nouveau:recipes/misc/manipulation_essence_to_moss_block, minecraft:recipes/building_blocks/exposed_cut_copper_stairs, minecraft:recipes/building_blocks/lime_concrete_powder, deeperdarker:recipes/misc/iron_ingot_from_blasting_gloomslate_iron_ore, occultism:recipes/building_blocks/stonecutting/otherstone_bricks, regions_unexplored:recipes/redstone/mauve_button, crabbersdelight:recipes/building_blocks/crab_barrel, deeperdarker:recipes/combat/resonarium_helmet_smithing, regions_unexplored:recipes/decorations/blackwood_shrub, vampirism:recipes/weapontable/basic_crossbow, regions_unexplored:recipes/decorations/birch_shrub, farmersdelight:recipes/food/hamburger, minecraft:recipes/building_blocks/copper_block, regions_unexplored:recipes/redstone/cobalt_pressure_plate, minecraft:recipes/building_blocks/dark_prismarine_stairs_from_dark_prismarine_stonecutting, farmersdelight:recipes/food/rice, crabbersdelight:recipes/food/frog_leg_kebab, minecraft:recipes/redstone/spruce_button, regions_unexplored:recipes/building_blocks/polished_chalk, minecraft:recipes/building_blocks/blood_infused_enhanced_iron_block, werewolves:recipes/building_blocks/magic_stairs, minecraft:recipes/misc/popped_chorus_fruit, minecraft:recipes/misc/flower_banner_pattern, occultism:recipes/misc/crafting/dictionary_of_spirits, croptopia:recipes/misc/mortar_and_pestle, croptopia:recipes/misc/turmeric_seed, occultism:recipes/building_blocks/crafting/iesnium_block, deeperdarker:recipes/building_blocks/cut_gloomslate_stairs_from_cut_gloomslate_stonecutting, croptopia:recipes/food/artichoke_dip, farmersdelight:recipes/food/apple_pie, occultism:recipes/building_blocks/crafting/otherstone_bricks, minecraft:recipes/building_blocks/sandstone_stairs, minecraft:recipes/redstone/dark_oak_door, minecraft:recipes/misc/coal_from_smelting_deepslate_coal_ore, regions_unexplored:recipes/redstone/magnolia_fence_gate, vampirism:recipes/decorations/vampire/blood_container, minecraft:recipes/food/dried_kelp_from_smoking, minecraft:recipes/redstone/hopper, deeperdarker:recipes/building_blocks/chiseled_gloomslate, vampirism:recipes/decorations/general/throne, croptopia:recipes/misc/cinnamon_wood, deeperdarker:recipes/redstone/echo_button, ars_nouveau:recipes/building_blocks/archwood_fence_gate, minecraft:recipes/redstone/calibrated_sculk_sensor, croptopia:recipes/misc/walnut_sapling, farmersdelight:recipes/food/cooked_bacon_from_campfire_cooking, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting, occultism:recipes/spirit_trade/spirit_trade/stone_to_otherstone, croptopia:recipes/food/almond_brittle, minecraft:recipes/misc/brain_coral_block, minecraft:recipes/building_blocks/oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting, minecraft:recipes/misc/lime_dye, minecraft:recipes/misc/gold_ingot_from_smelting_raw_gold, regions_unexplored:recipes/redstone/green_bioshroom_button, occultism:recipes/building_blocks/crafting/gray_paste/calcite, ars_nouveau:recipes/misc/smooth_sourcestone_alternating_stairs, croptopia:recipes/misc/croque_monsieur, minecraft:recipes/building_blocks/smooth_basalt, vampirism:recipes/decorations/general/fire_place, croptopia:recipes/misc/fig_sapling, minecraft:recipes/misc/shaper_armor_trim_smithing_template, croptopia:recipes/misc/nutmeg_sapling, minecraft:recipes/building_blocks/tinted_glass, minecraft:recipes/building_blocks/dye_blue_wool, minecraft:recipes/redstone/comparator, vampirism:recipes/weapontable/hunter_axe_enhanced, minecraft:recipes/redstone/mangrove_pressure_plate, farmersdelight:recipes/cooking/hot_cocoa, minecraft:recipes/decorations/deepslate_brick_wall_from_cobbled_deepslate_stonecutting, occultism:recipes/spirit_fire/spirit_fire/chalk_magenta, occultism:recipes/crushing/crushing/silver_dust_from_ingot, minecraft:recipes/building_blocks/red_stained_glass, farmersdelight:recipes/food/chocolate_pie, farmersdelight:recipes/food/cooked_bacon_from_smoking, minecraft:recipes/building_blocks/quartz_stairs, minecraft:recipes/misc/copper_ingot_from_blasting_raw_copper, occultism:recipes/misc/smelting/silver_ingot_from_dust, deeperdarker:recipes/building_blocks/gloomslate_brick_wall_from_cobbled_gloomslate_stonecutting, crabbersdelight:recipes/building_blocks/tropical_fish_barrel, croptopia:recipes/misc/pineapple_seed, minecraft:recipes/decorations/black_bed, vampirism:recipes/weapontable/enhanced_crossbow, regions_unexplored:recipes/building_blocks/palm_wood, farmersdelight:recipes/combat/netherite_knife_smithing, regions_unexplored:recipes/decorations/kapok_shrub, minecraft:recipes/building_blocks/polished_deepslate_from_cobbled_deepslate_stonecutting, minecraft:recipes/food/cooked_beef_from_smoking, regions_unexplored:recipes/building_blocks/orange_painted_stairs, minecraft:recipes/decorations/pink_stained_glass_pane, regions_unexplored:recipes/redstone/willow_button, farmersdelight:recipes/decorations/spruce_cabinet, regions_unexplored:recipes/decorations/baobab_shrub, occultism:recipes/ritual/ritual/misc_trinity_gem, werewolves:recipes/misc/silver_ingot_from_blasting_silver_ore, minecraft:recipes/misc/emerald_from_blasting_emerald_ore, deeperdarker:recipes/transportation/bloom_chest_boat, deeperdarker:recipes/building_blocks/sculk_stone_wall, minecraft:recipes/misc/diamond_from_smelting_deepslate_diamond_ore, deeperdarker:recipes/misc/lapis_lazuli_from_blasting_gloomslate_lapis_ore, minecraft:recipes/combat/netherite_boots_smithing, minecraft:recipes/misc/light_blue_dye_from_blue_white_dye, occultism:recipes/ritual/ritual/wild_silverfish, croptopia:recipes/food/blt, regions_unexplored:recipes/decorations/socotra_branch_from_socotra_log, regions_unexplored:recipes/redstone/dead_fence_gate, deeperdarker:recipes/building_blocks/sculk_stone_tiles_from_cobbled_sculk_stone_stonecutting, ars_nouveau:recipes/misc/source_lamp, vampirism:recipes/decorations/vampire/coffin_red_from_white, minecraft:recipes/building_blocks/orange_concrete_powder, minecraft:recipes/food/cooked_porkchop, minecraft:recipes/building_blocks/oak_slab, farmersdelight:recipes/food/cooked_chicken_cuts_from_campfire_cooking, minecraft:recipes/building_blocks/chiseled_polished_blackstone, minecraft:recipes/building_blocks/raw_copper_block, farmersdelight:recipes/food/roasted_mutton_chops, ars_nouveau:recipes/misc/sourcestone_alternating_stairs, minecraft:recipes/building_blocks/granite_stairs, regions_unexplored:recipes/decorations/cobalt_hanging_sign, minecraft:recipes/decorations/cyan_glazed_terracotta, vampirism:recipes/combat/vampire/vampire_cloak_black_white, occultism:recipes/redstone/crafting/otherstone_button, minecraft:recipes/building_blocks/dye_red_bed, minecraft:recipes/building_blocks/dye_black_bed, minecraft:recipes/tools/brush, minecraft:recipes/decorations/cyan_candle, minecraft:recipes/building_blocks/diorite_stairs_from_diorite_stonecutting, ars_nouveau:recipes/misc/conjuration_essence_to_soul_sand, ars_nouveau:recipes/misc/manipulation_essence_to_deepslate, werewolves:recipes/misc/silver_nugget_from_blasting, deeperdarker:recipes/building_blocks/chiseled_gloomslate_from_cobbled_gloomslate_stonecutting, vampirism:recipes/building_blocks/cracked_dark_stone_tiles, croptopia:recipes/misc/radish_seed, deeperdarker:recipes/building_blocks/polished_sculk_stone_wall_from_cobbled_sculk_stone_stonecutting, minecraft:recipes/building_blocks/stripped_acacia_wood, regions_unexplored:recipes/building_blocks/pink_bioshroom_planks, minecraft:recipes/misc/leather, vampirism:recipes/decorations/vampire/coffin_blue, farmersdelight:recipes/decorations/brown_hanging_canvas_sign, minecraft:recipes/decorations/light_gray_bed, ars_nouveau:recipes/misc/gilded_sourcestone_basketweave_to_sourcestone, farmersdelight:recipes/building_blocks/tomato_crate, deeperdarker:recipes/transportation/echo_chest_boat, minecraft:recipes/building_blocks/blackstone_stairs, regions_unexplored:recipes/decorations/blackwood_fence, minecraft:recipes/building_blocks/waxed_weathered_chiseled_copper_from_waxed_weathered_copper_stonecutting, croptopia:recipes/food/baked_sweet_potato_from_sweetpotato, croptopia:recipes/misc/peanut_seed, vampirism:recipes/building_blocks/cobbled_dark_stone_slab, farmersdelight:recipes/misc/gold_nugget_from_smelting_knife, occultism:recipes/crushing/crushing/gold_dust_from_raw, occultism:recipes/miner/miner/master/iesnium_ore, regions_unexplored:recipes/food/barley_smelting, farmersdelight:recipes/food/cooked_salmon_slice, deeperdarker:recipes/building_blocks/cobbled_sculk_stone_wall, croptopia:recipes/food/caramel_from_smoking_sugar, minecraft:recipes/transportation/bamboo_chest_raft, minecraft:recipes/decorations/cyan_banner, regions_unexplored:recipes/redstone/larch_fence_gate, regions_unexplored:recipes/building_blocks/magenta_painted_stairs, regions_unexplored:recipes/decorations/silver_birch_shrub, croptopia:recipes/misc/lettuce_seed, minecraft:recipes/decorations/red_banner, occultism:recipes/building_blocks/crafting/gray_paste/obsidian, minecraft:recipes/building_blocks/raw_gold_block, minecraft:recipes/building_blocks/dye_red_wool, minecraft:recipes/combat/iron_boots, regions_unexplored:recipes/decorations/tall_yellow_bioshroom, minecraft:recipes/building_blocks/birch_planks, deeperdarker:recipes/building_blocks/sculk_stone_brick_stairs_from_polished_sculk_stone_stonecutting, minecraft:recipes/building_blocks/polished_blackstone_slab_from_blackstone_stonecutting, minecraft:recipes/misc/gold_ingot_from_blasting_deepslate_gold_ore, minecraft:recipes/redstone/spruce_pressure_plate, vampirism:recipes/building_blocks/stripped_dark_spruce_wood, minecraft:recipes/building_blocks/granite_stairs_from_granite_stonecutting, minecraft:recipes/building_blocks/prismarine_brick_stairs_from_prismarine_stonecutting, minecraft:recipes/misc/gold_ingot_from_blasting_gold_ore, vampirism:recipes/decorations/vampire/candle_stick, minecraft:recipes/decorations/magenta_glazed_terracotta, deeperdarker:recipes/building_blocks/smooth_sculk_stone_slab_from_smooth_sculk_stone_stonecutting, occultism:recipes/miner/miner/eldritch/raw_iron, minecraft:recipes/misc/orange_dye, regions_unexplored:recipes/redstone/redstone_from_blasting_redstone_bulb, occultism:recipes/ritual/ritual/craft_miner_foliot_unspecialized, minecraft:recipes/building_blocks/polished_granite_stairs_from_polished_granite_stonecutting, ars_nouveau:recipes/misc/ritual_forestation, occultism:recipes/misc/crafting/otherstone_frame, croptopia:recipes/misc/raspberry_jam, croptopia:recipes/misc/apricot_jam, minecraft:recipes/building_blocks/mud_brick_stairs, minecraft:recipes/building_blocks/dye_blue_carpet, croptopia:recipes/misc/mango_ice_cream, croptopia:recipes/misc/quiche, vampirism:recipes/decorations/cursed_spruce_sign, minecraft:recipes/building_blocks/dye_light_gray_wool, minecraft:recipes/decorations/polished_dark_stone_stairs_from_polished_dark_stone_stonecutting, croptopia:recipes/misc/frying_pan, occultism:recipes/misc/smelting/cracked_otherstone_bricks, croptopia:recipes/misc/rhubarb_seed, vampirism:recipes/food/general/garlic_bread, minecraft:recipes/decorations/magenta_banner, werewolves:recipes/alchemy_table/silver_oil_2, regions_unexplored:recipes/decorations/kapok_fence, werewolves:recipes/alchemy_table/silver_oil_1, vampirism:recipes/decorations/vampire/coffin_lime, minecraft:recipes/tools/stone_pickaxe, regions_unexplored:recipes/redstone/palm_door, minecraft:recipes/decorations/deepslate_brick_wall, minecraft:recipes/misc/black_dye, vampirism:recipes/decorations/hunter/hunter_table, occultism:recipes/misc/crafting/chalk_yellow_impure, minecraft:recipes/building_blocks/light_gray_stained_glass, minecraft:recipes/food/honey_bottle, occultism:recipes/misc/crafting/lens_frame, vampirism:recipes/redstone/dark_spruce_button, occultism:recipes/ritual/ritual/familiar_guardian, croptopia:recipes/misc/banana_sapling, minecraft:recipes/misc/light_gray_dye_from_gray_white_dye, minecraft:recipes/decorations/acacia_sign, occultism:recipes/crushing/crushing/gold_dust_from_ingot, minecraft:recipes/building_blocks/brick_slab, minecraft:recipes/misc/iron_ingot_from_smelting_iron_ore, minecraft:recipes/decorations/lantern, minecraft:recipes/decorations/cherry_sign, regions_unexplored:recipes/decorations/blue_bioshroom_hanging_sign, croptopia:recipes/misc/cherry_jam, regions_unexplored:recipes/redstone/kapok_pressure_plate, minecraft:recipes/decorations/polished_dark_stone_wall_from_cobbled_dark_stone_stonecutting, minecraft:recipes/redstone/copper_bulb, farmersdelight:recipes/food/beef_patty, ars_nouveau:recipes/building_blocks/gilded_sourcestone_large_bricks_stonecutter_stair, regions_unexplored:recipes/decorations/pine_fence, regions_unexplored:recipes/transportation/larch_boat, minecraft:recipes/building_blocks/cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting, plushables:recipes/misc/plushable_animatronic, minecraft:recipes/misc/orange_dye_from_red_yellow, vampirism:recipes/combat/vampire/heart_seeker_enhanced_repair, occultism:recipes/building_blocks/crafting/tallow_block, minecraft:recipes/decorations/tuff_wall, occultism:recipes/miner/miner/ores/gilded_blackstone, regions_unexplored:recipes/misc/stick_from_cherry_branch, minecraft:recipes/misc/gold_ingot_from_blasting_nether_gold_ore, minecraft:recipes/building_blocks/dye_orange_bed, ars_nouveau:recipes/misc/ritual_cloudshaping, minecraft:recipes/food/rabbit_stew_from_brown_mushroom, occultism:recipes/miner/miner/ores/magma_block, regions_unexplored:recipes/misc/blue_magnolia_sapling_from_blue_magnolia_shrub, minecraft:recipes/building_blocks/magenta_concrete_powder, minecraft:recipes/decorations/blue_bed, deeperdarker:recipes/building_blocks/gloomslate_brick_wall, minecraft:recipes/decorations/green_bed, irons_spellbooks:recipes/misc/fireward_ring, occultism:recipes/misc/crafting/iesnium_ingot_from_block, minecraft:recipes/building_blocks/cut_sandstone_from_sandstone_stonecutting, minecraft:recipes/decorations/tuff_brick_wall_from_tuff_bricks_stonecutting, occultism:recipes/decorations/crafting/large_candle_orange, vampirism:recipes/weapontable/crucifix_ultimate, minecraft:recipes/decorations/campfire, croptopia:recipes/misc/saguaro_juice, occultism:recipes/spirit_fire/spirit_fire/chalk_orange, minecraft:recipes/decorations/lime_stained_glass_pane, minecraft:recipes/misc/snout_armor_trim_smithing_template, occultism:recipes/miner/miner/eldritch/clay, werewolves:recipes/combat/white_pelt_helmet_smithing, minecraft:recipes/transportation/hopper_minecart, deeperdarker:recipes/misc/iron_ingot_from_smelting_gloomslate_iron_ore, minecraft:recipes/building_blocks/deepslate_tile_slab_from_cobbled_deepslate_stonecutting, vampirism:recipes/transportation/cursed_spruce_chest_boat, deeperdarker:recipes/building_blocks/polished_sculk_stone_wall_from_polished_sculk_stone_stonecutting, occultism:recipes/misc/crafting/chalk_red_impure, minecraft:recipes/building_blocks/chiseled_tuff_bricks, minecraft:recipes/combat/wolf_armor, regions_unexplored:recipes/decorations/oak_hanging_sign, occultism:recipes/spirit_fire/spirit_fire/chalk_light_gray, farmersdelight:recipes/cooking/dumplings, deeperdarker:recipes/combat/warden_helmet_smithing, farmersdelight:recipes/food/sweet_berry_cheesecake_from_slices, minecraft:recipes/building_blocks/terracotta, occultism:recipes/spirit_fire/spirit_fire/chalk_brown, minecraft:recipes/misc/red_dye_from_beetroot, regions_unexplored:recipes/misc/stick_from_spruce_branch, occultism:recipes/miner/miner/eldritch/glowstone_dust, occultism:recipes/miner/miner/eldritch/quartz, regions_unexplored:recipes/misc/green_bioshroom_from_tall_green_bioshroom, regions_unexplored:recipes/building_blocks/light_gray_painted_slab, occultism:recipes/misc/crafting/chalk_green_impure, croptopia:recipes/food/brownies, croptopia:recipes/food/salt_from_water_bottle, regions_unexplored:recipes/building_blocks/chalk_bricks_from_chalk_stonecutting, minecraft:recipes/decorations/purple_stone_tiles_wall_from_purple_stone_tiles_stonecutting, minecraft:recipes/redstone/jungle_trapdoor, minecraft:recipes/tools/wooden_hoe, deeperdarker:recipes/building_blocks/cobbled_sculk_stone_slab_from_cobbled_sculk_stone_stonecutting, occultism:recipes/miner/miner/basic_resources/andesite, farmersdelight:recipes/decorations/light_blue_canvas_sign, farmersdelight:recipes/decorations/orange_canvas_sign, minecraft:recipes/building_blocks/chiseled_sandstone_from_sandstone_stonecutting, minecraft:recipes/building_blocks/polished_deepslate_slab_from_polished_deepslate_stonecutting, minecraft:recipes/decorations/granite_wall, regions_unexplored:recipes/misc/ashen_sapling_from_ashen_shrub, occultism:recipes/misc/crafting/otherflower_to_magenta_dye, occultism:recipes/misc/crafting/book_of_binding_foliot, regions_unexplored:recipes/redstone/joshua_trapdoor, werewolves:recipes/combat/dark_pelt_leggings, minecraft:recipes/building_blocks/orange_terracotta, regions_unexplored:recipes/decorations/pine_shrub, minecraft:recipes/misc/silence_armor_trim_smithing_template, werewolves:recipes/combat/silver_helmet, croptopia:recipes/misc/oat_seed, occultism:recipes/crushing/crushing/calcite_dust, crabbersdelight:recipes/food/salmon_from_barrel, farmersdelight:recipes/food/cooked_chicken_cuts, minecraft:recipes/food/cooked_chicken_from_smoking, minecraft:recipes/redstone/oak_fence_gate, occultism:recipes/ritual/ritual/wild_random_animal_water, vampirism:recipes/decorations/vampire/coffin_pink_from_white, occultism:recipes/miner/miner/deeps/deepslate_gold_ore, regions_unexplored:recipes/decorations/dead_sign, deeperdarker:recipes/building_blocks/sculk_stone_tile_wall, minecraft:recipes/building_blocks/waxed_chiseled_copper, minecraft:recipes/building_blocks/waxed_chiseled_copper_from_waxed_copper_block_stonecutting, minecraft:recipes/misc/charcoal, minecraft:recipes/building_blocks/polished_tuff_slab_from_polished_tuff_stonecutting, ars_nouveau:recipes/misc/magebloom_block, minecraft:recipes/building_blocks/stone_brick_slab, minecraft:recipes/building_blocks/tuff_brick_stairs, minecraft:recipes/redstone/cherry_pressure_plate, minecraft:recipes/redstone/warped_pressure_plate, minecraft:recipes/building_blocks/polished_granite_slab_from_granite_stonecutting, minecraft:recipes/building_blocks/polished_andesite_from_andesite_stonecutting, minecraft:recipes/tools/iron_shovel, occultism:recipes/miner/miner/basic_resources/diorite, minecraft:recipes/food/cooked_salmon_from_campfire_cooking, ars_nouveau:recipes/misc/blank_parchment, regions_unexplored:recipes/redstone/pine_pressure_plate, occultism:recipes/spirit_trade/spirit_trade/otherworld_sapling, farmersdelight:recipes/food/cooked_mutton_chops_from_campfire_cooking, minecraft:recipes/decorations/item_frame, minecraft:recipes/building_blocks/waxed_cut_copper_slab, regions_unexplored:recipes/misc/oak_sapling_from_oak_shrub, farmersdelight:recipes/decorations/gray_hanging_canvas_sign, minecraft:recipes/building_blocks/cut_copper_slab, farmersdelight:recipes/food/rice_roll_medley_block, occultism:recipes/miner/miner/ores/lapis_ore, vampirism:recipes/redstone/dark_spruce_fence_gate, farmersdelight:recipes/food/cake_from_slices, ars_nouveau:recipes/misc/smooth_sourcestone_mosaic_to_sourcestone, ars_nouveau:recipes/building_blocks/archwood_fence, minecraft:recipes/misc/horn_coral_fan, regions_unexplored:recipes/transportation/willow_chest_boat, minecraft:recipes/redstone/bamboo_pressure_plate, minecraft:recipes/building_blocks/cut_red_sandstone_slab, farmersdelight:recipes/cooking/pasta_with_meatballs, croptopia:recipes/misc/kale_seed, occultism:recipes/building_blocks/crafting/otherplans_stairs, deeperdarker:recipes/building_blocks/gloomslate_bricks_from_polished_gloomslate_stonecutting, minecraft:recipes/misc/coast_armor_trim_smithing_template, deeperdarker:recipes/building_blocks/polished_sculk_stone_slab_from_cobbled_sculk_stone_stonecutting, occultism:recipes/crushing/crushing/iron_dust_from_raw, minecraft:recipes/misc/ward_armor_trim_smithing_template_smithing_trim, vampirism:recipes/decorations/vampire/chandelier, minecraft:recipes/combat/diamond_helmet, occultism:recipes/miner/miner/eldritch/lapis, ars_nouveau:recipes/misc/archwood_planks, minecraft:recipes/building_blocks/exposed_copper_grate, ars_nouveau:recipes/misc/potion_jar, farmersdelight:recipes/decorations/full_tatami_mat_from_halves, regions_unexplored:recipes/misc/eucalyptus_sapling_from_eucalyptus_shrub, plushables:recipes/misc/plushable_potsy, minecraft:recipes/decorations/tuff_wall_from_tuff_stonecutting, croptopia:recipes/misc/cantaloupe_seed, occultism:recipes/spirit_fire/spirit_fire/book_of_binding_empty, occultism:recipes/miner/miner/basic_resources/end_stone, minecraft:recipes/misc/raiser_armor_trim_smithing_template, occultism:recipes/building_blocks/crafting/gray_paste/ice, vampirism:recipes/building_blocks/dark_stone_from_cobbled_dark_stone_blasting, minecraft:recipes/building_blocks/chiseled_nether_bricks_from_nether_bricks_stonecutting, werewolves:recipes/combat/pelt_helmet, minecraft:recipes/building_blocks/copper_grate, regions_unexplored:recipes/redstone/redstone_from_smelting_raw_redstone_block, occultism:recipes/decorations/crafting/large_candle_blue, regions_unexplored:recipes/redstone/mauve_door, ars_nouveau:recipes/misc/air_essence_to_snow_bucket, minecraft:recipes/building_blocks/chiseled_stone_bricks_from_stone_bricks_stonecutting, regions_unexplored:recipes/decorations/spruce_branch_from_spruce_log, ars_nouveau:recipes/misc/red_archwood_wood, farmersdelight:recipes/decorations/crimson_cabinet, occultism:recipes/decorations/crafting/large_candle, minecraft:recipes/decorations/pink_bed, minecraft:recipes/misc/coal_from_blasting_deepslate_coal_ore, regions_unexplored:recipes/transportation/redwood_chest_boat, crabbersdelight:recipes/food/clam_from_barrel, occultism:recipes/ritual/ritual/summon_foliot_otherstone_trader, minecraft:recipes/decorations/purple_stone_brick_slab_from_purple_stone_bricks_stonecutting, regions_unexplored:recipes/building_blocks/cyan_snowbelle, farmersdelight:recipes/decorations/hanging_canvas_sign, regions_unexplored:recipes/building_blocks/magenta_painted_slab, minecraft:recipes/building_blocks/cyan_stained_glass, minecraft:recipes/tools/netherite_axe_smithing, ars_nouveau:recipes/misc/ritual_disintegration, deeperdarker:recipes/combat/resonarium_leggings_smithing, minecraft:recipes/decorations/jungle_sign, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_mosaic_slab, minecraft:recipes/building_blocks/andesite, deeperdarker:recipes/building_blocks/cobbled_gloomslate_stairs, minecraft:recipes/building_blocks/cut_sandstone_slab_from_sandstone_stonecutting, regions_unexplored:recipes/decorations/oak_branch_from_oak_log, ars_nouveau:recipes/misc/ritual_awakening, minecraft:recipes/building_blocks/exposed_cut_copper_from_exposed_copper_stonecutting, minecraft:recipes/building_blocks/tuff_brick_stairs_from_tuff_bricks_stonecutting, occultism:recipes/ritual/ritual/craft_storage_remote, occultism:recipes/misc/crafting/silver_nugget, regions_unexplored:recipes/redstone/larch_door, regions_unexplored:recipes/building_blocks/red_snowbelle, regions_unexplored:recipes/redstone/brimwood_pressure_plate, minecraft:recipes/building_blocks/blackstone_slab, minecraft:recipes/building_blocks/sandstone_slab_from_sandstone_stonecutting, minecraft:recipes/misc/tube_coral_block, croptopia:recipes/misc/orange_dye, regions_unexplored:recipes/building_blocks/chalk_brick_stairs_from_chalk_bricks_stonecutting, ars_nouveau:recipes/misc/warp_scroll, deeperdarker:recipes/building_blocks/sculk_stone_brick_stairs_from_cobbled_sculk_stone_stonecutting, regions_unexplored:recipes/building_blocks/stripped_pine_wood, minecraft:recipes/misc/netherite_ingot_from_netherite_block, croptopia:recipes/misc/cranberry_seed, deeperdarker:recipes/building_blocks/gloomslate_tiles, occultism:recipes/miner/miner/ores/copper_ore, occultism:recipes/spirit_fire/spirit_fire/chalk_pink, minecraft:recipes/building_blocks/bamboo_slab, regions_unexplored:recipes/building_blocks/blue_painted_planks, ars_nouveau:recipes/misc/mimic_scroll, regions_unexplored:recipes/building_blocks/stripped_brimwood_wood, occultism:recipes/decorations/crafting/large_candle_lime, regions_unexplored:recipes/building_blocks/brimwood_planks, vampirism:recipes/combat/leather_from_obi_belt, minecraft:recipes/building_blocks/polished_blackstone_slab_from_polished_blackstone_stonecutting, regions_unexplored:recipes/redstone/palm_trapdoor, occultism:recipes/ritual/ritual/repair_chalks, regions_unexplored:recipes/building_blocks/yellow_bioshroom_block, crabbersdelight:recipes/food/cooked_glow_squid_tentacles, deeperdarker:recipes/tools/warden_pickaxe_smithing, regions_unexplored:recipes/building_blocks/maple_wood, occultism:recipes/miner/miner/ores/obsidian, occultism:recipes/spirit_fire/spirit_fire/otherflower, regions_unexplored:recipes/building_blocks/magenta_snowbelle, minecraft:recipes/redstone/oak_door, minecraft:recipes/building_blocks/dye_yellow_carpet, minecraft:recipes/building_blocks/waxed_copper_door_from_honeycomb, plushables:recipes/misc/plushable_dormouse, crabbersdelight:recipes/food/fish_stick, minecraft:recipes/misc/iron_ingot_from_iron_block, croptopia:recipes/misc/roasted_sunflower_seeds, minecraft:recipes/redstone/jungle_door, ars_nouveau:recipes/misc/red_sbed, minecraft:recipes/decorations/end_stone_brick_wall_from_end_stone_stonecutting, minecraft:recipes/decorations/purple_stone_brick_wall_from_purple_stone_bricks_stonecutting, minecraft:recipes/building_blocks/polished_blackstone_brick_slab_from_blackstone_stonecutting, ars_nouveau:recipes/misc/redstone_relay, werewolves:recipes/transportation/jacaranda_boat, regions_unexplored:recipes/misc/light_gray_dye_from_daisy, occultism:recipes/spirit_fire/spirit_fire/otherstone, regions_unexplored:recipes/redstone/blackwood_button, minecraft:recipes/building_blocks/weathered_chiseled_copper_from_weathered_cut_copper_stonecutting, etched:recipes/tools/blank_music_disc, ars_nouveau:recipes/misc/starbuncle_shades, minecraft:recipes/decorations/light_gray_candle, minecraft:recipes/building_blocks/melon, ars_nouveau:recipes/misc/archwood_grate, werewolves:recipes/redstone/magic_trapdoor, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting, occultism:recipes/miner/miner/ores/nether_quartz_ore, farmersdelight:recipes/decorations/canvas_rug, regions_unexplored:recipes/redstone/pink_bioshroom_trapdoor, minecraft:recipes/building_blocks/polished_andesite_slab, occultism:recipes/decorations/crafting/otherplanks_hanging_sign, occultism:recipes/ritual/ritual/craft_gray_paste, regions_unexplored:recipes/misc/golden_larch_sapling_from_golden_larch_shrub, occultism:recipes/misc/blasting/silver_ingot_from_raw, occultism:recipes/misc/crafting/brush, ars_nouveau:recipes/misc/source_jar, minecraft:recipes/decorations/yellow_stained_glass_pane_from_glass_pane, farmersdelight:recipes/decorations/lime_hanging_canvas_sign, ars_nouveau:recipes/building_blocks/gilded_sourcestone_basketweave_stonecutter_stair, deeperdarker:recipes/combat/sonorous_staff, deeperdarker:recipes/building_blocks/cut_sculk_stone_stairs, croptopia:recipes/misc/mustard_seed, deeperdarker:recipes/building_blocks/gloomslate_wall_from_gloomslate_stonecutting, deeperdarker:recipes/building_blocks/polished_gloomslate_slab_from_polished_gloomslate_stonecutting, minecraft:recipes/combat/golden_sword, ars_nouveau:recipes/misc/clear_wixie_charm, ars_nouveau:recipes/building_blocks/sourcestone_basketweave_stonecutter_stair, minecraft:recipes/decorations/mangrove_sign, minecraft:recipes/tools/wooden_shovel, farmersdelight:recipes/decorations/birch_cabinet, minecraft:recipes/decorations/bamboo_mosaic, minecraft:recipes/building_blocks/purpur_stairs, regions_unexplored:recipes/redstone/socotra_pressure_plate, regions_unexplored:recipes/decorations/blackwood_branch_from_blackwood_log, croptopia:recipes/misc/tomatillo_seed, minecraft:recipes/redstone/redstone_lamp, minecraft:recipes/building_blocks/mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting, deeperdarker:recipes/building_blocks/cut_sculk_stone_stairs_from_smooth_sculk_stone_stonecutting, minecraft:recipes/building_blocks/polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting, regions_unexplored:recipes/misc/pink_dye_from_pink_lupine, minecraft:recipes/decorations/crimson_fence, regions_unexplored:recipes/redstone/blue_bioshroom_button, minecraft:recipes/redstone/dispenser, occultism:recipes/miner/miner/basic_resources/mossy_cobblestone, ars_nouveau:recipes/building_blocks/smooth_sourcestone_alternating_stonecutter_stair, regions_unexplored:recipes/misc/red_dye_from_red_lupine, regions_unexplored:recipes/redstone/cypress_fence_gate, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_basketweave_slab, croptopia:recipes/misc/elderberry_jam, minecraft:recipes/building_blocks/cut_red_sandstone_slab_from_red_sandstone_stonecutting, minecraft:recipes/building_blocks/purpur_pillar_from_purpur_block_stonecutting, croptopia:recipes/food/cooked_ravager_meat_from_raw_ravager_meat, minecraft:recipes/building_blocks/cobblestone_slab, regions_unexplored:recipes/redstone/palm_button, regions_unexplored:recipes/misc/lime_dye_from_green_bioshroom, regions_unexplored:recipes/building_blocks/blue_bioshroom_planks, ars_nouveau:recipes/misc/mundane_belt, occultism:recipes/ritual/ritual/wild_strong_breeze, farmersdelight:recipes/food/beetroot_from_crate, minecraft:recipes/building_blocks/stripped_crimson_hyphae, croptopia:recipes/misc/cashew_sapling, regions_unexplored:recipes/decorations/larch_shrub, minecraft:recipes/building_blocks/magenta_terracotta, regions_unexplored:recipes/misc/pink_dye_from_pink_snowbelle, occultism:recipes/ritual/ritual/familiar_headless, minecraft:recipes/misc/brick, plushables:recipes/misc/plushable_walrus, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_small_bricks_stone_cutterslab, ars_nouveau:recipes/building_blocks/smooth_sourcestone_large_bricks_stone_cutterslab, vampirism:recipes/alchemy_table/smelt_oil, occultism:recipes/ritual/ritual/misc_budding_amethyst, regions_unexplored:recipes/redstone/larch_pressure_plate, occultism:recipes/miner/miner/eldritch/raw_copper, minecraft:recipes/building_blocks/gold_block, crabbersdelight:recipes/food/cooked_squid_tentacles_from_campfire_cooking, croptopia:recipes/misc/turnip_seed, minecraft:recipes/building_blocks/exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting, minecraft:recipes/building_blocks/exposed_chiseled_copper_from_exposed_cut_copper_stonecutting, minecraft:recipes/misc/yellow_dye_from_sunflower, vampirism:recipes/alchemical_cauldron/garlic_diffuser_core, minecraft:recipes/brewing/cauldron, regions_unexplored:recipes/building_blocks/polished_chalk_stairs_from_polished_chalk_stonecutting, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab, minecraft:recipes/decorations/armor_stand, regions_unexplored:recipes/building_blocks/green_bioshroom_stairs, deeperdarker:recipes/combat/resonarium_sword_smithing, regions_unexplored:recipes/building_blocks/magnolia_slab, regions_unexplored:recipes/misc/yellow_dye_from_tall_yellow_bioshroom, minecraft:recipes/building_blocks/waxed_oxidized_copper_grate, regions_unexplored:recipes/decorations/jungle_branch_from_jungle_log, ars_nouveau:recipes/misc/mob_jar, minecraft:recipes/transportation/acacia_boat, occultism:recipes/ritual/ritual/familiar_chimera, minecraft:recipes/redstone/iron_trapdoor, irons_spellbooks:recipes/misc/cast_time_ring, vampirism:recipes/combat/vampire/vampire_cloak_black_red, minecraft:recipes/building_blocks/end_stone_brick_stairs, deeperdarker:recipes/building_blocks/polished_gloomslate_from_cobbled_gloomslate_stonecutting, regions_unexplored:recipes/decorations/white_magnolia_flowers, minecraft:recipes/decorations/dark_stone_tiles_wall_from_cobbled_dark_stone_stonecutting, vampirism:recipes/combat/hunter/crucifix, irons_spellbooks:recipes/misc/concentration_amulet, minecraft:recipes/decorations/jungle_fence, minecraft:recipes/misc/tide_armor_trim_smithing_template_smithing_trim, vampirism:recipes/combat/vampire/vampire_cloak_black_blue, minecraft:recipes/decorations/mud_brick_wall_from_mud_bricks_stonecutting, regions_unexplored:recipes/redstone/cypress_trapdoor, minecraft:recipes/building_blocks/chiseled_quartz_block_from_quartz_block_stonecutting, minecraft:recipes/misc/ender_eye, croptopia:recipes/food/salt_from_smoking_water_bottle, regions_unexplored:recipes/building_blocks/stripped_cypress_wood, vampirism:recipes/building_blocks/cursed_spruce_planks, minecraft:recipes/redstone/redstone_block, ars_nouveau:recipes/misc/challenge_2, vampirism:recipes/decorations/hunter/weapon_table, minecraft:recipes/decorations/dark_oak_hanging_sign, occultism:recipes/misc/crafting/chalk_blue_impure, minecraft:recipes/redstone/waxed_weathered_copper_bulb, deeperdarker:recipes/building_blocks/gloomslate_tiles_from_cobbled_gloomslate_stonecutting, occultism:recipes/misc/crafting/book_of_binding_bound_foliot_from_calling, werewolves:recipes/combat/pelt_boots, deeperdarker:recipes/misc/diamond_from_blasting_gloomslate_diamond_ore, minecraft:recipes/building_blocks/cyan_terracotta, minecraft:recipes/decorations/nether_brick_wall_from_nether_bricks_stonecutting, regions_unexplored:recipes/decorations/larch_fence, minecraft:recipes/decorations/red_stained_glass_pane_from_glass_pane, ars_nouveau:recipes/building_blocks/sourcestone_basketweave_slab, regions_unexplored:recipes/decorations/mangrove_branch_from_mangrove_log, minecraft:recipes/building_blocks/weathered_cut_copper_from_weathered_copper_stonecutting, deeperdarker:recipes/building_blocks/polished_sculk_stone_slab, regions_unexplored:recipes/decorations/baobab_branch_from_baobab_log, vampirism:recipes/alchemical_cauldron/garlic_diffuser_core_improved, deeperdarker:recipes/building_blocks/smooth_sculk_stone_stairs_from_smooth_sculk_stone_stonecutting, werewolves:recipes/misc/stone_altar, ars_nouveau:recipes/building_blocks/gilded_sourcestone_basketweave_slab, minecraft:recipes/decorations/deepslate_tile_wall_from_cobbled_deepslate_stonecutting, minecraft:recipes/misc/iron_ingot_from_blasting_raw_iron, minecraft:recipes/misc/blue_dye_from_cornflower, minecraft:recipes/redstone/slime_block, minecraft:recipes/building_blocks/polished_tuff_stairs, occultism:recipes/decorations/crafting/large_candle_gray, minecraft:recipes/decorations/dark_stone_tiles_wall_from_dark_stone_bricks_stonecutting, minecraft:recipes/decorations/bamboo_hanging_sign, occultism:recipes/miner/miner/deeps/deepslate_diamond_ore, ars_nouveau:recipes/misc/manipulation_essence_to_flourishing_sapling, vampirism:recipes/alchemy_table/swiftness_oil, occultism:recipes/ritual/ritual/familiar_cthulhu, deeperdarker:recipes/building_blocks/gloomslate_slab, regions_unexplored:recipes/redstone/yellow_bioshroom_pressure_plate, minecraft:recipes/building_blocks/acacia_wood, minecraft:recipes/decorations/polished_blackstone_brick_wall, vampirism:recipes/combat/vampire/heart_striker_enhanced, regions_unexplored:recipes/redstone/oak_trapdoor, minecraft:recipes/combat/wooden_sword, minecraft:recipes/decorations/gray_banner, minecraft:recipes/building_blocks/oak_planks, minecraft:recipes/decorations/light_blue_carpet, minecraft:recipes/building_blocks/waxed_exposed_copper_door_from_honeycomb, ars_nouveau:recipes/building_blocks/sourcestone_alternating_stone_cutterslab, minecraft:recipes/misc/horn_coral, farmersdelight:recipes/food/wheat_dough, minecraft:recipes/building_blocks/dye_blue_bed, regions_unexplored:recipes/food/barley_smoking, deeperdarker:recipes/building_blocks/cut_gloomslate_stairs_from_smooth_gloomslate_stonecutting, croptopia:recipes/misc/knife, minecraft:recipes/building_blocks/quartz_slab_from_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone_tile_slab_from_sculk_stone_tiles_stonecutting, minecraft:recipes/building_blocks/black_concrete_powder, farmersdelight:recipes/building_blocks/tatami_block_from_full, minecraft:recipes/combat/crossbow, farmersdelight:recipes/food/shepherds_pie_block, minecraft:recipes/building_blocks/mud_bricks, regions_unexplored:recipes/building_blocks/alpha_slab, minecraft:recipes/food/cooked_porkchop_from_smoking, minecraft:recipes/building_blocks/cracked_deepslate_bricks, regions_unexplored:recipes/decorations/flowering_shrub, minecraft:recipes/building_blocks/chiseled_nether_bricks, minecraft:recipes/building_blocks/warped_planks, minecraft:recipes/building_blocks/exposed_cut_copper_slab, minecraft:recipes/decorations/warped_fence, occultism:recipes/ritual/ritual/misc_reinforced_deepslate, deeperdarker:recipes/building_blocks/cut_sculk_stone_wall_from_smooth_sculk_stone_stonecutting, occultism:recipes/miner/miner/basic_resources/deepslate, minecraft:recipes/building_blocks/blood_infused_iron_ingot, minecraft:recipes/decorations/black_glazed_terracotta, minecraft:recipes/decorations/cobbled_dark_stone_slab_from_cobbled_dark_stone_stonecutting, vampirism:recipes/decorations/vampire/coffin_black, vampirism:recipes/weapontable/basic_tech_crossbow, minecraft:recipes/building_blocks/chiseled_tuff_bricks_from_polished_tuff_stonecutting, ars_nouveau:recipes/misc/smooth_sourcestone_basketweave_to_sourcestone, minecraft:recipes/building_blocks/weathered_cut_copper_stairs, farmersdelight:recipes/decorations/green_canvas_sign, vampirism:recipes/misc/gold_nugget_from_accessory_smelting, regions_unexplored:recipes/building_blocks/polished_chalk_stairs, croptopia:recipes/misc/candied_kumquats, farmersdelight:recipes/cooking/beetroot_soup, minecraft:recipes/misc/gray_dye, regions_unexplored:recipes/transportation/kapok_chest_boat, regions_unexplored:recipes/building_blocks/maple_stairs, minecraft:recipes/decorations/dark_stone_brick_wall_from_cobbled_dark_stone_stonecutting, minecraft:recipes/redstone/bamboo_button, minecraft:recipes/decorations/light_gray_carpet, minecraft:recipes/decorations/barrel, minecraft:recipes/misc/rib_armor_trim_smithing_template, occultism:recipes/ritual/ritual/possess_goat, minecraft:recipes/combat/leather_boots, minecraft:recipes/misc/red_dye_from_tulip, minecraft:recipes/decorations/cobblestone_wall_from_cobblestone_stonecutting, occultism:recipes/miner/miner/basic_resources/stone, occultism:recipes/misc/crafting/otherflower_to_light_gray_dye, deeperdarker:recipes/misc/resonarium_plate, regions_unexplored:recipes/redstone/oak_fence_gate, vampirism:recipes/decorations/vampire/coffin_green, regions_unexplored:recipes/building_blocks/ashen_dirt_from_peat_dirt, minecraft:recipes/misc/orange_dye_from_orange_tulip, minecraft:recipes/decorations/grindstone, farmersdelight:recipes/food/sweet_berry_cookie, minecraft:recipes/building_blocks/diamond_block, occultism:recipes/crushing/crushing/iesnium_dust_from_raw_block, minecraft:recipes/decorations/yellow_carpet, ars_nouveau:recipes/misc/item_detector, minecraft:recipes/building_blocks/stripped_oak_wood, regions_unexplored:recipes/decorations/tall_pink_bioshroom, ars_nouveau:recipes/misc/ritual_warping, ars_nouveau:recipes/misc/gilded_sourcestone_small_bricks_to_sourcestone, ars_nouveau:recipes/misc/ghostweave, werewolves:recipes/misc/silver_hoe, farmersdelight:recipes/decorations/cyan_canvas_sign, occultism:recipes/crushing/crushing/emerald_dust_from_gem, deeperdarker:recipes/misc/gold_ingot_from_blasting_sculk_stone_gold_ore, regions_unexplored:recipes/redstone/cobalt_trapdoor, croptopia:recipes/misc/raspberry_seed, croptopia:recipes/misc/kiwi_seed, regions_unexplored:recipes/misc/acacia_sapling_from_acacia_shrub, ars_nouveau:recipes/misc/manipulation_essence_to_vexing_sapling, occultism:recipes/ritual/ritual/possess_hoglin, minecraft:recipes/decorations/blue_banner, crabbersdelight:recipes/food/cooked_tropical_fish_slice_from_campfire_cooking, occultism:recipes/building_blocks/crafting/otherplanks_slab, crabbersdelight:recipes/food/cooked_tropical_fish_from_campfire_cooking, ars_nouveau:recipes/building_blocks/gilded_sourcestone_mosaic_slab, deeperdarker:recipes/tools/warden_axe_smithing, minecraft:recipes/building_blocks/deepslate_tile_slab_from_polished_deepslate_stonecutting, croptopia:recipes/misc/blackberry_jam, croptopia:recipes/misc/strawberry_seed, minecraft:recipes/building_blocks/dark_prismarine_slab_from_dark_prismarine_stonecutting, deeperdarker:recipes/redstone/redstone_from_blasting_gloomslate_redstone_ore, minecraft:recipes/building_blocks/polished_andesite_stairs_from_andesite_stonecutting, minecraft:recipes/decorations/lime_banner, minecraft:recipes/decorations/white_bed, regions_unexplored:recipes/building_blocks/chalk_brick_slab, werewolves:recipes/misc/daffodil_yellow_dye, regions_unexplored:recipes/misc/stick_from_kapok_branch, minecraft:recipes/decorations/dark_stone_bricks_from_cobbled_dark_stone_stonecutting, plushables:recipes/misc/plushable_goblin, minecraft:recipes/decorations/deepslate_brick_wall_from_polished_deepslate_stonecutting, minecraft:recipes/misc/lapis_lazuli_from_blasting_deepslate_lapis_ore, ars_nouveau:recipes/misc/reset_stable_warp_scroll, minecraft:recipes/decorations/nether_brick_wall, minecraft:recipes/misc/ward_armor_trim_smithing_template, regions_unexplored:recipes/decorations/larch_branch_from_larch_log, croptopia:recipes/misc/cinnamon_roll, minecraft:recipes/misc/copper_ingot_from_smelting_deepslate_copper_ore, occultism:recipes/spirit_fire/spirit_fire/chalk_purple, farmersdelight:recipes/food/potato_from_crate, minecraft:recipes/misc/firework_rocket_simple, minecraft:recipes/building_blocks/polished_tuff, minecraft:recipes/misc/gold_ingot_from_smelting_deepslate_gold_ore, occultism:recipes/ritual/ritual/craft_dimensional_mineshaft, ars_nouveau:recipes/building_blocks/smooth_sourcestone_large_bricks_slab, ars_nouveau:recipes/misc/sourcestone_large_bricks_to_sourcestone, regions_unexplored:recipes/building_blocks/orange_painted_planks, occultism:recipes/miner/miner/ores/iron_ore, minecraft:recipes/redstone/redstone_from_blasting_deepslate_redstone_ore, regions_unexplored:recipes/building_blocks/palm_slab, crabbersdelight:recipes/food/cooked_clam_meat, minecraft:recipes/building_blocks/red_nether_brick_slab, minecraft:recipes/building_blocks/cobblestone_stairs, regions_unexplored:recipes/decorations/palm_fence, minecraft:recipes/misc/copper_ingot_from_blasting_copper_ore, minecraft:recipes/building_blocks/dye_green_carpet, vampirism:recipes/decorations/vampire/coffin_cyan, regions_unexplored:recipes/building_blocks/alpha_planks, minecraft:recipes/building_blocks/mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting, ars_nouveau:recipes/misc/arcane_core, croptopia:recipes/misc/rutabaga_seed, regions_unexplored:recipes/decorations/baobab_fence, croptopia:recipes/misc/tomato_juice, croptopia:recipes/food/cooked_anchovy_from_anchovy, minecraft:recipes/building_blocks/waxed_oxidized_chiseled_copper_from_honeycomb, vampirism:recipes/building_blocks/chiseled_dark_stone_bricks, vampirism:recipes/weapontable/hunter_coat_chest_enhanced, deeperdarker:recipes/building_blocks/gloomslate_bricks_from_cobbled_gloomslate_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone_slab_from_sculk_stone_stonecutting, occultism:recipes/miner/miner/master/mining_dim_core, minecraft:recipes/building_blocks/polished_diorite_slab_from_diorite_stonecutting, minecraft:recipes/decorations/pink_banner, farmersdelight:recipes/food/pie_crust, ars_nouveau:recipes/building_blocks/smooth_sourcestone_mosaic_slab, farmersdelight:recipes/combat/iron_knife, minecraft:recipes/building_blocks/prismarine_brick_slab, regions_unexplored:recipes/building_blocks/stripped_socotra_wood, minecraft:recipes/building_blocks/waxed_exposed_copper_from_honeycomb, regions_unexplored:recipes/decorations/mauve_sign, minecraft:recipes/misc/magenta_dye_from_blue_red_white_dye, occultism:recipes/building_blocks/crafting/othercobblestone_slab, minecraft:recipes/building_blocks/purple_concrete_powder, regions_unexplored:recipes/misc/brimwood_sapling_from_brimwood_shrub, croptopia:recipes/misc/orange_sapling, minecraft:recipes/building_blocks/prismarine_slab, minecraft:recipes/decorations/orange_carpet, croptopia:recipes/misc/plum_sapling, minecraft:recipes/redstone/cherry_door, minecraft:recipes/building_blocks/cut_copper_stairs, minecraft:recipes/decorations/warped_hanging_sign, occultism:recipes/decorations/crafting/large_candle_purple, occultism:recipes/misc/crafting/book_of_binding_marid, regions_unexplored:recipes/misc/pine_sapling_from_pine_shrub, farmersdelight:recipes/decorations/rope, crabbersdelight:recipes/food/squid_from_barrel, regions_unexplored:recipes/decorations/kapok_branch_from_kapok_log, regions_unexplored:recipes/building_blocks/stripped_mauve_wood, ars_nouveau:recipes/building_blocks/sourcestone_slab, crabbersdelight:recipes/misc/sea_pickle_from_block, minecraft:recipes/combat/spectral_arrow, minecraft:recipes/decorations/white_stained_glass_pane, crabbersdelight:recipes/building_blocks/cod_barrel, regions_unexplored:recipes/misc/red_dye_from_waratah, regions_unexplored:recipes/decorations/pink_bioshroom_fence, minecraft:recipes/decorations/ender_chest, minecraft:recipes/decorations/dark_oak_sign, werewolves:recipes/misc/silver_ingot_from_blasting_deepslate_silver_ore, vampirism:recipes/building_blocks/cursed_spruce_slab, deeperdarker:recipes/building_blocks/smooth_sculk_stone, ars_nouveau:recipes/misc/ritual_containment, minecraft:recipes/building_blocks/cut_copper_stairs_from_cut_copper_stonecutting, werewolves:recipes/redstone/jacaranda_button, minecraft:recipes/building_blocks/polished_granite_stairs_from_granite_stonecutting, regions_unexplored:recipes/misc/green_dye_from_saguaro_cactus, croptopia:recipes/misc/vanilla_ice_cream, minecraft:recipes/building_blocks/cyan_concrete_powder, regions_unexplored:recipes/building_blocks/pink_painted_slab, occultism:recipes/misc/crafting/book_of_calling_foliot_cleaner, minecraft:recipes/building_blocks/waxed_oxidized_copper_bulb_from_honeycomb, regions_unexplored:recipes/decorations/pine_hanging_sign, ars_nouveau:recipes/misc/ritual_flowering, ars_nouveau:recipes/misc/purple_sbed, minecraft:recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_cut_copper_stonecutting, deeperdarker:recipes/misc/diamond_from_smelting_sculk_stone_diamond_ore, minecraft:recipes/misc/pink_dye_from_peony, regions_unexplored:recipes/building_blocks/larch_stairs, farmersdelight:recipes/food/cake_from_milk_bottle, croptopia:recipes/food/cooked_tuna_from_tuna, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_large_bricks_slab, vampirism:recipes/decorations/purple_stone_brick_wall, minecraft:recipes/misc/coal_from_smelting_coal_ore, regions_unexplored:recipes/misc/stick_from_dark_oak_branch, farmersdelight:recipes/building_blocks/organic_compost_from_tree_bark, deeperdarker:recipes/tools/resonarium_pickaxe_smithing, minecraft:recipes/building_blocks/polished_blackstone_bricks, occultism:recipes/building_blocks/stonecutting/otherstone_slab, deeperdarker:recipes/combat/resonarium_chestplate_smithing, regions_unexplored:recipes/misc/red_dye_from_tsubaki, minecraft:recipes/decorations/red_sandstone_wall, farmersdelight:recipes/food/rice_from_bag, minecraft:recipes/misc/nether_brick, vampirism:recipes/alchemical_cauldron/blood_infused_iron_ingot_from_pure_blood_3, occultism:recipes/ritual/ritual/possess_warden, vampirism:recipes/alchemical_cauldron/blood_infused_iron_ingot_from_pure_blood_1, vampirism:recipes/alchemical_cauldron/blood_infused_iron_ingot_from_pure_blood_2, regions_unexplored:recipes/building_blocks/magnolia_wood, vampirism:recipes/alchemical_cauldron/blood_infused_iron_ingot_from_pure_blood_0, ars_nouveau:recipes/misc/smooth_sourcestone_basketweave_stairs, vampirism:recipes/alchemical_cauldron/alchemical_fire_4, vampirism:recipes/alchemical_cauldron/alchemical_fire_5, ars_nouveau:recipes/misc/sourceberry_sack, minecraft:recipes/tools/stone_shovel, vampirism:recipes/alchemical_cauldron/alchemical_fire_6, regions_unexplored:recipes/redstone/maple_trapdoor, farmersdelight:recipes/food/onion, werewolves:recipes/misc/silver_ingot_from_smelting_raw_silver, ars_nouveau:recipes/misc/manipulation_essence_to_blazin_sapling, ars_nouveau:recipes/building_blocks/gilded_sourcestone_mosaic_stone_cutterslab, regions_unexplored:recipes/building_blocks/light_blue_painted_stairs, minecraft:recipes/building_blocks/brown_terracotta, ars_nouveau:recipes/building_blocks/gilded_sourcestone_small_bricks_stone_cutterslab, crabbersdelight:recipes/food/cooked_squid_tentacles, minecraft:recipes/building_blocks/polished_deepslate_stairs, occultism:recipes/miner/miner/debug_wand, regions_unexplored:recipes/misc/blue_dye_from_blue_snowbelle, minecraft:recipes/decorations/shulker_box, ars_nouveau:recipes/misc/manipulation_essence_to_tuff, minecraft:recipes/building_blocks/polished_basalt, minecraft:recipes/building_blocks/oak_wood, minecraft:recipes/building_blocks/smooth_quartz_stairs, minecraft:recipes/misc/slime_ball, minecraft:recipes/misc/raiser_armor_trim_smithing_template_smithing_trim, werewolves:recipes/redstone/magic_fence_gate, vampirism:recipes/alchemy_table/regeneration_oil, farmersdelight:recipes/food/cooked_bacon, minecraft:recipes/building_blocks/dye_green_wool, minecraft:recipes/decorations/cherry_hanging_sign, minecraft:recipes/building_blocks/jungle_slab, croptopia:recipes/food/toast_from_bread, minecraft:recipes/decorations/light_blue_candle, occultism:recipes/miner/miner/eldritch/raw_silver, plushables:recipes/misc/plushable_beaux, occultism:recipes/misc/smelting/iesnium_ingot_from_raw, deeperdarker:recipes/building_blocks/polished_gloomslate_stairs, ars_nouveau:recipes/misc/purple_archwood_wood, werewolves:recipes/transportation/magic_boat, minecraft:recipes/building_blocks/mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting, ars_nouveau:recipes/building_blocks/sourcestone_small_bricks_stone_cutterslab, minecraft:recipes/food/cooked_beef, regions_unexplored:recipes/misc/red_dye_from_poppy_bush, occultism:recipes/ritual/ritual/possess_endermite, vampirism:recipes/weapontable/hunter_coat_legs_enhanced, crabbersdelight:recipes/building_blocks/nautilus_shell_block, farmersdelight:recipes/food/cooked_chicken_cuts_from_smoking, deeperdarker:recipes/building_blocks/sculk_stone_tile_stairs_from_cobbled_sculk_stone_stonecutting, minecraft:recipes/transportation/powered_rail, minecraft:recipes/decorations/red_bed, regions_unexplored:recipes/misc/cypress_sapling_from_cypress_shrub, ars_nouveau:recipes/misc/gilded_sourcestone_mosaic_stairs, minecraft:recipes/misc/iron_ingot_from_nuggets, regions_unexplored:recipes/redstone/kapok_trapdoor, croptopia:recipes/food/cooked_calamari_from_smoking_calamari, regions_unexplored:recipes/building_blocks/gray_painted_planks, werewolves:recipes/building_blocks/magic_planks, croptopia:recipes/misc/melon_juice, minecraft:recipes/transportation/jungle_boat, vampirism:recipes/combat/vampire/vampire_cloak_red_black, vampirism:recipes/decorations/vampire/coffin_white, crabbersdelight:recipes/building_blocks/salmon_barrel, regions_unexplored:recipes/decorations/palm_shrub, irons_spellbooks:recipes/misc/conjurers_talisman, minecraft:recipes/redstone/heavy_weighted_pressure_plate, minecraft:recipes/building_blocks/waxed_exposed_copper_trapdoor_from_honeycomb, crabbersdelight:recipes/food/cooked_frog_leg, regions_unexplored:recipes/building_blocks/chalk_stairs, ars_nouveau:recipes/misc/sconce, minecraft:recipes/building_blocks/cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting, werewolves:recipes/building_blocks/magic_wood, regions_unexplored:recipes/building_blocks/polished_chalk_from_chalk_bricks_stonecutting, regions_unexplored:recipes/transportation/blackwood_boat, minecraft:recipes/transportation/warped_fungus_on_a_stick, regions_unexplored:recipes/redstone/socotra_fence_gate, minecraft:recipes/building_blocks/stripped_jungle_wood, minecraft:recipes/building_blocks/stone_stairs, regions_unexplored:recipes/building_blocks/mossy_stone_from_smelting_mossy_cobblestone, minecraft:recipes/building_blocks/purpur_slab_from_purpur_block_stonecutting, minecraft:recipes/transportation/rail, ars_nouveau:recipes/misc/gilded_sourcestone_small_bricks_stairs, minecraft:recipes/building_blocks/deepslate_brick_slab_from_deepslate_bricks_stonecutting, deeperdarker:recipes/building_blocks/cut_gloomslate_wall_from_cut_gloomslate_stonecutting, vampirism:recipes/decorations/hunter/potion_table, croptopia:recipes/misc/leek_seed, vampirism:recipes/decorations/item_tent, regions_unexplored:recipes/misc/black_dye_from_dorcel, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_small_bricks_to_sourcestone, vampirism:recipes/redstone/dark_spruce_door, vampirism:recipes/decorations/vampire/coffin_light_gray_from_white, regions_unexplored:recipes/decorations/blue_bioshroom_fence, farmersdelight:recipes/decorations/full_tatami_mat, croptopia:recipes/misc/macaron, plushables:recipes/misc/plushable_mammoth, regions_unexplored:recipes/building_blocks/red_painted_planks, occultism:recipes/redstone/crafting/otherplans_door, farmersdelight:recipes/food/horse_feed, minecraft:recipes/building_blocks/bone_block, ars_nouveau:recipes/misc/clear_amethyst_golem_charm, minecraft:recipes/building_blocks/waxed_cut_copper_stairs_from_honeycomb, deeperdarker:recipes/building_blocks/smooth_gloomslate_slab_from_smooth_gloomslate_stonecutting, occultism:recipes/building_blocks/stonecutting/otherstone_bricks_wall_from_otherstone, minecraft:recipes/redstone/lever, farmersdelight:recipes/cooking/dog_food, minecraft:recipes/misc/magenta_dye_from_lilac, regions_unexplored:recipes/decorations/mauve_branch_from_mauve_log, farmersdelight:recipes/food/fried_egg_from_smoking, crabbersdelight:recipes/food/clawster_from_barrel, farmersdelight:recipes/food/nether_salad, minecraft:recipes/misc/pink_dye_from_pink_petals, farmersdelight:recipes/decorations/half_tatami_mat, vampirism:recipes/decorations/vampire/fog_diffuser, minecraft:recipes/misc/melon_seeds, minecraft:recipes/building_blocks/magma_block, croptopia:recipes/food/dragon_egg_omelette, farmersdelight:recipes/combat/diamond_knife, vampirism:recipes/weapontable/hunter_hat_head_0, werewolves:recipes/combat/white_pelt_boots_smithing, occultism:recipes/miner/miner/ores/clay, vampirism:recipes/weapontable/hunter_hat_head_1, farmersdelight:recipes/misc/iron_nugget_from_blasting_knife, minecraft:recipes/building_blocks/smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting, croptopia:recipes/food/baked_yam_from_smoking_yam, regions_unexplored:recipes/building_blocks/chalk_pillar_from_chalk_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone, minecraft:recipes/building_blocks/lime_terracotta, minecraft:recipes/building_blocks/smooth_quartz_slab_from_smooth_quartz_stonecutting, minecraft:recipes/food/cake, regions_unexplored:recipes/transportation/magnolia_chest_boat, vampirism:recipes/decorations/vampire/coffin_gray_from_white, minecraft:recipes/combat/iron_leggings, minecraft:recipes/building_blocks/light_gray_terracotta, ars_nouveau:recipes/misc/arcane_pedestal, occultism:recipes/redstone/crafting/otherstone_pressure_plate, crabbersdelight:recipes/food/cooked_glow_squid_tentacles_from_campfire_cooking, croptopia:recipes/misc/grape_seed, regions_unexplored:recipes/transportation/socotra_chest_boat, deeperdarker:recipes/building_blocks/echo_planks, vampirism:recipes/decorations/general/grave_cage, minecraft:recipes/decorations/gray_bed, plushables:recipes/misc/plushable_hamster, minecraft:recipes/misc/emerald_from_smelting_emerald_ore, minecraft:recipes/building_blocks/coarse_dirt, farmersdelight:recipes/food/smoked_ham, farmersdelight:recipes/food/milk_bottle, occultism:recipes/crushing/crushing/gold_dust_from_raw_block, croptopia:recipes/misc/cherry_pie, farmersdelight:recipes/food/bread_from_smelting, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting, minecraft:recipes/building_blocks/weathered_chiseled_copper_from_weathered_copper_stonecutting, regions_unexplored:recipes/misc/stick_from_blackwood_branch, minecraft:recipes/building_blocks/light_gray_concrete_powder, occultism:recipes/misc/crafting/storage_controller, minecraft:recipes/building_blocks/end_stone_brick_stairs_from_end_stone_brick_stonecutting, occultism:recipes/misc/crafting/chalk_light_gray_impure, regions_unexplored:recipes/building_blocks/eucalyptus_planks, occultism:recipes/misc/blasting/gold_ingot_from_dust, regions_unexplored:recipes/redstone/redwood_trapdoor, minecraft:recipes/combat/leather_leggings, minecraft:recipes/building_blocks/pink_concrete_powder, minecraft:recipes/building_blocks/sandstone_slab, farmersdelight:recipes/building_blocks/straw_bale, deeperdarker:recipes/building_blocks/cut_sculk_stone_slab_from_smooth_sculk_stone_stonecutting, minecraft:recipes/redstone/crimson_button, vampirism:recipes/building_blocks/cursed_spruce_wood, deeperdarker:recipes/building_blocks/smooth_gloomslate_slab, occultism:recipes/misc/crafting/otherflower_to_lime_dye, occultism:recipes/ritual/ritual/craft_dimensional_matrix, regions_unexplored:recipes/building_blocks/glowing_green_bioshroom_block, ars_nouveau:recipes/misc/clear_alakarkinos_charm, minecraft:recipes/redstone/oxidized_copper_bulb, minecraft:recipes/combat/diamond_leggings, minecraft:recipes/decorations/gray_stained_glass_pane, regions_unexplored:recipes/misc/blue_dye_from_blue_bioshroom, minecraft:recipes/food/dried_kelp_from_smelting, croptopia:recipes/food/cooked_tuna_from_smoking_tuna, werewolves:recipes/building_blocks/jacaranda_slab, vampirism:recipes/combat/vampire/heart_seeker_enhanced, farmersdelight:recipes/cooking/fish_stew, deeperdarker:recipes/building_blocks/gloomslate_tiles_from_polished_gloomslate_stonecutting, regions_unexplored:recipes/misc/green_dye_from_green_snowbelle, occultism:recipes/ritual/ritual/possess_ghast, occultism:recipes/ritual/ritual/craft_research_fragment_dust, croptopia:recipes/misc/pepper_seed, occultism:recipes/ritual/ritual/possess_random_animal_common, minecraft:recipes/building_blocks/cherry_slab, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting, ars_nouveau:recipes/misc/repository_controller, minecraft:recipes/building_blocks/polished_blackstone_brick_stairs, ars_nouveau:recipes/misc/fire_essence_to_charge, regions_unexplored:recipes/building_blocks/cypress_wood, occultism:recipes/misc/blasting/iesnium_ingot_from_dust, minecraft:recipes/decorations/orange_candle, vampirism:recipes/decorations/vampire/coffin_green_from_white, minecraft:recipes/decorations/stone_brick_wall, minecraft:recipes/redstone/dark_oak_fence_gate, minecraft:recipes/building_blocks/waxed_weathered_copper_from_honeycomb, minecraft:recipes/misc/iron_nugget_from_smelting, regions_unexplored:recipes/decorations/joshua_sign, minecraft:recipes/decorations/prismarine_wall_from_prismarine_stonecutting, minecraft:recipes/building_blocks/dye_light_gray_bed, minecraft:recipes/decorations/dark_stone_tiles_from_polished_dark_stone_stonecutting, regions_unexplored:recipes/building_blocks/chalk_slab_from_chalk_stonecutting, minecraft:recipes/misc/copper_ingot_from_smelting_copper_ore, farmersdelight:recipes/misc/milk_bucket_from_bottles, minecraft:recipes/misc/blue_dye, regions_unexplored:recipes/transportation/pine_chest_boat, occultism:recipes/tools/crafting/divination_rod, vampirism:recipes/weapontable/armor_of_swiftness_feet_enhanced, deeperdarker:recipes/building_blocks/sculk_grime_brick_slab, minecraft:recipes/food/baked_potato_from_campfire_cooking, werewolves:recipes/misc/stone_altar_fire_bowl, regions_unexplored:recipes/redstone/willow_door, regions_unexplored:recipes/building_blocks/chalk_bricks, vampirism:recipes/combat/hunter/stake, regions_unexplored:recipes/decorations/maple_sign, minecraft:recipes/misc/cyan_dye, regions_unexplored:recipes/transportation/pine_boat, occultism:recipes/crushing/crushing/packed_ice_dust, ars_nouveau:recipes/misc/ritual_gravity, regions_unexplored:recipes/building_blocks/cyan_painted_stairs, minecraft:recipes/building_blocks/dye_lime_wool, minecraft:recipes/redstone/acacia_pressure_plate, occultism:recipes/crushing/crushing/silver_dust_from_raw_block, regions_unexplored:recipes/decorations/cobalt_fence, ars_nouveau:recipes/building_blocks/smooth_sourcestone_basketweave_slab, minecraft:recipes/building_blocks/crimson_slab, regions_unexplored:recipes/redstone/pink_bioshroom_door, deeperdarker:recipes/building_blocks/gloomslate_tile_slab_from_polished_gloomslate_stonecutting, minecraft:recipes/building_blocks/crimson_stairs, plushables:recipes/misc/plushable_snail, minecraft:recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_cut_copper_stonecutting, regions_unexplored:recipes/building_blocks/blue_bioshroom_block, deeperdarker:recipes/redstone/redstone_from_blasting_sculk_stone_redstone_ore, regions_unexplored:recipes/decorations/hanging_prismarite, regions_unexplored:recipes/decorations/socotra_sign, minecraft:recipes/building_blocks/green_stained_glass, regions_unexplored:recipes/decorations/green_bioshroom_sign, werewolves:recipes/transportation/jacaranda_chest_boat, minecraft:recipes/building_blocks/bamboo_mosaic_slab, ars_nouveau:recipes/building_blocks/smooth_sourcestone_mosaic_stonecutter_stair, minecraft:recipes/decorations/yellow_glazed_terracotta, croptopia:recipes/misc/banana_smoothie, regions_unexplored:recipes/redstone/kapok_door, minecraft:recipes/building_blocks/bookshelf, minecraft:recipes/building_blocks/waxed_exposed_copper_grate_from_honeycomb, occultism:recipes/crushing/crushing/othercobblestone, occultism:recipes/misc/crafting/raw_silver_block, regions_unexplored:recipes/misc/willow_sapling_from_willow_shrub, occultism:recipes/ritual/ritual/craft_stable_wormhole, vampirism:recipes/decorations/vampire/coffin_orange, occultism:recipes/ritual/ritual/misc_miner_ancient_eldritch, occultism:recipes/building_blocks/stonecutting/otherstone_bricks_slab, regions_unexplored:recipes/decorations/cypress_branch_from_cypress_log, minecraft:recipes/building_blocks/waxed_weathered_chiseled_copper, minecraft:recipes/decorations/polished_blackstone_brick_wall_from_blackstone_stonecutting, minecraft:recipes/misc/fire_coral, minecraft:recipes/combat/iron_chestplate, occultism:recipes/ritual/ritual/misc_bee_nest, vampirism:recipes/weapontable/crossbow_arrow_spitfire, ars_nouveau:recipes/building_blocks/smooth_sourcestone_small_bricks_stone_cutterslab, regions_unexplored:recipes/misc/orange_dye_from_mallow, regions_unexplored:recipes/transportation/palm_chest_boat, minecraft:recipes/redstone/dark_oak_trapdoor, regions_unexplored:recipes/building_blocks/cypress_slab, minecraft:recipes/redstone/oak_trapdoor, occultism:recipes/ritual/ritual/possess_elder_guardian, regions_unexplored:recipes/building_blocks/yellow_snowbelle, regions_unexplored:recipes/decorations/baobab_hanging_sign, minecraft:recipes/decorations/cobbled_dark_stone_stairs_from_cobbled_dark_stone_stonecutting, croptopia:recipes/misc/strawberry_jam, croptopia:recipes/misc/avocado_sapling, ars_nouveau:recipes/building_blocks/gilded_sourcestone_mosaic_stonecutter_stair, occultism:recipes/decorations/crafting/spirit_torch, ars_nouveau:recipes/misc/ritual_scrying, crabbersdelight:recipes/food/shrimp_from_barrel, regions_unexplored:recipes/transportation/eucalyptus_boat, regions_unexplored:recipes/building_blocks/lime_painted_stairs, occultism:recipes/ritual/ritual/summon_afrit_thunder_weather, regions_unexplored:recipes/redstone/pink_bioshroom_button, minecraft:recipes/building_blocks/deepslate_brick_stairs_from_cobbled_deepslate_stonecutting, minecraft:recipes/misc/book, minecraft:recipes/building_blocks/purpur_slab, deeperdarker:recipes/building_blocks/cut_gloomslate_slab_from_smooth_gloomslate_stonecutting, minecraft:recipes/combat/stone_sword, deeperdarker:recipes/building_blocks/gloomslate_brick_slab_from_gloomslate_bricks_stonecutting, farmersdelight:recipes/decorations/blue_canvas_sign, minecraft:recipes/decorations/cobblestone_wall, occultism:recipes/building_blocks/crafting/polished_otherstone_stairs, vampirism:recipes/weapontable/basic_double_crossbow, minecraft:recipes/misc/dune_armor_trim_smithing_template_smithing_trim, regions_unexplored:recipes/building_blocks/pink_bioshroom_slab, minecraft:recipes/building_blocks/brown_stained_glass, regions_unexplored:recipes/building_blocks/stripped_blue_bioshroom_hyphae, minecraft:recipes/decorations/brown_carpet, occultism:recipes/crushing/crushing/iron_dust, minecraft:recipes/decorations/red_stained_glass_pane, deeperdarker:recipes/decorations/bloom_fence, minecraft:recipes/food/dried_kelp_from_campfire_cooking, irons_spellbooks:recipes/misc/emerald_stoneplate_ring, minecraft:recipes/combat/netherite_sword_smithing, vampirism:recipes/redstone/cursed_spruce_trapdoor, ars_nouveau:recipes/misc/novice_spell_book, crabbersdelight:recipes/tools/bucket_of_shrimp_chum, occultism:recipes/ritual/ritual/craft_familiar_ring, occultism:recipes/building_blocks/crafting/gray_paste/blue_ice, plushables:recipes/misc/plushable_owl, minecraft:recipes/misc/diamond, minecraft:recipes/misc/gold_nugget_from_smelting, ars_nouveau:recipes/misc/sourcestone_basketweave_to_sourcestone, occultism:recipes/ritual/ritual/summon_demonic_wife, deeperdarker:recipes/building_blocks/smooth_sculk_stone_stairs, minecraft:recipes/food/cooked_chicken, minecraft:recipes/misc/netherite_upgrade_smithing_template, minecraft:recipes/tools/stone_axe, deeperdarker:recipes/building_blocks/gloomslate_tile_stairs_from_cobbled_gloomslate_stonecutting, vampirism:recipes/decorations/vampire/coffin_purple, vampirism:recipes/decorations/vampire/coffin_orange_from_white, minecraft:recipes/building_blocks/oxidized_copper_grate, minecraft:recipes/decorations/blue_candle, regions_unexplored:recipes/decorations/mauve_hanging_sign, deeperdarker:recipes/building_blocks/bloom_slab, croptopia:recipes/misc/tuna_roll, ars_nouveau:recipes/building_blocks/smooth_sourcestone_basketweave_stonecutter_stair, occultism:recipes/misc/crafting/copper_sacrificial_bowl, regions_unexplored:recipes/decorations/oak_shrub, occultism:recipes/ritual/ritual/summon_foliot_cleaner, regions_unexplored:recipes/decorations/white_magnolia_shrub, regions_unexplored:recipes/misc/cherry_sapling_from_cherry_shrub, crabbersdelight:recipes/food/cooked_squid_tentacles_from_smoking, crabbersdelight:recipes/building_blocks/clam_barrel, minecraft:recipes/building_blocks/waxed_cut_copper_slab_from_honeycomb, minecraft:recipes/misc/iron_nugget, minecraft:recipes/building_blocks/brown_concrete_powder, minecraft:recipes/decorations/dark_stone_brick_slab_from_dark_stone_bricks_stonecutting, crabbersdelight:recipes/decorations/crab_trap, croptopia:recipes/misc/anchovy_pizza, minecraft:recipes/building_blocks/blue_stained_glass, plushables:recipes/misc/plushable_statuette, regions_unexplored:recipes/decorations/jungle_shrub, regions_unexplored:recipes/building_blocks/pink_snowbelle, minecraft:recipes/building_blocks/cracked_stone_bricks, vampirism:recipes/decorations/vampire/altar_pillar, croptopia:recipes/food/cooked_calamari_from_smoking_glowing_calamari, farmersdelight:recipes/decorations/cyan_hanging_canvas_sign, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_large_bricks_to_sourcestone, farmersdelight:recipes/combat/flint_knife, occultism:recipes/building_blocks/crafting/silver_block, minecraft:recipes/building_blocks/cut_copper_slab_from_cut_copper_stonecutting, minecraft:recipes/misc/iron_ingot_from_blasting_iron_ore, deeperdarker:recipes/building_blocks/sculk_stone_slab, croptopia:recipes/misc/coconut_sapling, regions_unexplored:recipes/misc/magenta_dye_from_cactus_flower, plushables:recipes/misc/plushable_whelpling, vampirism:recipes/redstone/dark_spruce_trapdoor, vampirism:recipes/decorations/vampire/altar_infusion, minecraft:recipes/misc/bucket, minecraft:recipes/building_blocks/diorite_slab, minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_bricks_stonecutting, crabbersdelight:recipes/misc/iron_nugget_from_smelting_can, vampirism:recipes/alchemy_table/weakness_oil, farmersdelight:recipes/decorations/black_canvas_sign, croptopia:recipes/misc/blackbean_seed, ars_nouveau:recipes/misc/bastion_to_purple, regions_unexplored:recipes/misc/stick_from_acacia_branch, minecraft:recipes/decorations/orange_stained_glass_pane, minecraft:recipes/building_blocks/light_blue_concrete_powder, regions_unexplored:recipes/decorations/willow_sign, minecraft:recipes/building_blocks/polished_tuff_slab_from_tuff_stonecutting, deeperdarker:recipes/misc/lapis_lazuli_from_blasting_sculk_stone_lapis_ore, regions_unexplored:recipes/building_blocks/green_painted_planks, minecraft:recipes/building_blocks/glass, minecraft:recipes/combat/bow, occultism:recipes/misc/crafting/chalk_lime_impure, vampirism:recipes/weapontable/pitchfork, minecraft:recipes/building_blocks/acacia_slab, minecraft:recipes/building_blocks/smooth_sandstone, minecraft:recipes/building_blocks/oxidized_cut_copper, croptopia:recipes/misc/broccoli_seed, vampirism:recipes/decorations/vampire/coffin_purple_from_white, occultism:recipes/misc/crafting/book_of_binding_foliot_from_empty, farmersdelight:recipes/building_blocks/tatami, occultism:recipes/misc/crafting/raw_silver_ingot_from_block, farmersdelight:recipes/decorations/safety_net, minecraft:recipes/transportation/minecart, minecraft:recipes/decorations/orange_glazed_terracotta, farmersdelight:recipes/food/cooked_salmon_slice_from_smoking, regions_unexplored:recipes/building_blocks/magnolia_stairs, vampirism:recipes/misc/vampire_beacon, regions_unexplored:recipes/building_blocks/green_bioshroom_hyphae, occultism:recipes/ritual/ritual/possess_iesnium_golem, regions_unexplored:recipes/redstone/blackwood_trapdoor, minecraft:recipes/decorations/green_stained_glass_pane, deeperdarker:recipes/building_blocks/sculk_stone_tile_slab_from_polished_sculk_stone_stonecutting, minecraft:recipes/tools/iron_hoe, minecraft:recipes/building_blocks/deepslate_tile_stairs_from_polished_deepslate_stonecutting, occultism:recipes/ritual/ritual/craft_witherite_dust, occultism:recipes/miner/miner/eldritch/emerald, deeperdarker:recipes/building_blocks/cobbled_gloomslate_slab, farmersdelight:recipes/misc/iron_nugget_from_smelting_knife, werewolves:recipes/alchemical_cauldron/wolfsbane_diffuser_core_improved, minecraft:recipes/misc/bowl, farmersdelight:recipes/decorations/magenta_hanging_canvas_sign, regions_unexplored:recipes/misc/magenta_dye_from_bleeding_heart, minecraft:recipes/building_blocks/dye_orange_carpet, ars_nouveau:recipes/misc/manipulation_essence_to_cascading_sapling, farmersdelight:recipes/food/cooked_mutton_chops, ars_nouveau:recipes/misc/alchemical_sourcelink, farmersdelight:recipes/food/honey_cookie, minecraft:recipes/tools/clock, regions_unexplored:recipes/building_blocks/green_bioshroom_block, occultism:recipes/building_blocks/stonecutting/polished_otherstone_wall, minecraft:recipes/decorations/holy_water_bottle_enhanced_from_ultimate, regions_unexplored:recipes/redstone/cobalt_fence_gate, regions_unexplored:recipes/redstone/oak_button, occultism:recipes/ritual/ritual/craft_miner_djinni_ores, minecraft:recipes/decorations/polished_dark_stone_slab_from_cobbled_dark_stone_stonecutting, minecraft:recipes/decorations/red_glazed_terracotta, minecraft:recipes/food/baked_potato, deeperdarker:recipes/redstone/bloom_trapdoor, farmersdelight:recipes/cooking/clam_bake, minecraft:recipes/decorations/green_banner, werewolves:recipes/misc/silver_pickaxe, minecraft:recipes/misc/gold_ingot_from_nuggets, occultism:recipes/misc/smelting/netherite_ingot_from_dust, ars_nouveau:recipes/misc/source_berry_roll, regions_unexplored:recipes/building_blocks/cobalt_planks, regions_unexplored:recipes/decorations/eucalyptus_shrub, deeperdarker:recipes/building_blocks/gloomslate_tile_stairs, croptopia:recipes/misc/squash_seed, plushables:recipes/misc/plushable_whale, minecraft:recipes/misc/pink_dye_from_pink_tulip, minecraft:recipes/building_blocks/mangrove_stairs, regions_unexplored:recipes/misc/brown_dye_from_small_desert_shrub, crabbersdelight:recipes/building_blocks/frog_leg_barrel, ars_nouveau:recipes/building_blocks/sourcestone_mosaic_stonecutter_stair, occultism:recipes/ritual/ritual/possess_zombie_piglin, minecraft:recipes/decorations/spruce_sign, occultism:recipes/miner/miner/ores/coal_ore, regions_unexplored:recipes/misc/blackwood_sapling_from_blackwood_shrub, minecraft:recipes/misc/wayfinder_armor_trim_smithing_template, ars_nouveau:recipes/misc/smooth_sourcestone_alternating_to_sourcestone, minecraft:recipes/redstone/waxed_copper_bulb, minecraft:recipes/building_blocks/tuff_stairs, deeperdarker:recipes/decorations/bloom_sign, ars_nouveau:recipes/misc/falseweave, deeperdarker:recipes/building_blocks/sculk_stone_tile_wall_from_polished_sculk_stone_stonecutting, deeperdarker:recipes/misc/copper_ingot_from_blasting_gloomslate_copper_ore, occultism:recipes/misc/crafting/gray_paste/echo_shard, deeperdarker:recipes/decorations/bloom_hanging_sign, crabbersdelight:recipes/food/cooked_frog_leg_from_smoking, crabbersdelight:recipes/tools/bucket_of_clawster_chum, minecraft:recipes/building_blocks/bricks, minecraft:recipes/building_blocks/waxed_chiseled_copper_from_honeycomb, minecraft:recipes/combat/netherite_leggings_smithing, farmersdelight:recipes/cooking/noodle_soup, occultism:recipes/misc/crafting/chalk_orange_impure, minecraft:recipes/decorations/painting, occultism:recipes/building_blocks/stonecutting/otherstone_stairs, minecraft:recipes/building_blocks/waxed_cut_copper, occultism:recipes/miner/miner/deeps/deepslate_silver_ore, minecraft:recipes/building_blocks/red_terracotta, deeperdarker:recipes/building_blocks/smooth_gloomslate, minecraft:recipes/combat/arrow, ars_nouveau:recipes/misc/scribes_table, regions_unexplored:recipes/decorations/oak_fence, regions_unexplored:recipes/misc/socotra_sapling_from_socotra_shrub, ars_nouveau:recipes/misc/manipulation_essence_to_calcite, plushables:recipes/misc/plushable_sea_bunny, occultism:recipes/building_blocks/crafting/chiseled_otherstone_bricks, regions_unexplored:recipes/building_blocks/lime_painted_slab, occultism:recipes/ritual/ritual/possess_villager, regions_unexplored:recipes/building_blocks/purple_snowbelle, farmersdelight:recipes/decorations/dark_oak_cabinet, minecraft:recipes/building_blocks/polished_deepslate_stairs_from_polished_deepslate_stonecutting, minecraft:recipes/misc/vex_armor_trim_smithing_template_smithing_trim, ars_nouveau:recipes/building_blocks/sourcestone_large_bricks_slab, regions_unexplored:recipes/redstone/eucalyptus_trapdoor, ars_nouveau:recipes/misc/archwood_trapdoor, minecraft:recipes/combat/golden_helmet, regions_unexplored:recipes/redstone/joshua_door, minecraft:recipes/redstone/acacia_trapdoor, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting, ars_nouveau:recipes/misc/clear_allow, minecraft:recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_cut_copper_stonecutting, etched:recipes/decorations/album_jukebox, regions_unexplored:recipes/building_blocks/yellow_bioshroom_stairs, ars_nouveau:recipes/misc/green_sbed, minecraft:recipes/building_blocks/brick_slab_from_bricks_stonecutting, werewolves:recipes/misc/silver_block_from_silver_ingot, minecraft:recipes/food/cooked_salmon, occultism:recipes/miner/miner/ores/nether_gold_ore, minecraft:recipes/building_blocks/cherry_stairs, crabbersdelight:recipes/tools/bucket_of_clam_chum, ars_nouveau:recipes/building_blocks/gilded_sourcestone_alternating_slab, regions_unexplored:recipes/redstone/willow_fence_gate, regions_unexplored:recipes/decorations/eucalyptus_fence, regions_unexplored:recipes/building_blocks/stripped_baobab_wood, werewolves:recipes/building_blocks/stripped_magic_wood, minecraft:recipes/decorations/polished_dark_stone_slab_from_polished_dark_stone_stonecutting, regions_unexplored:recipes/decorations/redwood_hanging_sign, occultism:recipes/misc/crafting/chalk_white_impure, croptopia:recipes/misc/sunny_side_eggs, vampirism:recipes/combat/vampire/heart_striker_normal, plushables:recipes/misc/plushable_goldfish, deeperdarker:recipes/building_blocks/gloomslate_brick_slab, farmersdelight:recipes/cooking/seafood_gumbo, occultism:recipes/crushing/crushing/blue_ice_dust, minecraft:recipes/decorations/composter, regions_unexplored:recipes/building_blocks/white_painted_planks, deeperdarker:recipes/building_blocks/gloomslate_wall, farmersdelight:recipes/cooking/jar_of_pickles, minecraft:recipes/building_blocks/red_nether_brick_stairs_from_red_nether_bricks_stonecutting, occultism:recipes/misc/crafting/otherflower_to_gray_dye, vampirism:recipes/alchemical_cauldron/pure_salt, deeperdarker:recipes/building_blocks/chiseled_sculk_stone_from_cobbled_sculk_stone_stonecutting, regions_unexplored:recipes/misc/red_dye_from_alpha_rose, occultism:recipes/ritual/ritual/summon_foliot_sapling_trader, minecraft:recipes/building_blocks/end_stone_bricks, minecraft:recipes/decorations/glow_item_frame, minecraft:recipes/building_blocks/dark_prismarine_stairs, minecraft:recipes/building_blocks/dye_cyan_wool, minecraft:recipes/decorations/andesite_wall_from_andesite_stonecutting, vampirism:recipes/decorations/vampire/coffin_magenta, irons_spellbooks:recipes/misc/expulsion_ring, minecraft:recipes/building_blocks/waxed_cut_copper_from_honeycomb, minecraft:recipes/building_blocks/nether_brick_stairs, croptopia:recipes/misc/cranberry_juice, regions_unexplored:recipes/redstone/eucalyptus_fence_gate, deeperdarker:recipes/building_blocks/sculk_grime_brick_wall_from_sculk_grime_bricks_stonecutting, regions_unexplored:recipes/decorations/tall_green_bioshroom, deeperdarker:recipes/building_blocks/polished_sculk_stone_stairs, occultism:recipes/ritual/ritual/summon_foliot_lumberjack, occultism:recipes/misc/crafting/book_of_binding_afrit, minecraft:recipes/building_blocks/waxed_exposed_chiseled_copper, farmersdelight:recipes/cooking/vegetable_noodles, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_basketweave_to_sourcestone, minecraft:recipes/building_blocks/smooth_red_sandstone_slab, croptopia:recipes/misc/apple_pie, regions_unexplored:recipes/decorations/pine_branch_from_pine_log, minecraft:recipes/misc/orange_dye_from_torchflower, vampirism:recipes/weapontable/hunter_axe_normal, regions_unexplored:recipes/building_blocks/mauve_planks, croptopia:recipes/misc/vanilla_seeds, ars_nouveau:recipes/misc/horn_to_bonemeal, regions_unexplored:recipes/building_blocks/pine_stairs, plushables:recipes/misc/plushable_pig, regions_unexplored:recipes/redstone/cypress_pressure_plate, minecraft:recipes/tools/fishing_rod, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_small_bricks_slab, minecraft:recipes/decorations/smoker, regions_unexplored:recipes/redstone/baobab_trapdoor, occultism:recipes/ritual/ritual/familiar_dragon, regions_unexplored:recipes/redstone/redstone_from_blasting_raw_redstone_block, regions_unexplored:recipes/misc/flowering_sapling_from_flowering_shrub, vampirism:recipes/alchemy_table/slow_falling_oil, minecraft:recipes/building_blocks/chiseled_deepslate_from_cobbled_deepslate_stonecutting, regions_unexplored:recipes/building_blocks/dead_stairs, minecraft:recipes/building_blocks/chiseled_stone_bricks, minecraft:recipes/building_blocks/nether_brick_slab, deeperdarker:recipes/building_blocks/sculk_stone_stairs, werewolves:recipes/misc/silver_ingot_from_nuggets, regions_unexplored:recipes/building_blocks/maple_slab, minecraft:recipes/misc/pumpkin_seeds, regions_unexplored:recipes/redstone/blue_bioshroom_fence_gate, regions_unexplored:recipes/decorations/kapok_sign, werewolves:recipes/redstone/jacaranda_trapdoor, farmersdelight:recipes/decorations/jungle_cabinet, occultism:recipes/misc/crafting/storage_stabilizer_tier0, regions_unexplored:recipes/redstone/raw_redstone_block, minecraft:recipes/decorations/mud_brick_wall, deeperdarker:recipes/tools/resonarium_hoe_smithing, regions_unexplored:recipes/building_blocks/purple_painted_slab, werewolves:recipes/misc/silver_nugget_from_smelting, minecraft:recipes/building_blocks/red_sandstone, regions_unexplored:recipes/misc/lime_dye_from_lime_snowbelle, regions_unexplored:recipes/redstone/magnolia_door, vampirism:recipes/alchemy_table/jump_oil, minecraft:recipes/decorations/dark_stone_tiles_from_cobbled_dark_stone_stonecutting, regions_unexplored:recipes/building_blocks/maple_planks, minecraft:recipes/redstone/dark_oak_button, farmersdelight:recipes/food/rice_panicle, minecraft:recipes/decorations/beehive, regions_unexplored:recipes/decorations/brimwood_shrub, minecraft:recipes/misc/rib_armor_trim_smithing_template_smithing_trim, minecraft:recipes/tools/netherite_hoe_smithing, minecraft:recipes/decorations/lime_candle, minecraft:recipes/building_blocks/emerald_block, ars_nouveau:recipes/building_blocks/smooth_sourcestone_large_bricks_stonecutter_stair, deeperdarker:recipes/building_blocks/sculk_stone_brick_slab, minecraft:recipes/food/cooked_rabbit_from_smoking, occultism:recipes/misc/crafting/silver_ingot_from_block, farmersdelight:recipes/misc/paper_from_tree_bark, farmersdelight:recipes/cooking/cabbage_rolls, minecraft:recipes/building_blocks/nether_wart_block, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_alternating_slab, regions_unexplored:recipes/misc/brown_dye_from_dead_steppe_shrub, vampirism:recipes/building_blocks/dark_stone_from_cobbled_dark_stone_smelting, occultism:recipes/building_blocks/crafting/otherstone_wall, regions_unexplored:recipes/transportation/palm_boat, regions_unexplored:recipes/building_blocks/blackwood_stairs, ars_nouveau:recipes/misc/smooth_sourcestone_large_bricks_to_sourcestone, minecraft:recipes/redstone/trapped_chest, minecraft:recipes/building_blocks/dye_pink_wool, regions_unexplored:recipes/building_blocks/stripped_green_bioshroom_hyphae, regions_unexplored:recipes/building_blocks/light_gray_painted_planks, ars_nouveau:recipes/misc/worn_notebook, minecraft:recipes/decorations/cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting, croptopia:recipes/misc/hashed_brown, occultism:recipes/misc/crafting/gray_paste/lapis_lazuli, occultism:recipes/decorations/crafting/large_candle_cyan, deeperdarker:recipes/building_blocks/sculk_stone_wall_from_sculk_stone_stonecutting, minecraft:recipes/misc/tube_coral, regions_unexplored:recipes/building_blocks/red_painted_stairs, minecraft:recipes/building_blocks/tuff_brick_slab_from_tuff_bricks_stonecutting, minecraft:recipes/building_blocks/copper_grate_from_copper_block_stonecutting, regions_unexplored:recipes/misc/blue_dye_from_blue_lupine, deeperdarker:recipes/building_blocks/bloom_stairs, deeperdarker:recipes/building_blocks/chiseled_sculk_stone_from_sculk_stone_bricks_stonecutting, minecraft:recipes/building_blocks/stripped_birch_wood, vampirism:recipes/building_blocks/dark_spruce_wood, ars_nouveau:recipes/misc/potion_jar_empty, minecraft:recipes/building_blocks/sponge, deeperdarker:recipes/misc/reinforced_echo_shard, minecraft:recipes/building_blocks/smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting, occultism:recipes/ritual/ritual/craft_soul_gem, werewolves:recipes/combat/silver_chestplate, minecraft:recipes/building_blocks/prismarine_brick_stairs, minecraft:recipes/decorations/prismarine_wall, occultism:recipes/ritual/ritual/possess_enderman, ars_nouveau:recipes/misc/fire_essence_to_magma_block, minecraft:recipes/redstone/warped_fence_gate, minecraft:recipes/transportation/acacia_chest_boat, deeperdarker:recipes/misc/gold_ingot_from_smelting_sculk_stone_gold_ore, croptopia:recipes/misc/strawberry_smoothie, minecraft:recipes/decorations/white_candle, occultism:recipes/building_blocks/crafting/otherstone_bricks_wall, farmersdelight:recipes/food/salmon_roll, minecraft:recipes/combat/turtle_helmet, minecraft:recipes/building_blocks/mud_brick_stairs_from_mud_bricks_stonecutting, ars_nouveau:recipes/misc/source_gem_block, minecraft:recipes/building_blocks/oak_stairs, regions_unexplored:recipes/building_blocks/palm_planks, minecraft:recipes/building_blocks/polished_andesite_slab_from_andesite_stonecutting, etched:recipes/decorations/radio, vampirism:recipes/misc/vampire/blood_infused_enhanced_iron_ingot, minecraft:recipes/building_blocks/white_concrete_powder, deeperdarker:recipes/redstone/echo_fence_gate, occultism:recipes/decorations/crafting/spirit_lantern, minecraft:recipes/misc/music_disc_5, minecraft:recipes/misc/netherite_scrap, ars_nouveau:recipes/misc/water_essence_to_obsidian, regions_unexplored:recipes/redstone/willow_pressure_plate, minecraft:recipes/building_blocks/lime_stained_glass, plushables:recipes/misc/plushable_djungelskog, regions_unexplored:recipes/building_blocks/chalk_stairs_from_chalk_stonecutting, minecraft:recipes/building_blocks/quartz_pillar_from_quartz_block_stonecutting, regions_unexplored:recipes/misc/larch_sapling_from_larch_shrub, minecraft:recipes/redstone/cherry_trapdoor, minecraft:recipes/decorations/chain, ars_nouveau:recipes/misc/smooth_sourcestone_mosaic_stairs, crabbersdelight:recipes/food/cooked_clam_meat_from_campfire_cooking, minecraft:recipes/decorations/yellow_bed, minecraft:recipes/decorations/oak_fence, etched:recipes/tools/boombox, regions_unexplored:recipes/transportation/socotra_boat, vampirism:recipes/alchemical_cauldron/purified_garlic, croptopia:recipes/misc/peach_sapling, minecraft:recipes/misc/tube_coral_fan, crabbersdelight:recipes/building_blocks/clawster_barrel, minecraft:recipes/decorations/dark_stone_brick_stairs_from_cobbled_dark_stone_stonecutting, minecraft:recipes/redstone/cherry_button, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs, minecraft:recipes/misc/coal_from_blasting_coal_ore, minecraft:recipes/redstone/mangrove_door, regions_unexplored:recipes/misc/pink_dye_from_glistering_bloom, minecraft:recipes/redstone/redstone_from_smelting_deepslate_redstone_ore, occultism:recipes/misc/crafting/spirit_attuned_pickaxe_head, ars_nouveau:recipes/building_blocks/stripped_purple_archwood_wood, minecraft:recipes/food/cooked_porkchop_from_campfire_cooking, minecraft:recipes/decorations/purple_stone_tiles_slab_from_purple_stone_bricks_stonecutting, minecraft:recipes/building_blocks/chiseled_bookshelf, farmersdelight:recipes/cooking/pumpkin_soup, occultism:recipes/misc/crafting/iesnium_nugget, regions_unexplored:recipes/building_blocks/chalk_bricks_from_chalk_pillar_stonecutting, farmersdelight:recipes/cooking/shrimp_fried_rice, regions_unexplored:recipes/misc/stick_from_magnolia_branch, ars_nouveau:recipes/building_blocks/archwood_pressure_plate, deeperdarker:recipes/building_blocks/cut_sculk_stone_slab, regions_unexplored:recipes/misc/stick_from_pine_branch, occultism:recipes/crushing/crushing/blaze_powder_from_rod, minecraft:recipes/decorations/light_blue_stained_glass_pane, regions_unexplored:recipes/misc/brown_dye_from_brown_snowbelle, regions_unexplored:recipes/building_blocks/light_blue_painted_planks, deeperdarker:recipes/building_blocks/polished_gloomslate_wall_from_cobbled_gloomslate_stonecutting, minecraft:recipes/building_blocks/polished_tuff_stairs_from_tuff_stonecutting, minecraft:recipes/building_blocks/nether_brick_stairs_from_nether_bricks_stonecutting, minecraft:recipes/building_blocks/oxidized_cut_copper_stairs, ars_nouveau:recipes/misc/repository, minecraft:recipes/building_blocks/spruce_wood, minecraft:recipes/misc/yellow_dye_from_dandelion, plushables:recipes/misc/plushable_octoplushable, minecraft:recipes/building_blocks/waxed_exposed_chiseled_copper_from_waxed_exposed_copper_stonecutting, minecraft:recipes/decorations/end_stone_brick_wall, deeperdarker:recipes/building_blocks/smooth_gloomslate_stairs_from_smooth_gloomslate_stonecutting, regions_unexplored:recipes/decorations/joshua_hanging_sign, deeperdarker:recipes/building_blocks/cut_gloomslate, regions_unexplored:recipes/building_blocks/chalk_pillar_from_chalk_grass_block_stonecutting, regions_unexplored:recipes/misc/purple_dye_from_purple_coneflower, minecraft:recipes/decorations/mangrove_hanging_sign, minecraft:recipes/building_blocks/deepslate_bricks_from_polished_deepslate_stonecutting, minecraft:recipes/decorations/black_banner, vampirism:recipes/decorations/vampire/coffin_lime_from_white, minecraft:recipes/decorations/dark_stone_tiles_wall_from_dark_stone_tiles_stonecutting, minecraft:recipes/misc/black_dye_from_wither_rose, occultism:recipes/crushing/crushing/iesnium_dust_from_raw, regions_unexplored:recipes/decorations/tall_blue_bioshroom, minecraft:recipes/misc/bone_meal, ars_nouveau:recipes/misc/deny_scroll, occultism:recipes/misc/smelting/polished_otherstone, crabbersdelight:recipes/food/tropical_fish_from_barrel, ars_nouveau:recipes/misc/archwood_to_chest, occultism:recipes/misc/crafting/wormhole_frame, ars_nouveau:recipes/misc/sourcestone_mosaic_stairs, regions_unexplored:recipes/misc/stick_from_palm_beard, minecraft:recipes/building_blocks/prismarine_brick_slab_from_prismarine_stonecutting, minecraft:recipes/building_blocks/sandstone_stairs_from_sandstone_stonecutting, regions_unexplored:recipes/building_blocks/chalk_grass_block, minecraft:recipes/decorations/cobbled_deepslate_wall, vampirism:recipes/weapontable/crossbow_arrow_teleport, vampirism:recipes/redstone/cursed_spruce_button, croptopia:recipes/misc/cucumber_seed, vampirism:recipes/combat/hunter/crossbow_arrow_from_vanilla, minecraft:recipes/building_blocks/prismarine_bricks, occultism:recipes/ritual/ritual/craft_infused_lenses, regions_unexplored:recipes/decorations/pine_sign, regions_unexplored:recipes/misc/enchanted_birch_sapling_from_enchanted_birch_shrub, farmersdelight:recipes/food/chocolate_pie_from_slices, minecraft:recipes/decorations/polished_deepslate_wall_from_cobbled_deepslate_stonecutting, croptopia:recipes/misc/eggplant_seed, regions_unexplored:recipes/redstone/redwood_fence_gate, farmersdelight:recipes/decorations/green_hanging_canvas_sign, occultism:recipes/ritual/ritual/familiar_beaver, croptopia:recipes/misc/saguaro_seed, deeperdarker:recipes/building_blocks/cobbled_gloomslate_stairs_from_cobbled_gloomslate_stonecutting, regions_unexplored:recipes/decorations/dead_fence, minecraft:recipes/decorations/diorite_wall, irons_spellbooks:recipes/misc/poisonward_ring, deeperdarker:recipes/building_blocks/cobbled_gloomslate_slab_from_cobbled_gloomslate_stonecutting, regions_unexplored:recipes/decorations/brimwood_fence, minecraft:recipes/decorations/stonecutter, croptopia:recipes/misc/blueberry_jam, vampirism:recipes/decorations/vampire/altar_inspiration, farmersdelight:recipes/food/barbecue_stick, deeperdarker:recipes/building_blocks/sculk_stone_bricks_from_cobbled_sculk_stone_stonecutting, regions_unexplored:recipes/redstone/maple_door, ars_nouveau:recipes/misc/clear_whirlisprig_charm, ars_nouveau:recipes/building_blocks/sourcestone_stone_cutterslab, minecraft:recipes/decorations/light_blue_banner, etched:recipes/tools/album_cover, regions_unexplored:recipes/building_blocks/eucalyptus_wood, minecraft:recipes/decorations/smithing_table, ars_nouveau:recipes/misc/rotating_spell_turret, deeperdarker:recipes/building_blocks/sculk_grime_brick_stairs, crabbersdelight:recipes/food/crab_from_barrel, deeperdarker:recipes/building_blocks/cut_gloomslate_wall, vampirism:recipes/redstone/cursed_spruce_pressure_plate, vampirism:recipes/weapontable/enhanced_double_crossbow, crabbersdelight:recipes/building_blocks/glow_squid_barrel, minecraft:recipes/decorations/dark_stone_tiles_from_dark_stone_bricks_stonecutting, minecraft:recipes/building_blocks/cut_sandstone_slab, occultism:recipes/spirit_fire/spirit_fire/purified_ink, minecraft:recipes/misc/sugar_from_honey_bottle, minecraft:recipes/building_blocks/dye_red_carpet, vampirism:recipes/decorations/cursed_spruce_hanging_sign, croptopia:recipes/misc/spinach_seed, regions_unexplored:recipes/building_blocks/yellow_painted_planks, plushables:recipes/misc/plushable_orangutan, regions_unexplored:recipes/transportation/eucalyptus_chest_boat, minecraft:recipes/building_blocks/waxed_oxidized_copper_door_from_honeycomb, minecraft:recipes/building_blocks/weathered_cut_copper_slab_from_weathered_copper_stonecutting, vampirism:recipes/building_blocks/dark_spruce_slab, occultism:recipes/decorations/crafting/large_candle_white, croptopia:recipes/food/toast_from_smoking_bread, minecraft:recipes/decorations/orange_stained_glass_pane_from_glass_pane, minecraft:recipes/transportation/tnt_minecart, werewolves:recipes/combat/silver_boots, plushables:recipes/misc/plushable_big_tater, occultism:recipes/building_blocks/crafting/polished_otherstone_slab, regions_unexplored:recipes/building_blocks/brimwood_slab, occultism:recipes/ritual/ritual/familiar_beholder, minecraft:recipes/building_blocks/oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting, croptopia:recipes/misc/chile_pepper_seed, minecraft:recipes/building_blocks/dye_green_bed, regions_unexplored:recipes/decorations/brimwood_sign, regions_unexplored:recipes/decorations/redwood_sign, minecraft:recipes/decorations/brown_candle, occultism:recipes/decorations/crafting/large_candle_brown, regions_unexplored:recipes/misc/stick_from_willow_branch, occultism:recipes/ritual/ritual/possess_random_animal_small, minecraft:recipes/building_blocks/quartz_pillar, croptopia:recipes/misc/currant_seed, vampirism:recipes/building_blocks/dark_stone_stairs, minecraft:recipes/building_blocks/purple_terracotta, occultism:recipes/decorations/crafting/large_candle_red, vampirism:recipes/building_blocks/dark_stone_brick_slab, ars_nouveau:recipes/misc/blue_archwood_wood, regions_unexplored:recipes/building_blocks/brimwood_wood, minecraft:recipes/misc/green_dye, werewolves:recipes/building_blocks/jacaranda_wood, minecraft:recipes/decorations/magenta_bed, minecraft:recipes/redstone/honey_block, minecraft:recipes/building_blocks/dark_prismarine, minecraft:recipes/redstone/redstone, deeperdarker:recipes/building_blocks/polished_sculk_stone_stairs_from_cobbled_sculk_stone_stonecutting, minecraft:recipes/building_blocks/smooth_stone, ars_nouveau:recipes/building_blocks/sourcestone_large_bricks_stone_cutterslab, occultism:recipes/ritual/ritual/misc_chalk_rainbow, regions_unexplored:recipes/building_blocks/stripped_larch_wood, minecraft:recipes/misc/coast_armor_trim_smithing_template_smithing_trim, regions_unexplored:recipes/building_blocks/gray_painted_stairs, minecraft:recipes/building_blocks/dye_pink_carpet, vampirism:recipes/alchemy_table/evasion_oil, regions_unexplored:recipes/decorations/joshua_beard_from_joshua_log, minecraft:recipes/decorations/dark_stone_brick_slab_from_polished_dark_stone_stonecutting, vampirism:recipes/decorations/general/totem_base, plushables:recipes/misc/plushable_fox, minecraft:recipes/building_blocks/packed_ice, minecraft:recipes/transportation/spruce_boat, plushables:recipes/misc/plushable_wisp, vampirism:recipes/transportation/dark_spruce_chest_boat, occultism:recipes/misc/smelting/netherite_scrap_from_dust, regions_unexplored:recipes/building_blocks/purple_painted_planks, ars_nouveau:recipes/misc/frostaya_to_light_blue, minecraft:recipes/building_blocks/quartz_stairs_from_quartz_block_stonecutting, vampirism:recipes/decorations/general/altar_cleansing_new, regions_unexplored:recipes/transportation/oak_boat, vampirism:recipes/building_blocks/polished_dark_stone, plushables:recipes/misc/plushable_otter, occultism:recipes/building_blocks/crafting/othercobblestone_stairs, occultism:recipes/ritual/ritual/familiar_devil, occultism:recipes/building_blocks/crafting/stripped_otherworld_wood, minecraft:recipes/building_blocks/deepslate_tiles, occultism:recipes/misc/crafting/book_of_calling_foliot_lumberjack, ars_nouveau:recipes/misc/manipulation_essence_to_granite, minecraft:recipes/building_blocks/warped_hyphae, minecraft:recipes/redstone/jungle_button, werewolves:recipes/redstone/jacaranda_door, vampirism:recipes/decorations/vampire/candelabra, regions_unexplored:recipes/building_blocks/redwood_planks, occultism:recipes/spirit_fire/spirit_fire/otherworld_essence, occultism:recipes/misc/crafting/book_of_binding_marid_from_empty, farmersdelight:recipes/misc/canvas, regions_unexplored:recipes/building_blocks/blue_snowbelle, minecraft:recipes/redstone/note_block, regions_unexplored:recipes/redstone/brimwood_button, minecraft:recipes/decorations/green_stained_glass_pane_from_glass_pane, croptopia:recipes/misc/stripped_cinnamon_wood, deeperdarker:recipes/tools/resonarium_shovel_smithing, minecraft:recipes/decorations/crimson_hanging_sign, werewolves:recipes/misc/silver_nugget_from_ingot, minecraft:recipes/decorations/lime_bed, deeperdarker:recipes/redstone/bloom_door, regions_unexplored:recipes/building_blocks/larch_planks, deeperdarker:recipes/misc/copper_ingot_from_smelting_sculk_stone_copper_ore, croptopia:recipes/misc/cabbage_roll, farmersdelight:recipes/decorations/light_gray_canvas_sign, minecraft:recipes/building_blocks/smooth_stone_slab, farmersdelight:recipes/food/cooked_mutton_chops_from_smoking, croptopia:recipes/misc/lemon_sapling, occultism:recipes/ritual/ritual/possess_skeleton, deeperdarker:recipes/building_blocks/soundproof_glass, occultism:recipes/crushing/crushing/silver_dust, minecraft:recipes/redstone/copper_trapdoor, minecraft:recipes/misc/beacon, deeperdarker:recipes/building_blocks/gloomslate_stairs, regions_unexplored:recipes/decorations/dead_shrub, minecraft:recipes/building_blocks/red_nether_bricks, occultism:recipes/crushing/crushing/gold_dust, minecraft:recipes/decorations/polished_tuff_wall_from_polished_tuff_stonecutting, occultism:recipes/misc/crafting/book_of_calling_djinni_manage_machine, minecraft:recipes/decorations/cyan_carpet, regions_unexplored:recipes/building_blocks/silt_coarse_dirt, minecraft:recipes/transportation/birch_boat, minecraft:recipes/building_blocks/cut_copper_from_copper_block_stonecutting, croptopia:recipes/misc/pecan_pie, deeperdarker:recipes/building_blocks/stripped_echo_wood, occultism:recipes/ritual/ritual/summon_foliot_transport_items, minecraft:recipes/building_blocks/cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone_brick_slab_from_cobbled_sculk_stone_stonecutting, occultism:recipes/ritual/ritual/possess_bee, minecraft:recipes/building_blocks/exposed_chiseled_copper, regions_unexplored:recipes/redstone/blackwood_pressure_plate, regions_unexplored:recipes/transportation/dead_boat, farmersdelight:recipes/food/cod_roll, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_alternating_to_sourcestone, minecraft:recipes/redstone/crimson_trapdoor, minecraft:recipes/building_blocks/cherry_wood, minecraft:recipes/decorations/green_glazed_terracotta, minecraft:recipes/decorations/bamboo_sign, deeperdarker:recipes/building_blocks/gloomslate_brick_slab_from_polished_gloomslate_stonecutting, deeperdarker:recipes/building_blocks/polished_sculk_stone, regions_unexplored:recipes/building_blocks/polished_chalk_from_chalk_grass_block_stonecutting, regions_unexplored:recipes/redstone/yellow_bioshroom_door, minecraft:recipes/building_blocks/blue_ice, croptopia:recipes/misc/hops_seed, minecraft:recipes/building_blocks/deepslate, croptopia:recipes/misc/peach_jam, regions_unexplored:recipes/misc/baobab_sapling_from_baobab_shrub, minecraft:recipes/decorations/white_carpet, minecraft:recipes/transportation/cherry_chest_boat, regions_unexplored:recipes/misc/brown_dye_from_cattail, minecraft:recipes/building_blocks/red_sandstone_slab, minecraft:recipes/building_blocks/dark_prismarine_slab, occultism:recipes/building_blocks/stonecutting/otherstone_wall, vampirism:recipes/combat/vampire/vampire_clothing_hat, minecraft:recipes/decorations/pink_stained_glass_pane_from_glass_pane, regions_unexplored:recipes/misc/joshua_sapling_from_joshua_shrub, regions_unexplored:recipes/building_blocks/joshua_planks, minecraft:recipes/building_blocks/jack_o_lantern, regions_unexplored:recipes/building_blocks/light_blue_painted_slab, minecraft:recipes/transportation/birch_chest_boat, minecraft:recipes/decorations/glass_pane, minecraft:recipes/decorations/purple_banner, minecraft:recipes/building_blocks/magenta_stained_glass, regions_unexplored:recipes/redstone/joshua_pressure_plate, farmersdelight:recipes/decorations/skillet, regions_unexplored:recipes/misc/stick_from_dead_branch, ars_nouveau:recipes/misc/manipulation_essence_to_grass_block, deeperdarker:recipes/misc/diamond_from_smelting_gloomslate_diamond_ore, occultism:recipes/misc/crafting/lenses, minecraft:recipes/transportation/oak_boat, regions_unexplored:recipes/building_blocks/yellow_bioshroom_slab, regions_unexplored:recipes/redstone/blackwood_fence_gate, ars_nouveau:recipes/misc/greater_experience_gem, deeperdarker:recipes/misc/diamond_from_blasting_sculk_stone_diamond_ore, regions_unexplored:recipes/building_blocks/kapok_slab, deeperdarker:recipes/building_blocks/cobbled_sculk_stone_stairs_from_cobbled_sculk_stone_stonecutting, deeperdarker:recipes/building_blocks/polished_gloomslate_wall, minecraft:recipes/building_blocks/bamboo_mosaic_stairs, minecraft:recipes/building_blocks/smooth_stone_slab_from_smooth_stone_stonecutting, regions_unexplored:recipes/building_blocks/light_blue_snowbelle, croptopia:recipes/misc/persimmon_sapling, regions_unexplored:recipes/building_blocks/eucalyptus_slab, minecraft:recipes/decorations/deepslate_tile_wall_from_polished_deepslate_stonecutting, minecraft:recipes/building_blocks/deepslate_brick_stairs_from_deepslate_bricks_stonecutting, regions_unexplored:recipes/misc/birch_sapling_from_birch_shrub, occultism:recipes/building_blocks/crafting/gray_paste/packed_ice, minecraft:recipes/misc/paper, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_mosaic_stairs, croptopia:recipes/misc/dragonfruit_sapling, vampirism:recipes/transportation/cursed_spruce_boat, minecraft:recipes/redstone/warped_button, minecraft:recipes/decorations/stone_brick_wall_from_stone_bricks_stonecutting, regions_unexplored:recipes/redstone/oak_pressure_plate, minecraft:recipes/building_blocks/red_nether_brick_stairs, minecraft:recipes/building_blocks/waxed_copper_trapdoor_from_honeycomb, ars_nouveau:recipes/misc/clear_starbuncle_shard, vampirism:recipes/decorations/vampire/coffin_gray, ars_nouveau:recipes/misc/sourceberry_sack_to_bush, minecraft:recipes/building_blocks/warped_stairs, deeperdarker:recipes/building_blocks/polished_sculk_stone_stairs_from_polished_sculk_stone_stonecutting, minecraft:recipes/building_blocks/white_stained_glass, farmersdelight:recipes/food/bread_from_smoking, minecraft:recipes/decorations/blue_glazed_terracotta, farmersdelight:recipes/cooking/cooked_rice, minecraft:recipes/building_blocks/mossy_cobblestone_from_moss_block, minecraft:recipes/building_blocks/andesite_slab_from_andesite_stonecutting, minecraft:recipes/redstone/acacia_fence_gate, minecraft:recipes/building_blocks/coal_block, minecraft:recipes/building_blocks/chiseled_copper, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs_from_honeycomb, croptopia:recipes/misc/food_press, regions_unexplored:recipes/redstone/kapok_button, vampirism:recipes/misc/vampire/blood_bottle_to_glass, minecraft:recipes/building_blocks/spruce_slab, farmersdelight:recipes/cooking/stuffed_nautilus_shell, minecraft:recipes/decorations/polished_blackstone_wall_from_blackstone_stonecutting, regions_unexplored:recipes/building_blocks/kapok_wood, regions_unexplored:recipes/redstone/baobab_button, regions_unexplored:recipes/misc/blue_dye_from_meadow_sage, croptopia:recipes/misc/mango_sapling, minecraft:recipes/building_blocks/polished_tuff_from_tuff_stonecutting, deeperdarker:recipes/misc/coal_from_blasting_sculk_stone_coal_ore, deeperdarker:recipes/building_blocks/smooth_sculk_stone_slab, minecraft:recipes/tools/lead, minecraft:recipes/decorations/warped_sign, farmersdelight:recipes/cooking/fried_rice, croptopia:recipes/food/banana_nut_bread, minecraft:recipes/decorations/white_stained_glass_pane_from_glass_pane, regions_unexplored:recipes/decorations/willow_branch_from_willow_log, minecraft:recipes/building_blocks/waxed_cut_copper_slab_from_waxed_copper_block_stonecutting, ars_nouveau:recipes/misc/basic_spell_turret, occultism:recipes/ritual/ritual/familiar_deer, regions_unexplored:recipes/building_blocks/brimwood_wood_from_brimwood_log_magma, occultism:recipes/misc/crafting/raw_iesnium_ingot_from_block, regions_unexplored:recipes/transportation/joshua_chest_boat, vampirism:recipes/building_blocks/dark_spruce_planks, vampirism:recipes/misc/gold_nugget_from_accessory_blasting, minecraft:recipes/redstone/bamboo_door, regions_unexplored:recipes/redstone/cypress_door, minecraft:recipes/decorations/lodestone, minecraft:recipes/misc/shaper_armor_trim_smithing_template_smithing_trim, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_small_bricks_stairs, occultism:recipes/redstone/crafting/otherplans_fence_gate, occultism:recipes/ritual/ritual/summon_afrit_crusher, croptopia:recipes/misc/goulash, croptopia:recipes/food/burrito, occultism:recipes/misc/smelting/iron_ingot_from_dust, croptopia:recipes/misc/baked_crepes, minecraft:recipes/redstone/oak_button, regions_unexplored:recipes/decorations/cobalt_sign, minecraft:recipes/misc/bolt_armor_trim_smithing_template, regions_unexplored:recipes/building_blocks/chalk_pillar_from_polished_chalk_stonecutting, occultism:recipes/decorations/crafting/large_candle_green, minecraft:recipes/redstone/dark_oak_pressure_plate, vampirism:recipes/weapontable/hunter_coat_feet_enhanced, werewolves:recipes/misc/bone, minecraft:recipes/building_blocks/smooth_quartz_stairs_from_smooth_quartz_stonecutting, minecraft:recipes/misc/vex_armor_trim_smithing_template, occultism:recipes/building_blocks/crafting/gray_paste/blackstone, regions_unexplored:recipes/redstone/redstone_from_smelting_redstone_bulb, minecraft:recipes/misc/iron_ingot_from_smelting_deepslate_iron_ore, vampirism:recipes/decorations/vampire/coffin_black_from_white, occultism:recipes/crushing/crushing/netherite_dust_from_ingot, minecraft:recipes/decorations/nether_brick_fence, minecraft:recipes/building_blocks/chiseled_polished_blackstone_from_blackstone_stonecutting, minecraft:recipes/misc/magenta_dye_from_allium, minecraft:recipes/misc/wayfinder_armor_trim_smithing_template_smithing_trim, regions_unexplored:recipes/building_blocks/pink_bioshroom_stairs, minecraft:recipes/decorations/decorated_pot_simple, minecraft:recipes/building_blocks/cracked_deepslate_tiles, werewolves:recipes/misc/silver_ingot_from_silver_block, plushables:recipes/misc/plushable_moobloom, ars_nouveau:recipes/misc/ritual_harvest, regions_unexplored:recipes/redstone/dead_button, minecraft:recipes/building_blocks/exposed_cut_copper, occultism:recipes/misc/crafting/spirit_attuned_crystal, minecraft:recipes/building_blocks/weathered_cut_copper_slab, minecraft:recipes/decorations/stone_brick_walls_from_stone_stonecutting, ars_nouveau:recipes/building_blocks/smooth_sourcestone_small_bricks_slab, occultism:recipes/ritual/ritual/summon_unbound_afrit, minecraft:recipes/redstone/daylight_detector, minecraft:recipes/misc/diamond_from_blasting_deepslate_diamond_ore, vampirism:recipes/weapontable/armor_of_swiftness_chest_enhanced, minecraft:recipes/building_blocks/dye_purple_bed, minecraft:recipes/redstone/jungle_fence_gate, regions_unexplored:recipes/building_blocks/baobab_stairs, regions_unexplored:recipes/decorations/larch_sign, croptopia:recipes/misc/grape_juice, regions_unexplored:recipes/misc/redwood_sapling_from_redwood_shrub, minecraft:recipes/building_blocks/dye_light_gray_carpet, vampirism:recipes/alchemy_table/plant_oil, vampirism:recipes/decorations/general/blood_grinder, minecraft:recipes/redstone/warped_door, ars_nouveau:recipes/misc/mendosteen_to_lime, ars_nouveau:recipes/building_blocks/sourcestone_alternating_stonecutter_stair, deeperdarker:recipes/redstone/redstone_from_smelting_gloomslate_redstone_ore, minecraft:recipes/decorations/dark_oak_fence, minecraft:recipes/combat/diamond_boots, regions_unexplored:recipes/decorations/hyacinth_lamp, regions_unexplored:recipes/redstone/cobalt_door, deeperdarker:recipes/tools/warden_shovel_smithing, regions_unexplored:recipes/misc/maple_sapling_from_maple_shrub, plushables:recipes/misc/plushable_wizard, croptopia:recipes/misc/pumpkin_bars, regions_unexplored:recipes/misc/stick_from_redwood_branch, occultism:recipes/misc/crafting/otherflower_to_orange_dye, regions_unexplored:recipes/redstone/green_bioshroom_pressure_plate, deeperdarker:recipes/misc/iron_ingot_from_blasting_sculk_stone_iron_ore, farmersdelight:recipes/decorations/warped_cabinet, occultism:recipes/ritual/ritual/wild_villager, minecraft:recipes/combat/iron_sword, minecraft:recipes/redstone/observer, deeperdarker:recipes/building_blocks/smooth_gloomslate_stairs, regions_unexplored:recipes/building_blocks/willow_wood, minecraft:recipes/misc/light_gray_dye_from_white_tulip, minecraft:recipes/tools/iron_pickaxe, deeperdarker:recipes/building_blocks/polished_sculk_stone_from_cobbled_sculk_stone_stonecutting, minecraft:recipes/building_blocks/polished_granite_stairs, regions_unexplored:recipes/building_blocks/cypress_stairs, occultism:recipes/building_blocks/stonecutting/othercobblestone_slab, minecraft:recipes/building_blocks/dark_oak_slab, plushables:recipes/misc/plushable_triceratops, minecraft:recipes/transportation/mangrove_boat, minecraft:recipes/misc/flow_armor_trim_smithing_template, regions_unexplored:recipes/building_blocks/chalk_bricks_from_chalk_grass_block_stonecutting, regions_unexplored:recipes/decorations/willow_fence, minecraft:recipes/decorations/torch, ars_nouveau:recipes/building_blocks/smooth_sourcestone_stone_cutterslab, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting, minecraft:recipes/decorations/polished_tuff_wall, minecraft:recipes/building_blocks/blood_infused_enhanced_iron_ingot, occultism:recipes/miner/miner/ores/mithril_ore, croptopia:recipes/misc/bellpepper_seed, deeperdarker:recipes/building_blocks/sculk_stone_brick_wall_from_cobbled_sculk_stone_stonecutting, minecraft:recipes/building_blocks/stone_brick_slab_from_stone_stonecutting, minecraft:recipes/building_blocks/smooth_sandstone_stairs_from_smooth_sandstone_stonecutting, ars_nouveau:recipes/building_blocks/gilded_sourcestone_small_bricks_slab, occultism:recipes/misc/crafting/otherflower_to_cyan_dye, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs_from_honeycomb, minecraft:recipes/building_blocks/dark_oak_planks, minecraft:recipes/transportation/detector_rail, minecraft:recipes/combat/shield, crabbersdelight:recipes/food/cooked_tropical_fish_from_smoking, minecraft:recipes/building_blocks/red_sandstone_stairs, occultism:recipes/ritual/ritual/summon_afrit_rain_weather, regions_unexplored:recipes/decorations/blue_bioshroom_sign, regions_unexplored:recipes/misc/light_blue_dye_from_light_blue_snowbelle, regions_unexplored:recipes/redstone/pine_button, occultism:recipes/miner/miner/eldritch/ancient_debris, ars_nouveau:recipes/misc/archwood_stairs, deeperdarker:recipes/misc/emerald_from_blasting_gloomslate_emerald_ore, minecraft:recipes/building_blocks/deepslate_brick_slab_from_polished_deepslate_stonecutting, regions_unexplored:recipes/misc/dead_sapling_from_dead_shrub, deeperdarker:recipes/building_blocks/gloomslate_tile_wall_from_gloomslate_tiles_stonecutting, minecraft:recipes/redstone/waxed_exposed_copper_bulb, ars_nouveau:recipes/misc/smooth_sourcestone_large_bricks_stairs, deeperdarker:recipes/building_blocks/sculk_grime_brick_stairs_from_sculk_grime_bricks_stonecutting, minecraft:recipes/misc/dune_armor_trim_smithing_template, ars_nouveau:recipes/misc/scryers_crystal, minecraft:recipes/decorations/magenta_carpet, minecraft:recipes/misc/creeper_banner_pattern, occultism:recipes/misc/blasting/iron_ingot_from_dust, minecraft:recipes/building_blocks/chiseled_tuff_bricks_from_tuff_bricks_stonecutting, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_basketweave_stairs, occultism:recipes/misc/crafting/chalk_magenta_impure, occultism:recipes/misc/crafting/otherflower_to_blue_dye, occultism:recipes/decorations/crafting/large_candle_yellow, regions_unexplored:recipes/building_blocks/pink_painted_planks, regions_unexplored:recipes/redstone/cypress_button, minecraft:recipes/building_blocks/andesite_stairs_from_andesite_stonecutting, minecraft:recipes/decorations/iron_bars, regions_unexplored:recipes/redstone/dead_door, regions_unexplored:recipes/building_blocks/black_painted_slab, deeperdarker:recipes/building_blocks/sculk_grime, minecraft:recipes/building_blocks/waxed_weathered_copper_trapdoor_from_honeycomb, regions_unexplored:recipes/building_blocks/green_snowbelle, minecraft:recipes/misc/copper_ingot, minecraft:recipes/building_blocks/dye_purple_wool, minecraft:recipes/transportation/chest_minecart, regions_unexplored:recipes/building_blocks/willow_planks, minecraft:recipes/building_blocks/spruce_planks, regions_unexplored:recipes/building_blocks/glowing_blue_bioshroom_block, minecraft:recipes/building_blocks/netherite_block, ars_nouveau:recipes/building_blocks/stripped_red_archwood_wood, minecraft:recipes/building_blocks/polished_diorite_slab, minecraft:recipes/decorations/red_carpet, vampirism:recipes/misc/general/injection_0, occultism:recipes/building_blocks/stonecutting/otherstone_bricks_slab_from_otherstone, vampirism:recipes/misc/general/injection_1, minecraft:recipes/misc/wild_armor_trim_smithing_template, vampirism:recipes/misc/general/injection_2, crabbersdelight:recipes/food/squid_kebab, plushables:recipes/misc/plushable_unicorn, minecraft:recipes/transportation/dark_oak_chest_boat, deeperdarker:recipes/decorations/echo_hanging_sign, ars_nouveau:recipes/misc/enchanting_apparatus, regions_unexplored:recipes/misc/orange_dye_from_cave_hyssop, deeperdarker:recipes/building_blocks/sculk_stone_brick_wall_from_sculk_stone_bricks_stonecutting, minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_stonecutting, minecraft:recipes/building_blocks/deepslate_tile_slab_from_deepslate_tiles_stonecutting, minecraft:recipes/building_blocks/mud_brick_slab, occultism:recipes/misc/crafting/otherglass, regions_unexplored:recipes/redstone/redwood_pressure_plate, minecraft:recipes/misc/host_armor_trim_smithing_template, regions_unexplored:recipes/transportation/cypress_chest_boat, minecraft:recipes/brewing/glistering_melon_slice, minecraft:recipes/misc/light_gray_dye_from_azure_bluet, minecraft:recipes/building_blocks/cracked_nether_bricks, minecraft:recipes/building_blocks/polished_deepslate_slab_from_cobbled_deepslate_stonecutting, regions_unexplored:recipes/building_blocks/blackwood_wood, minecraft:recipes/building_blocks/waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting, minecraft:recipes/decorations/dark_stone_brick_slab_from_cobbled_dark_stone_stonecutting, regions_unexplored:recipes/building_blocks/blue_painted_stairs, occultism:recipes/crushing/crushing/iron_dust_from_raw_block, minecraft:recipes/misc/wild_armor_trim_smithing_template_smithing_trim, minecraft:recipes/building_blocks/smooth_quartz, farmersdelight:recipes/decorations/cherry_cabinet, deeperdarker:recipes/building_blocks/cobbled_gloomslate_wall_from_cobbled_gloomslate_stonecutting, croptopia:recipes/misc/pecan_sapling, regions_unexplored:recipes/misc/stick_from_maple_branch, regions_unexplored:recipes/misc/white_dye_from_white_snowbelle, werewolves:recipes/combat/white_pelt_chestplate_smithing, occultism:recipes/miner/miner/ores/silver_ore, ars_nouveau:recipes/misc/sourcestone_basketweave_stairs, minecraft:recipes/decorations/blue_stained_glass_pane, regions_unexplored:recipes/misc/light_blue_dye_from_aster, occultism:recipes/building_blocks/stonecutting/polished_otherstone_stairs, regions_unexplored:recipes/decorations/willow_shrub, ars_nouveau:recipes/building_blocks/smooth_sourcestone_alternating_slab, deeperdarker:recipes/tools/warden_hoe_smithing, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting, occultism:recipes/misc/crafting/otherflower_to_pink_dye, deeperdarker:recipes/building_blocks/smooth_gloomslate_wall, occultism:recipes/miner/miner/ores/otherstone, regions_unexplored:recipes/building_blocks/brimwood_stairs, occultism:recipes/ritual/ritual/summon_djinni_smelter, regions_unexplored:recipes/misc/magnolia_sapling_from_magnolia_shrub, vampirism:recipes/decorations/dark_stone_tiles_wall, minecraft:recipes/decorations/polished_deepslate_wall_from_polished_deepslate_stonecutting, minecraft:recipes/food/cooked_salmon_from_smoking, minecraft:recipes/misc/bolt_armor_trim_smithing_template_smithing_trim, occultism:recipes/miner/miner/master/ancient_debris, occultism:recipes/tools/crafting/goggles, minecraft:recipes/tools/netherite_shovel_smithing, minecraft:recipes/brewing/glass_bottle, ars_nouveau:recipes/misc/dowsing_rod, deeperdarker:recipes/building_blocks/smooth_sculk_stone_wall, minecraft:recipes/decorations/acacia_hanging_sign, plushables:recipes/misc/plushable_rupert, regions_unexplored:recipes/misc/purple_dye_from_purple_snowbelle, minecraft:recipes/building_blocks/dye_gray_carpet, croptopia:recipes/food/molasses_from_sugar_cane, croptopia:recipes/misc/yam_seed, deeperdarker:recipes/tools/resonarium_axe_smithing, werewolves:recipes/misc/silver_shovel, occultism:recipes/spirit_fire/spirit_fire/chalk_cyan, vampirism:recipes/weapontable/hunter_coat_feet_normal, regions_unexplored:recipes/building_blocks/blackstone_from_blackstone_cluster, regions_unexplored:recipes/decorations/mauve_fence, minecraft:recipes/decorations/red_nether_brick_wall_from_red_nether_bricks_stonecutting, vampirism:recipes/alchemy_table/vampire_blood_oil, minecraft:recipes/misc/lime_dye_from_smelting, regions_unexplored:recipes/building_blocks/polished_chalk_slab, ars_nouveau:recipes/misc/smooth_sourcestone_small_bricks_to_sourcestone, deeperdarker:recipes/combat/warden_boots_smithing, minecraft:recipes/building_blocks/blackstone_slab_from_blackstone_stonecutting, minecraft:recipes/building_blocks/tuff_slab, regions_unexplored:recipes/misc/pink_bioshroom_from_tall_pink_bioshroom, minecraft:recipes/redstone/cherry_fence_gate, regions_unexplored:recipes/building_blocks/stripped_magnolia_wood, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_stairs, minecraft:recipes/building_blocks/chiseled_red_sandstone_from_red_sandstone_stonecutting, croptopia:recipes/misc/basil_seed, regions_unexplored:recipes/building_blocks/blackwood_slab, occultism:recipes/building_blocks/stonecutting/otherstone_bricks_stairs, minecraft:recipes/building_blocks/jungle_planks, minecraft:recipes/building_blocks/tuff_brick_slab_from_tuff_stonecutting, occultism:recipes/spirit_fire/spirit_fire/spirit_attuned_gem, farmersdelight:recipes/decorations/stove, minecraft:recipes/building_blocks/chiseled_quartz_block, deeperdarker:recipes/building_blocks/gloomslate_brick_stairs, ars_nouveau:recipes/building_blocks/stripped_blue_archwood_wood, minecraft:recipes/redstone/bamboo_trapdoor, vampirism:recipes/decorations/hunter/garlic_diffuser_normal, regions_unexplored:recipes/redstone/pine_door, minecraft:recipes/decorations/polished_tuff_wall_from_tuff_stonecutting, plushables:recipes/misc/plushable_tiger, deeperdarker:recipes/misc/emerald_from_blasting_sculk_stone_emerald_ore, occultism:recipes/ritual/ritual/resurrect_familiar, farmersdelight:recipes/decorations/oak_cabinet, occultism:recipes/crushing/crushing/bone_meal_from_bone, regions_unexplored:recipes/transportation/mauve_boat, farmersdelight:recipes/food/cooked_cod_slice, croptopia:recipes/misc/mashed_potatoes, vampirism:recipes/building_blocks/purple_stone_brick_stairs, minecraft:recipes/building_blocks/waxed_copper_bulb_from_honeycomb, occultism:recipes/misc/crafting/otherflower_to_black_dye, werewolves:recipes/combat/dark_pelt_chestplate, occultism:recipes/building_blocks/crafting/otherstone_pedestal, regions_unexplored:recipes/redstone/brimwood_trapdoor, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting, occultism:recipes/spirit_trade/spirit_trade/test, regions_unexplored:recipes/decorations/palm_sign, occultism:recipes/miner/miner/basic_resources/basalt, minecraft:recipes/building_blocks/dye_light_blue_wool, minecraft:recipes/redstone/sticky_piston, regions_unexplored:recipes/decorations/birch_branch_from_birch_log, minecraft:recipes/misc/wind_charge, regions_unexplored:recipes/redstone/magnolia_pressure_plate, ars_nouveau:recipes/misc/sky_block, minecraft:recipes/building_blocks/oxidized_cut_copper_slab, occultism:recipes/crushing/crushing/lapis_dust_from_gem, werewolves:recipes/decorations/magic_sign, werewolves:recipes/misc/white_pelt_upgrade_smithing_template, regions_unexplored:recipes/transportation/redwood_boat, croptopia:recipes/misc/deep_fried_shrimp, deeperdarker:recipes/building_blocks/polished_gloomslate_wall_from_polished_gloomslate_stonecutting, croptopia:recipes/misc/sweetpotato_seed, ars_nouveau:recipes/misc/orange_sbed, minecraft:recipes/brewing/fermented_spider_eye, minecraft:recipes/misc/iron_ingot_from_smelting_raw_iron, ars_nouveau:recipes/misc/blank_thread, croptopia:recipes/misc/blackberry_seed, minecraft:recipes/building_blocks/deepslate_brick_slab_from_cobbled_deepslate_stonecutting, minecraft:recipes/misc/purple_dye, vampirism:recipes/alchemy_table/invisibility_oil, minecraft:recipes/building_blocks/waxed_cut_copper_from_waxed_copper_block_stonecutting, regions_unexplored:recipes/redstone/larch_button, regions_unexplored:recipes/redstone/blue_bioshroom_trapdoor, regions_unexplored:recipes/redstone/green_bioshroom_door, minecraft:recipes/building_blocks/dried_kelp_block, minecraft:recipes/building_blocks/end_stone_brick_slab_from_end_stone_brick_stonecutting, vampirism:recipes/combat/vampire/heart_seeker_normal_repair, regions_unexplored:recipes/building_blocks/dead_wood, plushables:recipes/misc/plushable_snowie, minecraft:recipes/building_blocks/quartz_bricks_from_quartz_block_stonecutting, vampirism:recipes/combat/vampire/vampire_clothing_boots, ars_nouveau:recipes/misc/archwood_sconce, vampirism:recipes/misc/hunter/pure_blood1, vampirism:recipes/misc/hunter/pure_blood2, vampirism:recipes/misc/hunter/pure_blood3, croptopia:recipes/misc/honeydew_seed, minecraft:recipes/building_blocks/waxed_oxidized_copper_from_honeycomb, vampirism:recipes/misc/hunter/pure_blood0, regions_unexplored:recipes/misc/stick_from_birch_branch, farmersdelight:recipes/food/beef_patty_from_smoking, croptopia:recipes/food/baked_beans_from_smoking_blackbean, farmersdelight:recipes/cooking/beef_stew, farmersdelight:recipes/food/cabbage, ars_nouveau:recipes/building_blocks/sourcestone_small_bricks_slab, occultism:recipes/misc/crafting/chalk_purple_impure, regions_unexplored:recipes/building_blocks/pine_slab, minecraft:recipes/decorations/mangrove_fence, croptopia:recipes/misc/apricot_sapling, minecraft:recipes/building_blocks/dye_white_carpet, minecraft:recipes/building_blocks/white_terracotta, croptopia:recipes/food/cooked_ravager_meat_from_smoking_raw_ravager_meat, occultism:recipes/miner/miner/eldritch/redstone, regions_unexplored:recipes/decorations/dead_hanging_sign, regions_unexplored:recipes/building_blocks/redwood_stairs, minecraft:recipes/food/cooked_mutton, occultism:recipes/misc/blasting/netherite_ingot_from_dust, minecraft:recipes/misc/white_dye_from_lily_of_the_valley, occultism:recipes/ritual/ritual/craft_iesnium_sacrificial_bowl, minecraft:recipes/building_blocks/deepslate_tile_stairs, minecraft:recipes/building_blocks/polished_blackstone_bricks_from_polished_blackstone_stonecutting, occultism:recipes/ritual/ritual/summon_djinni_manage_machine, werewolves:recipes/building_blocks/jacaranda_stairs, regions_unexplored:recipes/building_blocks/polished_chalk_from_chalk_pillar_stonecutting, regions_unexplored:recipes/misc/mangrove_propagule_from_mangrove_shrub, minecraft:recipes/building_blocks/dye_light_blue_bed, minecraft:recipes/decorations/lime_carpet, werewolves:recipes/decorations/magic_fence, farmersdelight:recipes/decorations/canvas_sign, ars_nouveau:recipes/misc/mycelial_sourcelink, minecraft:recipes/building_blocks/polished_andesite_stairs, vampirism:recipes/weapontable/armor_of_swiftness_feet_normal, minecraft:recipes/transportation/furnace_minecart, minecraft:recipes/building_blocks/stone_brick_slab_from_stone_bricks_stonecutting, regions_unexplored:recipes/misc/pink_dye_from_pink_bioshroom, regions_unexplored:recipes/building_blocks/yellow_bioshroom_hyphae, regions_unexplored:recipes/transportation/dead_chest_boat, croptopia:recipes/misc/the_big_breakfast, ars_nouveau:recipes/building_blocks/smooth_sourcestone_small_bricks_stonecutter_stair, minecraft:recipes/misc/spire_armor_trim_smithing_template, regions_unexplored:recipes/redstone/yellow_bioshroom_button, regions_unexplored:recipes/building_blocks/polished_chalk_from_chalk_stonecutting, regions_unexplored:recipes/decorations/mauve_shrub, regions_unexplored:recipes/misc/white_magnolia_sapling_from_white_magnolia_shrub, minecraft:recipes/building_blocks/stone_slab_from_stone_stonecutting, regions_unexplored:recipes/decorations/eucalyptus_hanging_sign, farmersdelight:recipes/misc/canvas_from_canvas_rug, occultism:recipes/decorations/crafting/large_candle_pink, minecraft:recipes/tools/flint_and_steel, minecraft:recipes/building_blocks/dye_purple_carpet, minecraft:recipes/building_blocks/nether_bricks, werewolves:recipes/building_blocks/stripped_jacaranda_wood, vampirism:recipes/building_blocks/cobbled_dark_stone_stairs, minecraft:recipes/decorations/end_stone_brick_wall_from_end_stone_brick_stonecutting, vampirism:recipes/decorations/vampire/coffin_brown, occultism:recipes/tools/crafting/storage_remote_inert, minecraft:recipes/misc/sugar_from_sugar_cane, regions_unexplored:recipes/building_blocks/cypress_planks, plushables:recipes/misc/plushable_cooper, croptopia:recipes/misc/coffee_seed, minecraft:recipes/building_blocks/dye_magenta_bed, minecraft:recipes/building_blocks/weathered_copper_grate_from_weathered_copper_stonecutting, ars_nouveau:recipes/misc/water_essence_to_bucket, regions_unexplored:recipes/redstone/palm_pressure_plate, regions_unexplored:recipes/building_blocks/willow_stairs, minecraft:recipes/decorations/respawn_anchor, vampirism:recipes/decorations/hunter/cross, regions_unexplored:recipes/misc/palm_sapling_from_palm_shrub, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_large_bricks_stone_cutterslab, deeperdarker:recipes/building_blocks/sculk_grime_brick_wall, occultism:recipes/spirit_fire/spirit_fire/chalk_lime, minecraft:recipes/decorations/white_banner, vampirism:recipes/decorations/cursed_spruce_fence, occultism:recipes/misc/crafting/gray_paste/emerald, occultism:recipes/ritual/ritual/repair_miners, minecraft:recipes/decorations/mossy_cobblestone_wall, werewolves:recipes/misc/wolfsbane_finder, regions_unexplored:recipes/building_blocks/socotra_planks, minecraft:recipes/building_blocks/waxed_weathered_copper_grate_from_honeycomb, minecraft:recipes/redstone/copper_door, vampirism:recipes/combat/vampire/heart_striker_normal_repair, regions_unexplored:recipes/decorations/large_prismarite_cluster, minecraft:recipes/building_blocks/dye_magenta_wool, minecraft:recipes/decorations/diorite_wall_from_diorite_stonecutting, occultism:recipes/misc/crafting/otherflower_to_green_dye, regions_unexplored:recipes/misc/light_blue_dye_from_blue_magnolia_flowers, farmersdelight:recipes/misc/straw, friendsandfoes:misc/yellow_dye_from_buttercup, vampirism:recipes/alchemy_table/strength_oil, friendsandfoes:recipes/redstone/copper_button, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_alternating_stonecutter_stair, ars_nouveau:recipes/building_blocks/smooth_sourcestone_mosaic_stone_cutterslab, occultism:recipes/ritual/ritual/wild_random_animal_small, regions_unexplored:recipes/building_blocks/cobalt_wood, minecraft:recipes/tools/wooden_pickaxe, minecraft:recipes/building_blocks/cobbled_deepslate_stairs, minecraft:recipes/building_blocks/mossy_stone_brick_stairs, regions_unexplored:recipes/redstone/dead_pressure_plate, regions_unexplored:recipes/decorations/joshua_shrub, ars_nouveau:recipes/decorations/sourcestone_6, ars_nouveau:recipes/decorations/sourcestone_5, ars_nouveau:recipes/decorations/sourcestone_8, ars_nouveau:recipes/decorations/sourcestone_7, occultism:recipes/spirit_fire/spirit_fire/otherworld_sapling_natural, ars_nouveau:recipes/decorations/sourcestone_9, minecraft:recipes/building_blocks/dark_oak_wood, regions_unexplored:recipes/decorations/dark_oak_shrub, ars_nouveau:recipes/decorations/sourcestone_2, ars_nouveau:recipes/decorations/sourcestone_1, minecraft:recipes/building_blocks/chiseled_polished_blackstone_from_polished_blackstone_stonecutting, ars_nouveau:recipes/decorations/sourcestone_4, minecraft:recipes/building_blocks/polished_blackstone, ars_nouveau:recipes/decorations/sourcestone_3, minecraft:recipes/misc/diamond_from_smelting_diamond_ore, regions_unexplored:recipes/decorations/yellow_bioshroom_hanging_sign, farmersdelight:recipes/food/mixed_salad, ars_nouveau:recipes/misc/sourcestone_small_bricks_stairs, regions_unexplored:recipes/building_blocks/magenta_painted_planks, regions_unexplored:recipes/building_blocks/redwood_slab, minecraft:recipes/food/baked_potato_from_smoking, deeperdarker:recipes/misc/emerald_from_smelting_sculk_stone_emerald_ore, occultism:recipes/building_blocks/crafting/otherstone_slab, vampirism:recipes/decorations/vampire/coffin_red, occultism:recipes/ritual/ritual/summon_afrit_smelter, minecraft:recipes/building_blocks/smooth_sandstone_stairs, regions_unexplored:recipes/building_blocks/chalk_slab, minecraft:recipes/decorations/black_stained_glass_pane_from_glass_pane, deeperdarker:recipes/misc/copper_ingot_from_blasting_sculk_stone_copper_ore, croptopia:recipes/misc/meringue, vampirism:recipes/decorations/cobbled_dark_stone_wall, plushables:recipes/misc/plushable_raptor, occultism:recipes/ritual/ritual/wild_horde_illager, vampirism:recipes/decorations/bat_cage, minecraft:recipes/decorations/red_candle, minecraft:recipes/misc/lapis_lazuli, croptopia:recipes/food/cooked_anchovy_from_smoking_anchovy, farmersdelight:recipes/building_blocks/packed_mud_from_straw, occultism:recipes/spirit_fire/spirit_fire/chalk_blue, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting, farmersdelight:recipes/decorations/painting_from_canvas, minecraft:recipes/building_blocks/weathered_copper_grate, werewolves:recipes/misc/purple_dye, occultism:recipes/tools/crafting/otherstone_tablet, regions_unexplored:recipes/building_blocks/polished_chalk_slab_from_polished_chalk_stonecutting, minecraft:recipes/misc/eye_armor_trim_smithing_template, minecraft:recipes/misc/fire_coral_fan, occultism:recipes/misc/crafting/chalk_brown_impure, regions_unexplored:recipes/building_blocks/kapok_planks, crabbersdelight:recipes/food/cooked_frog_leg_from_campfire_cooking, minecraft:recipes/misc/sentry_armor_trim_smithing_template_smithing_trim, ars_nouveau:recipes/misc/sourcestone_small_bricks_to_sourcestone, vampirism:recipes/transportation/dark_spruce_boat, minecraft:recipes/building_blocks/waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting, regions_unexplored:recipes/redstone/baobab_fence_gate, regions_unexplored:recipes/misc/yellow_dye_from_alpha_dandelion, farmersdelight:recipes/cooking/bone_broth, ars_nouveau:recipes/misc/smooth_sourcestone_small_bricks_stairs, deeperdarker:recipes/building_blocks/gloomslate_stairs_from_gloomslate_stonecutting, occultism:recipes/misc/blasting/copper_ingot_from_dust, occultism:recipes/ritual/ritual/summon_marid_smelter, regions_unexplored:recipes/decorations/blue_magnolia_shrub, regions_unexplored:recipes/decorations/magnolia_sign, bagofholding:recipes/tools/iron_bag_of_holding, occultism:recipes/crushing/crushing/lapis_dust, regions_unexplored:recipes/building_blocks/glowing_pink_bioshroom_block, regions_unexplored:recipes/decorations/dead_branch_from_dead_log, occultism:recipes/misc/crafting/book_of_binding_afrit_from_empty, regions_unexplored:recipes/transportation/maple_chest_boat, vampirism:recipes/alchemy_table/night_vision_oil, vampirism:recipes/decorations/hunter/garlic_diffuser_improved, occultism:recipes/ritual/ritual/repair_armors, crabbersdelight:recipes/building_blocks/scute_block, regions_unexplored:recipes/building_blocks/cobalt_slab, occultism:recipes/ritual/ritual/wild_weak_breeze, deeperdarker:recipes/building_blocks/cobbled_gloomslate_wall, croptopia:recipes/misc/greenonion_seed, ars_nouveau:recipes/misc/sourcestone_sconce, deeperdarker:recipes/building_blocks/cut_sculk_stone, minecraft:recipes/building_blocks/waxed_oxidized_chiseled_copper, regions_unexplored:recipes/misc/gray_dye_from_gray_snowbelle, minecraft:recipes/decorations/dark_stone_brick_stairs_from_dark_stone_bricks_stonecutting, regions_unexplored:recipes/redstone/blackwood_door, occultism:recipes/ritual/ritual/summon_foliot_crusher, farmersdelight:recipes/misc/gold_nugget_from_blasting_knife, regions_unexplored:recipes/building_blocks/green_bioshroom_slab, regions_unexplored:recipes/building_blocks/stripped_yellow_bioshroom_hyphae, minecraft:recipes/redstone/mangrove_trapdoor, minecraft:recipes/tools/recovery_compass, minecraft:recipes/decorations/holy_water_bottle_normal_from_enhanced, minecraft:recipes/redstone/oak_pressure_plate, vampirism:recipes/decorations/dark_stone_wall, deeperdarker:recipes/building_blocks/sculk_stone_tile_stairs_from_sculk_stone_tiles_stonecutting, farmersdelight:recipes/decorations/bamboo_cabinet, minecraft:recipes/building_blocks/polished_blackstone_stairs_from_polished_blackstone_stonecutting, occultism:recipes/misc/smelting/iesnium_ingot, occultism:recipes/misc/smelting/silver_ingot, croptopia:recipes/misc/grilled_oysters, minecraft:recipes/redstone/dropper, regions_unexplored:recipes/building_blocks/dead_slab, vampirism:recipes/redstone/cursed_spruce_door, vampirism:recipes/decorations/hunter/alchemical_cauldron, occultism:recipes/spirit_fire/spirit_fire/chalk_black, werewolves:recipes/decorations/jacaranda_sign, regions_unexplored:recipes/transportation/baobab_boat, minecraft:recipes/redstone/mangrove_fence_gate, deeperdarker:recipes/building_blocks/gloomslate_tile_wall_from_cobbled_gloomslate_stonecutting, werewolves:recipes/misc/silver_ingot_from_blasting_raw_silver, minecraft:recipes/misc/flow_armor_trim_smithing_template_smithing_trim, minecraft:recipes/building_blocks/dye_light_blue_carpet, minecraft:recipes/building_blocks/polished_andesite, deeperdarker:recipes/building_blocks/gloomslate_brick_slab_from_cobbled_gloomslate_stonecutting, croptopia:recipes/food/cooked_bacon_from_bacon, minecraft:recipes/decorations/lime_glazed_terracotta, minecraft:recipes/building_blocks/purpur_block, plushables:recipes/misc/plushable_penguin, ars_nouveau:recipes/misc/ring_of_potential, regions_unexplored:recipes/building_blocks/ashen_wood, vampirism:recipes/combat/hunter/crossbow_arrow_normal, ars_nouveau:recipes/misc/allow_scroll, minecraft:recipes/building_blocks/oxidized_chiseled_copper, ars_nouveau:recipes/misc/magebloom_fiber, regions_unexplored:recipes/decorations/joshua_fence, deeperdarker:recipes/building_blocks/cut_gloomslate_wall_from_smooth_gloomslate_stonecutting, minecraft:recipes/building_blocks/exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting, croptopia:recipes/misc/starfruit_sapling, minecraft:recipes/transportation/carrot_on_a_stick, werewolves:recipes/combat/pelt_leggings, deeperdarker:recipes/misc/grime_brick, farmersdelight:recipes/misc/pumpkin_seeds_from_slice, occultism:recipes/misc/crafting/otherflower_to_purple_dye, minecraft:recipes/building_blocks/polished_granite, vampirism:recipes/decorations/general/blood_sieve, minecraft:recipes/redstone/birch_trapdoor, deeperdarker:recipes/building_blocks/cobbled_sculk_stone_stairs, deeperdarker:recipes/building_blocks/cut_gloomslate_slab, vampirism:recipes/decorations/vampire/candelabra_candles, minecraft:recipes/redstone/spruce_trapdoor, minecraft:recipes/building_blocks/muddy_mangrove_roots, minecraft:recipes/building_blocks/red_sandstone_slab_from_red_sandstone_stonecutting, minecraft:recipes/misc/quartz, minecraft:recipes/decorations/polished_dark_stone_from_cobbled_dark_stone_stonecutting, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_alternating_stairs, deeperdarker:recipes/building_blocks/cobbled_sculk_stone_wall_from_cobbled_sculk_stone_stonecutting, regions_unexplored:recipes/building_blocks/viridescent_nylium, minecraft:recipes/decorations/polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting, regions_unexplored:recipes/building_blocks/socotra_stairs, minecraft:recipes/decorations/soul_campfire, occultism:recipes/misc/crafting/raw_iesnium_block, farmersdelight:recipes/decorations/yellow_hanging_canvas_sign, occultism:recipes/ritual/ritual/misc_chalk_void, occultism:recipes/building_blocks/stonecutting/otherstone_bricks_wall, occultism:recipes/miner/miner/deeps/deepslate_copper_ore, minecraft:recipes/redstone/exposed_copper_bulb, minecraft:recipes/building_blocks/warped_slab, vampirism:recipes/building_blocks/purple_stone_tiles_stairs, minecraft:recipes/food/cooked_mutton_from_campfire_cooking, regions_unexplored:recipes/redstone/green_bioshroom_trapdoor, regions_unexplored:recipes/misc/stick_from_oak_branch, plushables:recipes/misc/plushable_ribbit, farmersdelight:recipes/decorations/light_gray_hanging_canvas_sign, minecraft:recipes/redstone/spruce_door, occultism:recipes/ritual/ritual/misc_wild_trim, regions_unexplored:recipes/decorations/yellow_bioshroom_sign, vampirism:recipes/alchemical_cauldron/blood_infused_enhanced_iron_ingot_from_pure_blood_4, minecraft:recipes/decorations/polished_dark_stone_wall_from_polished_dark_stone_stonecutting, regions_unexplored:recipes/redstone/kapok_fence_gate, minecraft:recipes/building_blocks/crimson_hyphae, minecraft:recipes/building_blocks/dye_orange_wool, minecraft:recipes/building_blocks/yellow_concrete_powder, occultism:recipes/misc/crafting/book_of_binding_djinni, minecraft:recipes/redstone/spruce_fence_gate, farmersdelight:recipes/decorations/scaffolding_from_canvas, farmersdelight:recipes/cooking/pasta_with_mutton_chop, croptopia:recipes/misc/steamed_crab, farmersdelight:recipes/decorations/purple_canvas_sign, ars_nouveau:recipes/misc/wilden_summon_alt, werewolves:recipes/redstone/magic_pressure_plate, minecraft:recipes/building_blocks/purple_stained_glass, minecraft:recipes/building_blocks/chiseled_stone_bricks_stone_from_stonecutting, farmersdelight:recipes/decorations/white_canvas_sign, occultism:recipes/ritual/ritual/wild_breeze, regions_unexplored:recipes/building_blocks/pink_bioshroom_block, occultism:recipes/miner/miner/ores/diamond_ore, minecraft:recipes/misc/fire_coral_block, farmersdelight:recipes/decorations/acacia_cabinet, croptopia:recipes/misc/elderberry_seed, minecraft:recipes/decorations/blue_carpet, minecraft:recipes/misc/snout_armor_trim_smithing_template_smithing_trim, minecraft:recipes/building_blocks/dye_white_wool, vampirism:recipes/weapontable/hunter_coat_head_enhanced, occultism:recipes/building_blocks/crafting/gray_paste/end_stone, minecraft:recipes/decorations/light_blue_glazed_terracotta, farmersdelight:recipes/decorations/pink_canvas_sign, occultism:recipes/ritual/ritual/summon_unbound_marid, regions_unexplored:recipes/building_blocks/baobab_planks, croptopia:recipes/food/cooked_shrimp_from_smoking_shrimp, werewolves:recipes/misc/silver_sword, vampirism:recipes/misc/vampire/garlic_finder, regions_unexplored:recipes/building_blocks/redwood_wood, farmersdelight:recipes/decorations/rope_from_safety_net, minecraft:recipes/building_blocks/prismarine_stairs, crabbersdelight:recipes/food/cooked_glow_squid_tentacles_from_smoking, occultism:recipes/ritual/ritual/craft_storage_controller_base, regions_unexplored:recipes/building_blocks/yellow_painted_stairs, deeperdarker:recipes/building_blocks/polished_gloomslate_stairs_from_cobbled_gloomslate_stonecutting, deeperdarker:recipes/combat/resonarium_boots_smithing, minecraft:recipes/building_blocks/polished_blackstone_from_blackstone_stonecutting, minecraft:recipes/building_blocks/deepslate_tiles_from_polished_deepslate_stonecutting, regions_unexplored:recipes/building_blocks/blackstone_cluster, minecraft:recipes/decorations/polished_blackstone_wall_from_polished_blackstone_stonecutting, farmersdelight:recipes/decorations/yellow_canvas_sign, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_slab_from_honeycomb, minecraft:recipes/building_blocks/deepslate_tiles_from_deepslate_bricks_stonecutting, vampirism:recipes/combat/alchemy_table, minecraft:recipes/building_blocks/dripstone_block, minecraft:recipes/building_blocks/mangrove_wood, regions_unexplored:recipes/misc/purple_dye_from_purple_lupine, regions_unexplored:recipes/building_blocks/chalk_bricks_from_polished_chalk_stonecutting, vampirism:recipes/alchemy_table/poison_oil, occultism:recipes/building_blocks/crafting/gray_paste/otherstone, minecraft:recipes/misc/gold_ingot_from_smelting_nether_gold_ore, regions_unexplored:recipes/redstone/mauve_pressure_plate, regions_unexplored:recipes/building_blocks/blue_bioshroom_slab, deeperdarker:recipes/building_blocks/sculk_stone_tile_slab_from_cobbled_sculk_stone_stonecutting, deeperdarker:recipes/building_blocks/chiseled_gloomslate_from_gloomslate_bricks_stonecutting, farmersdelight:recipes/decorations/red_canvas_sign, regions_unexplored:recipes/building_blocks/black_painted_stairs, croptopia:recipes/misc/beetroot_salad, occultism:recipes/crushing/crushing/silver_dust_from_raw, minecraft:recipes/building_blocks/yellow_stained_glass, minecraft:recipes/misc/spire_armor_trim_smithing_template_smithing_trim, croptopia:recipes/misc/zucchini_seed, minecraft:recipes/decorations/acacia_fence, occultism:recipes/miner/miner/deeps/deepslate_lapis_ore, ars_nouveau:recipes/misc/ritual_conjure_island_plains, minecraft:recipes/misc/iron_ingot_from_blasting_deepslate_iron_ore, deeperdarker:recipes/building_blocks/cut_gloomslate_stairs, minecraft:recipes/building_blocks/dye_brown_carpet, farmersdelight:recipes/decorations/red_hanging_canvas_sign, deeperdarker:recipes/building_blocks/polished_sculk_stone_slab_from_polished_sculk_stone_stonecutting, minecraft:recipes/redstone/mangrove_button, regions_unexplored:recipes/building_blocks/mauve_slab, farmersdelight:recipes/cooking/tomato_sauce, minecraft:recipes/building_blocks/sandstone, occultism:recipes/decorations/crafting/large_candle_light_gray, croptopia:recipes/misc/blueberry_seed, farmersdelight:recipes/cooking/ratatouille, farmersdelight:recipes/misc/tomato_seeds, regions_unexplored:recipes/building_blocks/gray_snowbelle, croptopia:recipes/misc/strawberry_ice_cream, regions_unexplored:recipes/decorations/blue_magnolia_flowers, minecraft:recipes/building_blocks/polished_basalt_from_basalt_stonecutting, regions_unexplored:recipes/redstone/mauve_trapdoor, minecraft:recipes/building_blocks/white_wool_from_string, werewolves:recipes/transportation/magic_chest_boat, minecraft:recipes/decorations/yellow_banner, occultism:recipes/miner/miner/master/stellarite, minecraft:recipes/decorations/brown_stained_glass_pane_from_glass_pane, occultism:recipes/decorations/crafting/otherplans_sign, occultism:recipes/misc/blasting/iesnium_ingot, minecraft:recipes/building_blocks/deepslate_brick_slab, minecraft:recipes/building_blocks/polished_diorite_stairs_from_polished_diorite_stonecutting, deeperdarker:recipes/building_blocks/sculk_stone_tile_slab, vampirism:recipes/weapontable/enhanced_tech_crossbow, regions_unexplored:recipes/decorations/red_maple_shrub, minecraft:recipes/decorations/brick_wall_from_bricks_stonecutting, vampirism:recipes/weapontable/crossbow_arrow_vampire_killer, bagofholding:recipes/tools/golden_bag_of_holding, minecraft:recipes/building_blocks/exposed_cut_copper_slab_from_exposed_copper_stonecutting, deeperdarker:recipes/misc/coal_from_blasting_gloomslate_coal_ore, werewolves:recipes/building_blocks/jacaranda_planks, minecraft:recipes/redstone/polished_blackstone_pressure_plate, farmersdelight:recipes/building_blocks/organic_compost_from_rotten_flesh, occultism:recipes/miner/miner/ores/iridium_ore, occultism:recipes/spirit_fire/spirit_fire/taboo_book, farmersdelight:recipes/building_blocks/rice_bag, minecraft:recipes/food/cooked_cod_from_campfire_cooking, etched:recipes/transportation/jukebox_minecart, ars_nouveau:recipes/misc/sourcestone_alternating_to_sourcestone, minecraft:recipes/decorations/magenta_stained_glass_pane_from_glass_pane, minecraft:recipes/misc/pink_dye_from_red_white_dye, regions_unexplored:recipes/building_blocks/silver_birch_wood, regions_unexplored:recipes/building_blocks/brown_painted_slab, werewolves:recipes/decorations/wolfsbane_diffuser_normal, minecraft:recipes/brewing/blaze_powder, minecraft:recipes/redstone/jungle_pressure_plate, regions_unexplored:recipes/building_blocks/red_painted_slab, werewolves:recipes/decorations/wolfsbane_diffuser_improved, regions_unexplored:recipes/misc/orange_dye_from_day_lily, minecraft:recipes/building_blocks/exposed_copper_grate_from_exposed_copper_stonecutting, minecraft:recipes/misc/diamond_from_blasting_diamond_ore, minecraft:recipes/building_blocks/polished_blackstone_brick_slab_from_polished_blackstone_stonecutting, croptopia:recipes/food/baked_yam_from_yam, minecraft:recipes/decorations/moss_carpet, minecraft:recipes/building_blocks/polished_diorite_slab_from_polished_diorite_stonecutting, farmersdelight:recipes/food/stuffed_potato, minecraft:recipes/decorations/cyan_stained_glass_pane_from_glass_pane, minecraft:recipes/decorations/blackstone_wall_from_blackstone_stonecutting, farmersdelight:recipes/food/fruit_salad, farmersdelight:recipes/decorations/light_blue_hanging_canvas_sign, minecraft:recipes/redstone/crimson_fence_gate, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper, occultism:recipes/ritual/ritual/wild_husk, deeperdarker:recipes/building_blocks/echo_wood, minecraft:recipes/building_blocks/amethyst_block, occultism:recipes/crushing/crushing/redstone_dust, deeperdarker:recipes/redstone/echo_pressure_plate, deeperdarker:recipes/building_blocks/gloomslate_brick_wall_from_polished_gloomslate_stonecutting, minecraft:recipes/building_blocks/gray_concrete_powder, minecraft:recipes/building_blocks/tuff_stairs_from_tuff_stonecutting, minecraft:recipes/decorations/light_gray_banner, ars_nouveau:recipes/misc/sourcestone_mosaic_to_sourcestone, ars_nouveau:recipes/misc/gilded_sourcestone_basketweave_stairs, ars_nouveau:recipes/building_blocks/sourcestone_alternating_slab, minecraft:recipes/tools/iron_axe, minecraft:recipes/building_blocks/glowstone, minecraft:recipes/building_blocks/sea_lantern, occultism:recipes/misc/crafting/book_of_binding_empty, vampirism:recipes/weapontable/hunter_coat_chest_normal, minecraft:recipes/decorations/cartography_table, farmersdelight:recipes/cooking/cooked_shrimp, deeperdarker:recipes/building_blocks/gloomslate_tile_slab, minecraft:recipes/building_blocks/weathered_chiseled_copper, werewolves:recipes/combat/white_pelt_leggings_smithing, regions_unexplored:recipes/redstone/socotra_button, minecraft:recipes/building_blocks/deepslate_tile_slab, ars_nouveau:recipes/misc/ritual_challenge, minecraft:recipes/building_blocks/polished_diorite_from_diorite_stonecutting, farmersdelight:recipes/food/tomato, minecraft:recipes/building_blocks/chiseled_deepslate, occultism:recipes/misc/crafting/book_of_calling_foliot_transport_items, minecraft:recipes/building_blocks/nether_brick_slab_from_nether_bricks_stonecutting, minecraft:recipes/misc/iron_nugget_from_blasting, occultism:recipes/ritual/ritual/familiar_mummy, farmersdelight:recipes/food/mutton_wrap, ars_nouveau:recipes/misc/gilded_sourcestone_alternating_to_sourcestone, minecraft:recipes/building_blocks/deepslate_bricks_from_cobbled_deepslate_stonecutting, croptopia:recipes/misc/soybean_seed, crabbersdelight:recipes/tools/bucket_of_crab_chum, farmersdelight:recipes/food/cooked_cod_slice_from_campfire_cooking, regions_unexplored:recipes/misc/cyan_dye_from_cyan_snowbelle, minecraft:recipes/building_blocks/dye_cyan_carpet, ars_nouveau:recipes/misc/scry_to_blank_parchment, occultism:recipes/ritual/ritual/wild_hunt, regions_unexplored:recipes/building_blocks/dead_planks, croptopia:recipes/food/banana_cream_pie, regions_unexplored:recipes/building_blocks/light_gray_snowbelle, occultism:recipes/misc/crafting/chalk_black_impure, ars_nouveau:recipes/misc/alteration_table, regions_unexplored:recipes/building_blocks/yellow_painted_slab, occultism:recipes/crushing/crushing/obsidian_dust, deeperdarker:recipes/building_blocks/cut_sculk_stone_slab_from_cut_sculk_stone_stonecutting, minecraft:recipes/building_blocks/polished_andesite_slab_from_polished_andesite_stonecutting, plushables:recipes/misc/heart_of_gold, werewolves:recipes/misc/raw_silver_ingot_from_raw_silver_block, minecraft:recipes/decorations/flower_pot, minecraft:recipes/misc/raw_iron, ars_nouveau:recipes/misc/experience_gem, occultism:recipes/ritual/ritual/wild_random_animal_rideable, occultism:recipes/ritual/ritual/possess_weak_shulker, regions_unexplored:recipes/redstone/brimwood_door, minecraft:recipes/building_blocks/deepslate_tile_slab_from_deepslate_bricks_stonecutting, minecraft:recipes/misc/stick_from_bamboo_item, minecraft:recipes/building_blocks/waxed_exposed_cut_copper, minecraft:recipes/building_blocks/oxidized_chiseled_copper_from_oxidized_copper_stonecutting, minecraft:recipes/redstone/bamboo_fence_gate, minecraft:recipes/decorations/sandstone_wall, farmersdelight:recipes/food/chicken_sandwich, ars_nouveau:recipes/misc/conjuration_essence_to_end_stone, minecraft:recipes/decorations/andesite_wall, minecraft:recipes/building_blocks/andesite_slab, minecraft:recipes/decorations/purple_stone_tiles_wall_from_purple_stone_bricks_stonecutting, minecraft:recipes/misc/light_gray_dye_from_oxeye_daisy, croptopia:recipes/misc/ground_pork, regions_unexplored:recipes/misc/stick_from_socotra_branch, ars_nouveau:recipes/misc/yellow_sbed, minecraft:recipes/misc/light_gray_dye_from_black_white_dye, regions_unexplored:recipes/building_blocks/kapok_stairs, deeperdarker:recipes/building_blocks/sculk_stone_brick_wall, deeperdarker:recipes/redstone/bloom_button, minecraft:recipes/building_blocks/waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting, regions_unexplored:recipes/decorations/magnolia_branch_from_magnolia_log, crabbersdelight:recipes/food/cooked_clam_meat_from_smoking, minecraft:recipes/building_blocks/cobblestone_stairs_from_cobblestone_stonecutting, occultism:recipes/crushing/crushing/iron_dust_from_ingot, minecraft:recipes/misc/wheat, regions_unexplored:recipes/building_blocks/blackwood_planks, occultism:recipes/miner/miner/ores/gravel, regions_unexplored:recipes/building_blocks/pink_painted_stairs, regions_unexplored:recipes/decorations/pink_magnolia_shrub, regions_unexplored:recipes/misc/yellow_bioshroom_from_tall_yellow_bioshroom, occultism:recipes/miner/miner/basic_resources/mossy_stone_bricks, minecraft:recipes/food/rabbit_stew_from_red_mushroom, minecraft:recipes/redstone/birch_pressure_plate, minecraft:recipes/decorations/purple_stone_tiles_slab_from_purple_stone_tiles_stonecutting, minecraft:recipes/building_blocks/purpur_stairs_from_purpur_block_stonecutting, minecraft:recipes/tools/golden_hoe, werewolves:recipes/alchemical_cauldron/wolfsbane_diffuser_core, minecraft:recipes/building_blocks/cut_red_sandstone_from_red_sandstone_stonecutting, minecraft:recipes/building_blocks/diorite_slab_from_diorite_stonecutting, minecraft:recipes/building_blocks/blood_infused_iron_block, regions_unexplored:recipes/building_blocks/palm_stairs, minecraft:recipes/decorations/pink_carpet, crabbersdelight:recipes/food/cooked_tropical_fish_slice_from_smoking, farmersdelight:recipes/decorations/purple_hanging_canvas_sign, regions_unexplored:recipes/building_blocks/joshua_wood, minecraft:recipes/building_blocks/tuff_bricks, ars_nouveau:recipes/building_blocks/smooth_gilded_sourcestone_mosaic_stonecutter_stair, farmersdelight:recipes/decorations/cutting_board, ars_nouveau:recipes/misc/clear_starbuncle_charm, minecraft:recipes/building_blocks/cut_copper_slab_from_copper_block_stonecutting, regions_unexplored:recipes/redstone/eucalyptus_door, minecraft:recipes/food/mushroom_stew, regions_unexplored:recipes/misc/white_dye_from_white_magnolia_flowers, regions_unexplored:recipes/building_blocks/mossy_stone, minecraft:recipes/building_blocks/waxed_exposed_cut_copper_slab, ars_nouveau:recipes/misc/sourcestone_grate, minecraft:recipes/building_blocks/gray_terracotta, ars_nouveau:recipes/misc/ritual_wilden_summon, crabbersdelight:recipes/building_blocks/squid_barrel, croptopia:recipes/misc/nectarine_sapling, farmersdelight:recipes/building_blocks/cabbage_crate, minecraft:recipes/food/cooked_cod, minecraft:recipes/tools/netherite_pickaxe_smithing, minecraft:recipes/decorations/dark_stone_tiles_slab_from_dark_stone_bricks_stonecutting, minecraft:recipes/building_blocks/bamboo_stairs, minecraft:recipes/building_blocks/dye_yellow_bed, farmersdelight:recipes/food/bacon_and_eggs, croptopia:recipes/misc/dead_bush, minecraft:recipes/building_blocks/bamboo_block, regions_unexplored:recipes/building_blocks/chalk_pillar_from_chalk_bricks_stonecutting, plushables:recipes/misc/plushable_truffles, minecraft:recipes/building_blocks/deepslate_tiles_from_cobbled_deepslate_stonecutting, minecraft:recipes/building_blocks/dye_gray_wool, regions_unexplored:recipes/building_blocks/pine_wood, vampirism:recipes/weapontable/tech_crossbow_ammo_package, minecraft:recipes/decorations/mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting, minecraft:recipes/redstone/tnt, minecraft:recipes/decorations/black_stained_glass_pane, regions_unexplored:recipes/building_blocks/brown_painted_stairs, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting, occultism:recipes/misc/crafting/otherflower_to_light_blue_dye, minecraft:recipes/building_blocks/dye_gray_bed, farmersdelight:recipes/building_blocks/pumpkin_from_slices, deeperdarker:recipes/building_blocks/gloomslate, croptopia:recipes/misc/tortilla, deeperdarker:recipes/redstone/echo_door, regions_unexplored:recipes/building_blocks/willow_slab, occultism:recipes/crushing/crushing/blackstone_dust, vampirism:recipes/building_blocks/cracked_dark_stone_bricks, vampirism:recipes/decorations/general/vampire_rack, minecraft:recipes/decorations/enchanting_table, minecraft:recipes/building_blocks/waxed_copper_grate_from_waxed_copper_block_stonecutting, croptopia:recipes/misc/pear_sapling, ars_nouveau:recipes/misc/ritual_conjure_island_desert, minecraft:recipes/building_blocks/weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting, minecraft:recipes/building_blocks/oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting, regions_unexplored:recipes/misc/bone_meal_from_overgrown_bone_block, minecraft:recipes/decorations/dark_stone_tiles_stairs_from_dark_stone_tiles_stonecutting, minecraft:recipes/tools/stone_hoe, deeperdarker:recipes/misc/gold_ingot_from_blasting_gloomslate_gold_ore, minecraft:recipes/food/dried_kelp, deeperdarker:recipes/building_blocks/bloom_planks, minecraft:recipes/redstone/weathered_copper_bulb, regions_unexplored:recipes/decorations/yellow_bioshroom_fence, croptopia:recipes/misc/greenbean_seed, regions_unexplored:recipes/transportation/willow_boat, minecraft:recipes/decorations/jungle_hanging_sign, ars_nouveau:recipes/misc/mirrorweave, minecraft:recipes/building_blocks/spruce_stairs, minecraft:recipes/building_blocks/waxed_oxidized_copper_grate_from_honeycomb, minecraft:recipes/building_blocks/mangrove_slab, vampirism:recipes/alchemy_table/fire_resistance_oil, plushables:recipes/misc/plushable_clucky, crabbersdelight:recipes/misc/scute_from_block, werewolves:recipes/combat/pelt_chestplate, occultism:recipes/ritual/ritual/summon_marid_crusher, minecraft:recipes/building_blocks/red_sandstone_stairs_from_red_sandstone_stonecutting, regions_unexplored:recipes/building_blocks/stripped_willow_wood, occultism:recipes/crushing/crushing/copper_dust_from_ingot, regions_unexplored:recipes/building_blocks/eucalyptus_stairs, minecraft:recipes/building_blocks/tuff_bricks_from_polished_tuff_stonecutting, minecraft:recipes/decorations/anvil, ars_nouveau:recipes/misc/magebloom_to_pink, minecraft:recipes/decorations/black_candle, occultism:recipes/ritual/ritual/craft_satchel, etched:recipes/tools/music_label, minecraft:recipes/redstone/waxed_oxidized_copper_bulb, regions_unexplored:recipes/misc/yellow_dye_from_yellow_snowbelle, minecraft:recipes/building_blocks/waxed_weathered_cut_copper_from_honeycomb, ars_nouveau:recipes/misc/gold_grate, vampirism:recipes/building_blocks/dark_spruce_stairs, minecraft:recipes/decorations/mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting, occultism:recipes/building_blocks/crafting/otherstone_bricks_slab, vampirism:recipes/combat/vampire/vampire_clothing_legs, regions_unexplored:recipes/misc/light_blue_dye_from_felicia_daisy, regions_unexplored:recipes/misc/jungle_sapling_from_jungle_shrub, farmersdelight:recipes/building_blocks/onion_crate, minecraft:recipes/decorations/loom, minecraft:recipes/building_blocks/deepslate_brick_stairs_from_polished_deepslate_stonecutting, minecraft:recipes/tools/diamond_axe, minecraft:recipes/building_blocks/end_stone_bricks_from_end_stone_stonecutting, minecraft:recipes/building_blocks/end_stone_brick_stairs_from_end_stone_stonecutting, regions_unexplored:recipes/redstone/yellow_bioshroom_fence_gate, regions_unexplored:recipes/misc/magenta_dye_from_magenta_snowbelle, minecraft:recipes/misc/emerald_from_blasting_deepslate_emerald_ore, minecraft:recipes/decorations/scaffolding, farmersdelight:recipes/cooking/vegetable_soup, minecraft:recipes/decorations/polished_dark_stone_stairs_from_cobbled_dark_stone_stonecutting, occultism:recipes/misc/crafting/silver_ingot_from_nuggets, plushables:recipes/misc/plushable_creaky, regions_unexplored:recipes/redstone/mauve_fence_gate, ars_nouveau:recipes/building_blocks/smooth_sourcestone_alternating_stone_cutterslab, occultism:recipes/crushing/crushing/amethyst_dust_from_gem, crabbersdelight:recipes/food/cooked_pufferfish_slice, occultism:recipes/building_blocks/crafting/sacrificial_bowl, ars_nouveau:recipes/misc/magebloom_block_to_magebloom, vampirism:recipes/redstone/dark_spruce_pressure_plate, croptopia:recipes/misc/ginger_seed, deeperdarker:recipes/building_blocks/cobbled_sculk_stone_slab, minecraft:recipes/building_blocks/waxed_oxidized_chiseled_copper_from_waxed_oxidized_copper_stonecutting, regions_unexplored:recipes/redstone/redstone_bud, minecraft:recipes/building_blocks/tuff_brick_slab, occultism:recipes/ritual/ritual/wild_random_animal_common, regions_unexplored:recipes/decorations/pink_magnolia_flowers, minecraft:recipes/building_blocks/waxed_weathered_cut_copper, occultism:recipes/misc/crafting/book_of_binding_bound_djinni_from_calling, minecraft:recipes/building_blocks/diorite_stairs, minecraft:recipes/building_blocks/waxed_chiseled_copper_from_waxed_cut_copper_stonecutting, minecraft:recipes/building_blocks/green_terracotta, regions_unexplored:recipes/misc/stick_from_mauve_branch, regions_unexplored:recipes/building_blocks/white_snowbelle, plushables:recipes/misc/plushable_dragon, regions_unexplored:recipes/redstone/dead_trapdoor, minecraft:recipes/misc/raw_copper, plushables:recipes/misc/plushable_blahaj, regions_unexplored:recipes/building_blocks/ashen_dirt_from_silt_dirt, minecraft:recipes/building_blocks/mossy_stone_bricks_from_moss_block, vampirism:recipes/decorations/polished_dark_stone_wall, deeperdarker:recipes/building_blocks/cut_sculk_stone_wall, croptopia:recipes/misc/purple_dye, minecraft:recipes/misc/skull_banner_pattern, occultism:recipes/building_blocks/crafting/polished_otherstone_wall, minecraft:recipes/building_blocks/dye_black_wool, occultism:recipes/redstone/crafting/otherplans_button, vampirism:recipes/decorations/general/altar_cleansing, deeperdarker:recipes/building_blocks/sculk_stone_brick_stairs_from_sculk_stone_bricks_stonecutting, minecraft:recipes/brewing/brewing_stand, occultism:recipes/misc/smelting/burnt_otherstone, minecraft:recipes/root, farmersdelight:recipes/food/sweet_berry_cheesecake, regions_unexplored:recipes/building_blocks/joshua_slab, minecraft:recipes/misc/quartz_from_blasting, minecraft:recipes/building_blocks/acacia_planks, ars_nouveau:recipes/building_blocks/sourcestone_mosaic_slab, minecraft:recipes/misc/brain_coral_fan, ars_nouveau:recipes/misc/sourcestone_large_bricks_stairs, deeperdarker:recipes/misc/gold_ingot_from_smelting_gloomslate_gold_ore, croptopia:recipes/misc/orange_juice, occultism:recipes/misc/crafting/otherflower_to_white_dye, regions_unexplored:recipes/misc/magenta_dye_from_fireweed, werewolves:recipes/misc/silver_ingot_from_smelting_silver_ore, croptopia:recipes/misc/tea_seed, minecraft:recipes/redstone/iron_door, minecraft:recipes/building_blocks/waxed_oxidized_cut_copper_from_honeycomb, farmersdelight:recipes/food/honey_glazed_ham_block, minecraft:recipes/building_blocks/waxed_oxidized_copper_grate_from_waxed_oxidized_copper_stonecutting, minecraft:recipes/misc/copper_ingot_from_smelting_raw_copper, deeperdarker:recipes/building_blocks/echo_slab, occultism:recipes/miner/miner/eldritch/mining_dim_core, minecraft:recipes/building_blocks/snow_block, minecraft:recipes/building_blocks/tuff_brick_slab_from_polished_tuff_stonecutting, croptopia:recipes/misc/cooking_pot, occultism:recipes/ritual/ritual/craft_fragile_soul_gem, minecraft:recipes/building_blocks/blackstone_stairs_from_blackstone_stonecutting, ars_nouveau:recipes/misc/agronomic_sourcelink, regions_unexplored:recipes/transportation/joshua_boat, vampirism:recipes/building_blocks/dark_stone_brick_stairs, deeperdarker:recipes/decorations/echo_fence, crabbersdelight:recipes/food/kelp_shake, occultism:recipes/building_blocks/crafting/otherplanks, occultism:recipes/spirit_fire/spirit_fire/chalk_red, ars_nouveau:recipes/misc/bombegranate_to_orange, minecraft:recipes/decorations/polished_blackstone_wall, croptopia:recipes/food/raisins_from_smoking_grape, regions_unexplored:recipes/building_blocks/chalk_brick_slab_from_chalk_bricks_stonecutting, vampirism:recipes/decorations/vampire/coffin_magenta_from_white, minecraft:recipes/transportation/dark_oak_boat, minecraft:recipes/decorations/honeycomb_block, occultism:recipes/crushing/crushing/datura, ars_nouveau:recipes/building_blocks/sourcestone_mosaic_stone_cutterslab, minecraft:recipes/building_blocks/waxed_cut_copper_stairs, regions_unexplored:recipes/decorations/blackwood_hanging_sign, vampirism:recipes/decorations/vampire/coffin_pink, occultism:recipes/ritual/ritual/possess_witch, minecraft:recipes/misc/mojang_banner_pattern, minecraft:recipes/combat/golden_leggings, minecraft:recipes/redstone/piston, minecraft:recipes/misc/lapis_lazuli_from_smelting_lapis_ore, deeperdarker:recipes/misc/coal_from_smelting_sculk_stone_coal_ore, deeperdarker:recipes/misc/coal_from_smelting_gloomslate_coal_ore, croptopia:recipes/misc/date_sapling, ars_nouveau:recipes/misc/smooth_gilded_sourcestone_mosaic_to_sourcestone, regions_unexplored:recipes/building_blocks/black_snowbelle, minecraft:recipes/food/cooked_beef_from_campfire_cooking, croptopia:recipes/misc/lime_sapling, occultism:recipes/ritual/ritual/possess_random_animal_rideable, regions_unexplored:recipes/decorations/acacia_branch_from_acacia_log, farmersdelight:recipes/food/fried_egg, minecraft:recipes/decorations/polished_blackstone_brick_wall_from_polished_blackstone_stonecutting, occultism:recipes/crushing/crushing/copper_dust, croptopia:recipes/misc/garlic_seed, minecraft:recipes/decorations/light_gray_stained_glass_pane, vampirism:recipes/building_blocks/purple_stone_brick_slab]
[10Jun2025 19:00:31.144] [main/INFO] [net.minecraft.advancements.AdvancementTree/]: Loaded 612 advancements
[10Jun2025 19:00:31.207] [main/INFO] [friendsandfoes/]: Loaded 1 moobloom variants
[10Jun2025 19:00:31.230] [main/INFO] [friendsandfoes/]: Loaded 32 entity animations
[10Jun2025 19:00:31.236] [main/INFO] [Curios API/]: Loaded 13 curio slots
[10Jun2025 19:00:31.238] [main/INFO] [Curios API/]: Loaded 1 curio entities
[10Jun2025 19:00:31.359] [main/WARN] [net.minecraft.core.MappedRegistry/]: Not all defined tags for registry ResourceKey[minecraft:root / minecraft:block] are present in data pack: cataclysm:needs_black_steel_tool, cataclysm:needs_monstrosity_tool
[10Jun2025 19:00:31.493] [main/WARN] [ModernFix/]: Initial datapack load took 3.077 s
[10Jun2025 19:00:31.557] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Starting minecraft server version 1.21.1
[10Jun2025 19:00:31.557] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Loading properties
[10Jun2025 19:00:31.557] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Default game type: SURVIVAL
[10Jun2025 19:00:31.557] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Generating keypair
[10Jun2025 19:00:31.611] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Starting Minecraft server on 0.0.0.0:25765
[10Jun2025 19:00:31.687] [Server thread/INFO] [net.minecraft.server.network.ServerConnectionListener/]: Using epoll channel type
[10Jun2025 19:00:31.716] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer/]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[10Jun2025 19:00:31.716] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer/]: The server will make no attempt to authenticate usernames. Beware.
[10Jun2025 19:00:31.716] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer/]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[10Jun2025 19:00:31.716] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer/]: To change this, set "online-mode" to "true" in the server.properties file.
[10Jun2025 19:00:31.729] [Server thread/INFO] [Puzzles Lib/]: Dispatching loading event for config bagofholding-server.toml
[10Jun2025 19:00:31.732] [Server thread/INFO] [Puzzles Lib/]: Dispatching loading event for config iteminteractions-server.toml
[10Jun2025 19:00:31.732] [Server thread/INFO] [io.github.bravecake.basiclogin.BasicLogin/]: Loading BasicLogin configuration...
[10Jun2025 19:00:31.732] [Server thread/INFO] [io.github.bravecake.basiclogin.BasicLogin/]: BasicLogin configuration has been loaded.
 login timeout period is1410065408
[10Jun2025 19:00:31.773] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:blackwood_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.
[10Jun2025 19:00:31.773] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:blackwood_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.
[10Jun2025 19:00:31.773] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:blackwood_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.
[10Jun2025 19:00:31.774] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected deeperdarker:angler_fish that was registered with WATER_CREATURE mob category but was added under MONSTER mob category for deeperdarker:blooming_caverns biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.774] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:boreal_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.
[10Jun2025 19:00:31.774] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:boreal_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.
[10Jun2025 19:00:31.774] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:boreal_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.
[10Jun2025 19:00:31.782] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected minecraft:ocelot that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:eucalyptus_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.
[10Jun2025 19:00:31.785] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:golden_boreal_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.
[10Jun2025 19:00:31.785] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:golden_boreal_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.
[10Jun2025 19:00:31.785] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:golden_boreal_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.
[10Jun2025 19:00:31.792] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf 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.
[10Jun2025 19:00:31.793] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.793] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.793] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf 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.
[10Jun2025 19:00:31.793] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.793] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.794] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored: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.
[10Jun2025 19:00:31.794] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored: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.
[10Jun2025 19:00:31.794] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored: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.
[10Jun2025 19:00:31.796] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected minecraft:ocelot that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored: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.
[10Jun2025 19:00:31.797] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:redwoods biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.797] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:redwoods biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.797] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:redwoods biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.800] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf 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.
[10Jun2025 19:00:31.800] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.800] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.801] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected minecraft:ocelot that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:sparse_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.
[10Jun2025 19:00:31.802] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:sparse_redwoods biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.802] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:sparse_redwoods biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.802] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for regions_unexplored:sparse_redwoods biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.803] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:human_werewolf 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.
[10Jun2025 19:00:31.803] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.803] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF 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.
[10Jun2025 19:00:31.804] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected minecraft:ocelot that was registered with CREATURE mob category but was added under MONSTER mob category for regions_unexplored:tropics biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.805] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:alpha_werewolf that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for werewolves:werewolf_heaven biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.805] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_beast that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for werewolves:werewolf_heaven biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.805] [Server thread/WARN] [net.neoforged.neoforge.server.ServerLifecycleHooks/]: Detected werewolves:werewolf_survivalist that was registered with WEREWOLVES_WEREWOLF mob category but was added under MONSTER mob category for werewolves:werewolf_heaven biome! Mobs should be added to biomes under the same mob category that the mob was registered as to prevent mob cap spawning issues.
[10Jun2025 19:00:31.831] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem minecraft:the_nether
[10Jun2025 19:00:32.426] [Server thread/INFO] [terrablender/]: Initialized TerraBlender biomes for level stem minecraft:overworld
[10Jun2025 19:00:32.427] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Preparing level "world"
[10Jun2025 19:00:32.808] [Server thread/INFO] [Regions Unexplored/]: Loading dimension "minecraft:the_nether" with biome source: "minecraft:multi_noise".
[10Jun2025 19:00:32.808] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Preparing start region for dimension minecraft:overworld
[10Jun2025 19:00:32.811] [Server thread/WARN] [mixin/]: Method overwrite conflict for removeIf in modernfix-common.mixins.json:bugfix.paper_chunk_patches.SortedArraySetMixin from mod modernfix, previously written by net.caffeinemc.mods.lithium.mixin.collections.chunk_tickets.SortedArraySetMixin. Skipping method.
[10Jun2025 19:00:35.115] [Worker-Main-3/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 0%
[10Jun2025 19:00:35.116] [Worker-Main-3/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 0%
[10Jun2025 19:00:35.116] [Worker-Main-3/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 0%
[10Jun2025 19:00:35.116] [Worker-Main-3/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 0%
[10Jun2025 19:00:35.116] [Worker-Main-3/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 0%
[10Jun2025 19:00:35.329] [Server thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Time elapsed: 2520 ms
[10Jun2025 19:00:35.329] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Done (3.601s)! For help, type "help"
[10Jun2025 19:00:35.419] [Server thread/INFO] [net.neoforged.neoforge.server.permission.PermissionAPI/]: Successfully initialized permission handler neoforge:default_handler
[10Jun2025 19:00:35.421] [Server thread/INFO] [io.github.bravecake.basiclogin.BasicLogin/]: Basic login mod has started
[10Jun2025 19:00:36.290] [Server thread/WARN] [voicechat/]: [voicechat] Running in offline mode - Voice chat encryption is not secure!
[10Jun2025 19:00:36.297] [Server thread/INFO] [patchouli/]: Sending reload packet to clients
[10Jun2025 19:00:36.297] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice host is '31.57.117.1:30043'
[10Jun2025 19:00:36.298] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:25811
[10Jun2025 19:00:36.298] [Server thread/WARN] [ModernFix/]: Dedicated server took 26.942 seconds to load
[10Jun2025 19:00:36.704] [Server thread/INFO] [STDOUT/]: [net.caffeinemc.mods.lithium.common.block.TrackedBlockStatePredicate:<clinit>:13]: Lithium Cached BlockState Flags are disabled!
[10Jun2025 19:00:38.880] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: melkonich[/109.110.70.65:6397] logged in with entity id 76 at (26.461360790457572, 110.7531999805212, -29.65138503490995)
[10Jun2025 19:00:38.905] [Server thread/INFO] [Modonomicon/]: Building books ...
[10Jun2025 19:00:38.910] [Server thread/INFO] [Modonomicon/]: Books built.
[10Jun2025 19:00:38.932] [Server thread/INFO] [owo/]: Sending server config values to client
[10Jun2025 19:00:38.957] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: melkonich joined the game
[10Jun2025 19:00:39.366] [Server thread/INFO] [owo/]: Receiving client config
[10Jun2025 19:00:39.367] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of melkonich (18)
[10Jun2025 19:00:39.368] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to melkonich
[10Jun2025 19:00:41.445] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player 896812fe-f918-39f1-9f30-3e33779e9c3e
[10Jun2025 19:00:43.127] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player 896812fe-f918-39f1-9f30-3e33779e9c3e
[10Jun2025 19:00:43.130] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player melkonich (896812fe-f918-39f1-9f30-3e33779e9c3e) successfully connected to voice chat
[10Jun2025 19:00:43.691] [Server thread/WARN] [net.minecraft.world.level.entity.PersistentEntitySectionManager/]: UUID of added entity already exists: EnderMan['Enderman'/359, l='ServerLevel[1]', x=89.50, y=110.00, z=-208.12]
[10Jun2025 19:00:49.009] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: feikover[/185.9.145.68:37747] logged in with entity id 383 at (-184.2810129227657, 78.0, 78.68914339593685)
[10Jun2025 19:00:49.019] [Server thread/INFO] [owo/]: Sending server config values to client
[10Jun2025 19:00:49.023] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: feikover joined the game
[10Jun2025 19:00:49.412] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of feikover (18)
[10Jun2025 19:00:49.412] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to feikover
[10Jun2025 19:00:49.449] [Server thread/INFO] [owo/]: Receiving client config
[10Jun2025 19:00:50.991] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player 407293c7-2f94-37d7-b21a-d0303630c04d
[10Jun2025 19:00:51.990] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player 407293c7-2f94-37d7-b21a-d0303630c04d
[10Jun2025 19:00:51.991] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player feikover (407293c7-2f94-37d7-b21a-d0303630c04d) successfully connected to voice chat
[10Jun2025 19:00:56.814] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: Broos49[/185.9.145.68:46557] logged in with entity id 542 at (27.30878652825286, 112.0, -3.3888480109619237)
[10Jun2025 19:00:56.822] [Server thread/INFO] [owo/]: Sending server config values to client
[10Jun2025 19:00:56.825] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Broos49 joined the game
[10Jun2025 19:00:57.399] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of Broos49 (18)
[10Jun2025 19:00:57.399] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to Broos49
[10Jun2025 19:00:57.447] [Server thread/INFO] [owo/]: Receiving client config
[10Jun2025 19:01:00.170] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player f1220b73-4b28-364e-ad78-a24479525c8a
[10Jun2025 19:01:01.171] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player f1220b73-4b28-364e-ad78-a24479525c8a
[10Jun2025 19:01:01.172] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player Broos49 (f1220b73-4b28-364e-ad78-a24479525c8a) successfully connected to voice chat
[10Jun2025 19:01:05.987] [Server thread/WARN] [de.teamlapen.vampirism.entity.ModEntityEventHandler/]: Could not modify villager zombie attack target task for translation{key='entity.minecraft.zombified_piglin', args=[]}
[10Jun2025 19:01:08.468] [Server thread/WARN] [net.minecraft.world.level.entity.PersistentEntitySectionManager/]: UUID of added entity already exists: Cow['Cow'/805, l='ServerLevel[1]', x=18.55, y=138.00, z=207.06]
[10Jun2025 19:01:09.200] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: im_rice[/185.9.145.68:44303] logged in with entity id 809 at (31.790695084075445, 114.0, 5.992799629718058)
[10Jun2025 19:01:09.206] [Server thread/INFO] [owo/]: Sending server config values to client
[10Jun2025 19:01:09.208] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: im_rice joined the game
[10Jun2025 19:01:09.385] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of im_rice (18)
[10Jun2025 19:01:09.385] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to im_rice
[10Jun2025 19:01:09.510] [Server thread/INFO] [owo/]: Receiving client config
[10Jun2025 19:01:15.415] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player d2231b92-814c-3e7d-855e-43a3f0e6c970
[10Jun2025 19:01:16.430] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player d2231b92-814c-3e7d-855e-43a3f0e6c970
[10Jun2025 19:01:16.431] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player im_rice (d2231b92-814c-3e7d-855e-43a3f0e6c970) successfully connected to voice chat
[10Jun2025 19:01:16.846] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: PseudoDream[/185.9.145.68:33539] logged in with entity id 885 at (24.904218347364363, 112.23152379758702, -13.09736527497605)
[10Jun2025 19:01:16.850] [Server thread/INFO] [owo/]: Sending server config values to client
[10Jun2025 19:01:16.853] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: PseudoDream joined the game
[10Jun2025 19:01:17.392] [Server thread/INFO] [owo/]: Receiving client config
[10Jun2025 19:01:17.392] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of PseudoDream (18)
[10Jun2025 19:01:17.392] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to PseudoDream
[10Jun2025 19:01:20.205] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player 24f03458-4b82-375e-8786-b5a13a69889e
[10Jun2025 19:01:21.206] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player 24f03458-4b82-375e-8786-b5a13a69889e
[10Jun2025 19:01:21.207] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player PseudoDream (24f03458-4b82-375e-8786-b5a13a69889e) successfully connected to voice chat
[10Jun2025 19:01:21.254] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 2005ms or 40 ticks behind
[10Jun2025 19:01:44.091] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 7842ms or 156 ticks behind
[10Jun2025 19:01:45.019] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: [Not Secure] <im_rice> привее
[10Jun2025 19:01:46.790] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['PseudoDream'/885, l='ServerLevel[1]', x=25.40, y=112.00, z=-6.96]raised hand
[10Jun2025 19:01:49.728] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: [Not Secure] <im_rice> а у меня уже 3 книжки
[10Jun2025 19:02:04.796] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: [Not Secure] <im_rice> емаее
[10Jun2025 19:02:05.036] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 5987ms or 119 ticks behind
[10Jun2025 19:02:20.437] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: [Not Secure] <PseudoDream> как вырубить эту хрень
[10Jun2025 19:02:23.164] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: gegerety1996[/185.9.145.68:45157] logged in with entity id 1324 at (31.883506935544958, 112.0, -4.557719043787579)
[10Jun2025 19:02:23.168] [Server thread/INFO] [owo/]: Sending server config values to client
[10Jun2025 19:02:23.171] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: gegerety1996 joined the game
[10Jun2025 19:02:23.301] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of gegerety1996 (18)
[10Jun2025 19:02:23.301] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to gegerety1996
[10Jun2025 19:02:23.436] [Server thread/INFO] [owo/]: Receiving client config
[10Jun2025 19:02:23.557] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['Broos49'/542, l='ServerLevel[1]', x=27.63, y=112.00, z=-3.99]raised hand
[10Jun2025 19:02:27.040] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player 61dd07d2-6b26-35c5-bb69-1fc1df220079
[10Jun2025 19:02:27.595] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['im_rice'/809, l='ServerLevel[1]', x=25.90, y=112.06, z=-6.82]raised hand
[10Jun2025 19:02:27.887] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['Broos49'/542, l='ServerLevel[1]', x=27.61, y=112.00, z=-4.20]lowered hand
[10Jun2025 19:02:28.013] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['im_rice'/809, l='ServerLevel[1]', x=25.90, y=112.06, z=-6.82]lowered hand
[10Jun2025 19:02:28.013] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['im_rice'/809, l='ServerLevel[1]', x=25.90, y=112.06, z=-6.82]raised hand
[10Jun2025 19:02:28.046] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player 61dd07d2-6b26-35c5-bb69-1fc1df220079
[10Jun2025 19:02:28.046] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player gegerety1996 (61dd07d2-6b26-35c5-bb69-1fc1df220079) successfully connected to voice chat
[10Jun2025 19:02:29.673] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['PseudoDream'/885, l='ServerLevel[1]', x=27.06, y=113.00, z=-9.76]lowered hand
[10Jun2025 19:02:30.218] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 10218ms or 204 ticks behind
[10Jun2025 19:02:31.776] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: [Not Secure] <im_rice> лол
[10Jun2025 19:02:32.794] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: feikover has made the advancement [Monster Hunter]
[10Jun2025 19:02:32.919] [Server thread/INFO] [net.mcreator.snatched.SnatchedMod/]: ServerPlayer['im_rice'/809, l='ServerLevel[1]', x=25.90, y=112.06, z=-6.82]lowered hand
[10Jun2025 19:03:03.749] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 18550ms or 371 ticks behind
[10Jun2025 19:03:21.047] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: melkonich has made the advancement [Stone Age]
[10Jun2025 19:03:35.834] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 17085ms or 341 ticks behind
[10Jun2025 19:03:43.960] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: gegerety1996 has made the advancement [Monster Hunter]
[10Jun2025 19:04:08.153] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 17354ms or 347 ticks behind

 

 

Ссылка на комментарий
Поделиться на другие сайты

Цитата

 

Краш репорт:

---- Minecraft Crash Report ----
// Oops.

Time: 2025-06-10 18:59:56
Description: Watching Server

java.lang.Error: ServerHangWatchdog detected that a single server tick took 60000056.00 seconds (should be max 0.05)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence.lambda$element$0(NbtSerializer.java:202) ~[owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar%23235!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence$$Lambda/0x00007feb818b99f0.accept(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.util.RecursiveSerializer.frame(RecursiveSerializer.java:58) ~[endec-0.1.8.jar%23329!/:?] {}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer.access$300(NbtSerializer.java:13) ~[owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar%23235!/:?] {re:mixin,re:classloading}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence.element(NbtSerializer.java:201) ~[owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar%23235!/:?] {re:classloading}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb81846fe8.accept(Unknown Source) ~[?:?] {}
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$listOf$24(Endec.java:88) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb7fc477f0.encode(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.endec.NbtMapCarrier.put(NbtMapCarrier.java:30) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at LAYER PLUGIN/endec/io.wispforest.endec.util.MapCarrier.put(MapCarrier.java:34) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesContainerImpl.write(AccessoriesContainerImpl.java:369) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesContainerImpl.write(AccessoriesContainerImpl.java:359) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$4(AccessoriesHolderImpl.java:380) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb818b97c0.accept(Unknown Source) ~[?:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.Util.make(Util.java:461) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.thread_priorities.UtilMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$5(AccessoriesHolderImpl.java:380) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb818b9590.accept(Unknown Source) ~[?:?] {}
    at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$6(AccessoriesHolderImpl.java:379) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb8170fab8.apply(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$xmapWithContext$43(Endec.java:342) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb804e5a48.encode(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.endec.NbtMapCarrier.put(NbtMapCarrier.java:30) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.write(AccessoriesHolderImpl.java:406) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec.lambda$constructed$2(InstanceEndec.java:21) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:mixin,re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec$$Lambda/0x00007feb818f0000.accept(Unknown Source) ~[?:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.Util.make(Util.java:461) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.thread_priorities.UtilMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec.lambda$constructed$3(InstanceEndec.java:21) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:mixin,re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec$$Lambda/0x00007feb804f28c0.apply(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$xmapWithContext$43(Endec.java:342) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb804e5a48.encode(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.neoforge.AccessoriesForge$1.write(AccessoriesForge.java:88) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.neoforge.AccessoriesForge$1.write(AccessoriesForge.java:74) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.neoforged.neoforge.attachment.AttachmentHolder.serializeAttachments(AttachmentHolder.java:127) ~[neoforge-21.1.172-universal.jar%23187!/:?] {re:computing_frames,re:mixin,re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:1719) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithium.mixins.json:alloc.deep_passengers.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:block.hopper.EntityAccessor from mod lithium,pl:mixin:APP:lithium.mixins.json:collections.fluid_submersion.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:entity.collisions.movement.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:entity.collisions.unpushable_cramming.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:entity.sprinting_particles.EntityMixin from mod lithium,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.EntityMixin from mod modernfix,pl:mixin:APP:relics.mixins.json:EntityMixin from mod relics,pl:mixin:APP:carryon.mixins.json:EntityMixin from mod carryon,pl:mixin:APP:playerladder.mixins.json:EntityMixin from mod playerladder,pl:mixin:APP:corgilib-common.mixins.json:MixinEntity from mod corgilib,pl:mixin:APP:lionfishapi.mixins.json:EntityMixin from mod lionfishapi,pl:mixin:APP:curios.mixins.json:AccessorEntity from mod curios,pl:mixin:APP:ars_nouveau.mixins.json:EntityMixin from mod ars_nouveau,pl:mixin:APP:ars_nouveau.mixins.json:rewind.RewindEntityMixin from mod ars_nouveau,pl:mixin:APP:irons_spellbooks.mixins.json:EntityMixin from mod irons_spellbooks,pl:mixin:APP:elixirum.mixins.json:MixinEntity from mod elixirum,pl:mixin:APP:vampirism.mixins.json:MixinEntity from mod vampirism,pl:mixin:APP:vampirism.mixins.json:accessor.EntityAccessor from mod vampirism,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.advancements.critereon.NbtPredicate.getEntityTagToCompare(NbtPredicate.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:curios.neoforge.mixins.json:MixinNbtPredicate from mod curios,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.EntityDataAccessor.getData(EntityDataAccessor.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:lithium.mixins.json:block.hopper.EntityDataAccessorMixin from mod lithium,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.getSingleTag(DataCommands.java:316) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.getNumeric(DataCommands.java:345) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.lambda$register$12(DataCommands.java:80) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands$$Lambda/0x00007feb8140acc8.run(Unknown Source) ~[?:?] {}
    at MC-BOOTSTRAP/[email protected]/com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar%2399!/:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:29) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x00007feb8174c800.execute(Unknown Source) ~[?:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:8) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:107) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.Commands.executeCommandInContext(Commands.java:363) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.execute(ServerFunctionManager.java:69) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.mcfunction_profiling.ServerFunctionManagerMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.executeTagFunctions(ServerFunctionManager.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.mcfunction_profiling.ServerFunctionManagerMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.tick(ServerFunctionManager.java:53) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.mcfunction_profiling.ServerFunctionManagerMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1021) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:317) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer$$Lambda/0x00007feb815a5090.run(Unknown Source) ~[?:?] {}
    at java.base/java.lang.Thread.runWith(Thread.java:1596) [?:?] {re:mixin}
    at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server Watchdog
Stacktrace:
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence.lambda$element$0(NbtSerializer.java:202) ~[owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar%23235!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence$$Lambda/0x00007feb818b99f0.accept(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.util.RecursiveSerializer.frame(RecursiveSerializer.java:58) ~[endec-0.1.8.jar%23329!/:?] {}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer.access$300(NbtSerializer.java:13) ~[owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar%23235!/:?] {re:mixin,re:classloading}
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence.element(NbtSerializer.java:201) ~[owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar%23235!/:?] {re:classloading}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb81846fe8.accept(Unknown Source) ~[?:?] {}
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$listOf$24(Endec.java:88) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb7fc477f0.encode(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.endec.NbtMapCarrier.put(NbtMapCarrier.java:30) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at LAYER PLUGIN/endec/io.wispforest.endec.util.MapCarrier.put(MapCarrier.java:34) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesContainerImpl.write(AccessoriesContainerImpl.java:369) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesContainerImpl.write(AccessoriesContainerImpl.java:359) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$4(AccessoriesHolderImpl.java:380) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb818b97c0.accept(Unknown Source) ~[?:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.Util.make(Util.java:461) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.thread_priorities.UtilMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$5(AccessoriesHolderImpl.java:380) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb818b9590.accept(Unknown Source) ~[?:?] {}
    at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) ~[?:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$6(AccessoriesHolderImpl.java:379) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb8170fab8.apply(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$xmapWithContext$43(Endec.java:342) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb804e5a48.encode(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.endec.NbtMapCarrier.put(NbtMapCarrier.java:30) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.write(AccessoriesHolderImpl.java:406) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec.lambda$constructed$2(InstanceEndec.java:21) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:mixin,re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec$$Lambda/0x00007feb818f0000.accept(Unknown Source) ~[?:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.Util.make(Util.java:461) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.thread_priorities.UtilMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec.lambda$constructed$3(InstanceEndec.java:21) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:mixin,re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec$$Lambda/0x00007feb804f28c0.apply(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$xmapWithContext$43(Endec.java:342) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb804e5a48.encode(Unknown Source) ~[?:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136) ~[endec-0.1.8.jar%23329!/:?] {}
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41) ~[endec-0.1.8.jar%23329!/:?] {re:mixin}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.neoforge.AccessoriesForge$1.write(AccessoriesForge.java:88) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.neoforge.AccessoriesForge$1.write(AccessoriesForge.java:74) ~[accessories-neoforge-1.1.0-beta.43+1.21.1.jar%23188!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.neoforged.neoforge.attachment.AttachmentHolder.serializeAttachments(AttachmentHolder.java:127) ~[neoforge-21.1.172-universal.jar%23187!/:?] {re:computing_frames,re:mixin,re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:1719) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithium.mixins.json:alloc.deep_passengers.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:block.hopper.EntityAccessor from mod lithium,pl:mixin:APP:lithium.mixins.json:collections.fluid_submersion.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:entity.collisions.movement.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:entity.collisions.unpushable_cramming.EntityMixin from mod lithium,pl:mixin:APP:lithium.mixins.json:entity.sprinting_particles.EntityMixin from mod lithium,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.EntityMixin from mod modernfix,pl:mixin:APP:relics.mixins.json:EntityMixin from mod relics,pl:mixin:APP:carryon.mixins.json:EntityMixin from mod carryon,pl:mixin:APP:playerladder.mixins.json:EntityMixin from mod playerladder,pl:mixin:APP:corgilib-common.mixins.json:MixinEntity from mod corgilib,pl:mixin:APP:lionfishapi.mixins.json:EntityMixin from mod lionfishapi,pl:mixin:APP:curios.mixins.json:AccessorEntity from mod curios,pl:mixin:APP:ars_nouveau.mixins.json:EntityMixin from mod ars_nouveau,pl:mixin:APP:ars_nouveau.mixins.json:rewind.RewindEntityMixin from mod ars_nouveau,pl:mixin:APP:irons_spellbooks.mixins.json:EntityMixin from mod irons_spellbooks,pl:mixin:APP:elixirum.mixins.json:MixinEntity from mod elixirum,pl:mixin:APP:vampirism.mixins.json:MixinEntity from mod vampirism,pl:mixin:APP:vampirism.mixins.json:accessor.EntityAccessor from mod vampirism,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.advancements.critereon.NbtPredicate.getEntityTagToCompare(NbtPredicate.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:curios.neoforge.mixins.json:MixinNbtPredicate from mod curios,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.EntityDataAccessor.getData(EntityDataAccessor.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:lithium.mixins.json:block.hopper.EntityDataAccessorMixin from mod lithium,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.getSingleTag(DataCommands.java:316) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.getNumeric(DataCommands.java:345) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.lambda$register$12(DataCommands.java:80) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands$$Lambda/0x00007feb8140acc8.run(Unknown Source) ~[?:?] {}
    at MC-BOOTSTRAP/[email protected]/com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar%2399!/:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:29) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x00007feb8174c800.execute(Unknown Source) ~[?:?] {}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:8) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:107) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.commands.Commands.executeCommandInContext(Commands.java:363) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.execute(ServerFunctionManager.java:69) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.mcfunction_profiling.ServerFunctionManagerMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.executeTagFunctions(ServerFunctionManager.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.mcfunction_profiling.ServerFunctionManagerMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.tick(ServerFunctionManager.java:53) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.mcfunction_profiling.ServerFunctionManagerMixin from mod modernfix,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1021) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:317) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:regions_unexplored.mixins.json:MinecraftServerMixin from mod regions_unexplored,pl:mixin:A}
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer$$Lambda/0x00007feb815a5090.run(Unknown Source) ~[?:?] {}
-- Thread Dump --
Details:
    Threads: "Reference Handler" daemon prio=10 Id=4 RUNNABLE
    at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
    at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
    at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)


"Finalizer" daemon prio=8 Id=5 WAITING on java.lang.ref.NativeReferenceQueue$Lock@49eff156
    at [email protected]/java.lang.Object.wait0(Native Method)
    -  waiting on java.lang.ref.NativeReferenceQueue$Lock@49eff156
    at [email protected]/java.lang.Object.wait(Object.java:366)
    at [email protected]/java.lang.Object.wait(Object.java:339)
    at [email protected]/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
    at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
    at [email protected]/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
    at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)


"Signal Dispatcher" daemon prio=9 Id=6 RUNNABLE


"Common-Cleaner" daemon prio=8 Id=12 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4728061b
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4728061b
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847)
    at [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
    at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
    at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
    at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)
    at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)


"Notification Thread" daemon prio=9 Id=13 RUNNABLE


"ForkJoinPool.commonPool-worker-1" daemon prio=5 Id=14 TIMED_WAITING on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"ForkJoinPool.commonPool-worker-2" daemon prio=5 Id=15 WAITING on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"ForkJoinPool.commonPool-worker-4" daemon prio=5 Id=17 WAITING on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"ForkJoinPool.commonPool-worker-5" daemon prio=5 Id=18 WAITING on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@43179a26
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"JNA Cleaner" daemon prio=5 Id=29 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6150c20
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6150c20
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847)
    at [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
    at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
    at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
    at MC-BOOTSTRAP/[email protected]/com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)


"Timer hack thread" daemon prio=5 Id=30 TIMED_WAITING
    at [email protected]/java.lang.Thread.sleep0(Native Method)
    at [email protected]/java.lang.Thread.sleep(Thread.java:509)
    at TRANSFORMER/[email protected]/net.minecraft.Util$7.run(Util.java:759)


"modloading-worker-0" daemon prio=5 Id=31 TIMED_WAITING on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"modloading-worker-0" daemon prio=5 Id=33 WAITING on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"modloading-worker-0" daemon prio=5 Id=34 WAITING on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"modloading-worker-0" daemon prio=5 Id=36 WAITING on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@304638f5
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"FileSystemWatchService" daemon prio=5 Id=37 RUNNABLE (in native)
    at [email protected]/sun.nio.fs.LinuxWatchService.poll(Native Method)
    at [email protected]/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:307)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Timer-0" daemon prio=5 Id=39 TIMED_WAITING on java.util.TaskQueue@37d9e838
    at [email protected]/java.lang.Object.wait0(Native Method)
    -  waiting on java.util.TaskQueue@37d9e838
    at [email protected]/java.lang.Object.wait(Object.java:366)
    at [email protected]/java.util.TimerThread.mainLoop(Timer.java:563)
    at [email protected]/java.util.TimerThread.run(Timer.java:516)


"FileSystemWatchService" daemon prio=5 Id=42 RUNNABLE (in native)
    at [email protected]/sun.nio.fs.LinuxWatchService.poll(Native Method)
    at [email protected]/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:307)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"config-file-watcher-0-0" daemon prio=5 Id=43 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4860824f
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4860824f
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
    at [email protected]/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:515)
    at [email protected]/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:677)
    at [email protected]/sun.nio.fs.AbstractWatchService.poll(AbstractWatchService.java:108)
    at MC-BOOTSTRAP/[email protected]/com.electronwill.nightconfig.core.file.FileWatcher$FsWatcher.run(FileWatcher.java:531)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"HttpClient-1-SelectorManager" daemon prio=5 Id=44 RUNNABLE (in native)
    at [email protected]/sun.nio.ch.EPoll.wait(Native Method)
    at [email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
    at [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
    -  locked sun.nio.ch.Util$2@663af36f
    -  locked sun.nio.ch.EPollSelectorImpl@673aeecd
    at [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
    at platform/[email protected]/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1366)


"HttpClient-2-SelectorManager" daemon prio=5 Id=45 RUNNABLE (in native)
    at [email protected]/sun.nio.ch.EPoll.wait(Native Method)
    at [email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
    at [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
    -  locked sun.nio.ch.Util$2@1f5a423a
    -  locked sun.nio.ch.EPollSelectorImpl@5364c964
    at [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
    at platform/[email protected]/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1366)


"HttpClient-3-SelectorManager" daemon prio=5 Id=46 RUNNABLE (in native)
    at [email protected]/sun.nio.ch.EPoll.wait(Native Method)
    at [email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
    at [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
    -  locked sun.nio.ch.Util$2@6274e9ec
    -  locked sun.nio.ch.EPollSelectorImpl@52083fe9
    at [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
    at platform/[email protected]/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1366)


"MineSkinClient/scheduler" daemon prio=5 Id=47 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f8efc00
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f8efc00
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
    at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"modloading-sync-worker" daemon prio=5 Id=51 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6ad4397c
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6ad4397c
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
    at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
    at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
    at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Auto-Sync thread" daemon prio=5 Id=54 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2faa8643
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2faa8643
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
    at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"ConfigSaver" daemon prio=5 Id=57 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cce0328
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3cce0328
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
    at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
    at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
    at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Worker-Main-1" daemon prio=4 Id=59 TIMED_WAITING on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"Yggdrasil Key Fetcher" daemon prio=5 Id=60 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f1c5a71
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f1c5a71
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
    at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Worker-Main-2" daemon prio=4 Id=62 WAITING on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"Worker-Main-3" daemon prio=4 Id=63 WAITING on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"Worker-Main-4" daemon prio=4 Id=64 WAITING on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"Worker-Main-5" daemon prio=4 Id=65 WAITING on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.ForkJoinPool@54c8864d
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
    at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
    at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)


"Ingredient reference clearing thread" daemon prio=7 Id=66 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64ff5f4f
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64ff5f4f
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
    at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
    at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
    at [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
    at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
    at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
    at TRANSFORMER/[email protected]+mc1.21.1/org.embeddedt.modernfix.neoforge.recipe.IngredientItemStacksSoftReference.clearReferences(IngredientItemStacksSoftReference.java:31)
    at TRANSFORMER/[email protected]+mc1.21.1/org.embeddedt.modernfix.neoforge.recipe.IngredientItemStacksSoftReference$$Lambda/0x00007feb8158c3b0.run(Unknown Source)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Server thread" prio=8 Id=67 RUNNABLE
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136)
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence.lambda$element$0(NbtSerializer.java:202)
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence$$Lambda/0x00007feb818b99f0.accept(Unknown Source)
    at LAYER PLUGIN/endec/io.wispforest.endec.util.RecursiveSerializer.frame(RecursiveSerializer.java:58)
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer.access$300(NbtSerializer.java:13)
    at TRANSFORMER/[email protected]+1.21/io.wispforest.owo.serialization.format.nbt.NbtSerializer$Sequence.element(NbtSerializer.java:201)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb81846fe8.accept(Unknown Source)
    at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1596)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$listOf$24(Endec.java:88)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb7fc477f0.encode(Unknown Source)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.endec.NbtMapCarrier.put(NbtMapCarrier.java:30)
    at LAYER PLUGIN/endec/io.wispforest.endec.util.MapCarrier.put(MapCarrier.java:34)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesContainerImpl.write(AccessoriesContainerImpl.java:369)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesContainerImpl.write(AccessoriesContainerImpl.java:359)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$4(AccessoriesHolderImpl.java:380)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb818b97c0.accept(Unknown Source)
    at TRANSFORMER/[email protected]/net.minecraft.Util.make(Util.java:461)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$5(AccessoriesHolderImpl.java:380)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb818b9590.accept(Unknown Source)
    at [email protected]/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.lambda$static$6(AccessoriesHolderImpl.java:379)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl$$Lambda/0x00007feb8170fab8.apply(Unknown Source)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$xmapWithContext$43(Endec.java:342)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb804e5a48.encode(Unknown Source)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.endec.NbtMapCarrier.put(NbtMapCarrier.java:30)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.AccessoriesHolderImpl.write(AccessoriesHolderImpl.java:406)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec.lambda$constructed$2(InstanceEndec.java:21)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec$$Lambda/0x00007feb818f0000.accept(Unknown Source)
    at TRANSFORMER/[email protected]/net.minecraft.Util.make(Util.java:461)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec.lambda$constructed$3(InstanceEndec.java:21)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.impl.InstanceEndec$$Lambda/0x00007feb804f28c0.apply(Unknown Source)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.lambda$xmapWithContext$43(Endec.java:342)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$$Lambda/0x00007feb804e5a48.encode(Unknown Source)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec$1.encode(Endec.java:136)
    at LAYER PLUGIN/endec/io.wispforest.endec.Endec.encodeFully(Endec.java:41)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.neoforge.AccessoriesForge$1.write(AccessoriesForge.java:88)
    at TRANSFORMER/[email protected]+1.21.1/io.wispforest.accessories.neoforge.AccessoriesForge$1.write(AccessoriesForge.java:74)
    at TRANSFORMER/[email protected]/net.neoforged.neoforge.attachment.AttachmentHolder.serializeAttachments(AttachmentHolder.java:127)
    at TRANSFORMER/[email protected]/net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:1719)
    at TRANSFORMER/[email protected]/net.minecraft.advancements.critereon.NbtPredicate.getEntityTagToCompare(NbtPredicate.java:39)
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.EntityDataAccessor.getData(EntityDataAccessor.java:59)
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.getSingleTag(DataCommands.java:316)
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.getNumeric(DataCommands.java:345)
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands.lambda$register$12(DataCommands.java:80)
    at TRANSFORMER/[email protected]/net.minecraft.server.commands.data.DataCommands$$Lambda/0x00007feb8140acc8.run(Unknown Source)
    at MC-BOOTSTRAP/[email protected]/com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:29)
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13)
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.UnboundEntryAction$$Lambda/0x00007feb8174c800.execute(Unknown Source)
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:8)
    at TRANSFORMER/[email protected]/net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:107)
    at TRANSFORMER/[email protected]/net.minecraft.commands.Commands.executeCommandInContext(Commands.java:363)
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.execute(ServerFunctionManager.java:69)
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.executeTagFunctions(ServerFunctionManager.java:59)
    at TRANSFORMER/[email protected]/net.minecraft.server.ServerFunctionManager.tick(ServerFunctionManager.java:53)
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1021)
    at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:317)
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917)
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707)
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267)
    at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer$$Lambda/0x00007feb815a5090.run(Unknown Source)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Server console handler" daemon prio=8 Id=69 RUNNABLE (in native)
    at [email protected]/java.io.FileInputStream.readBytes(Native Method)
    at [email protected]/java.io.FileInputStream.read(FileInputStream.java:287)
    at [email protected]/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
    at [email protected]/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
    at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
    at [email protected]/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:329)
    at [email protected]/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:372)
    at [email protected]/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:215)
    at [email protected]/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:169)
    at [email protected]/java.io.InputStreamReader.read(InputStreamReader.java:188)
    at [email protected]/java.io.BufferedReader.fill(BufferedReader.java:160)
    at [email protected]/java.io.BufferedReader.implReadLine(BufferedReader.java:370)
    at [email protected]/java.io.BufferedReader.readLine(BufferedReader.java:347)
    at [email protected]/java.io.BufferedReader.readLine(BufferedReader.java:436)
    at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:113)

    Number of locked synchronizers = 3
    - java.util.concurrent.locks.ReentrantLock$NonfairSync@28e4c7bb
    - java.util.concurrent.locks.ReentrantLock$NonfairSync@388ec604
    - java.util.concurrent.locks.ReentrantLock$NonfairSync@45bcdcb6


"DestroyJavaVM" prio=5 Id=70 RUNNABLE


"Netty Epoll Server IO #0" daemon prio=8 Id=71 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #1" daemon prio=8 Id=72 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #2" daemon prio=8 Id=73 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #3" daemon prio=8 Id=74 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #4" daemon prio=8 Id=75 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"IO-Worker-4" prio=8 Id=79 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
    at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
    at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
    at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
    at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #5" daemon prio=8 Id=80 RUNNABLE
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #6" daemon prio=8 Id=81 RUNNABLE
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #7" daemon prio=8 Id=82 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #8" daemon prio=8 Id=83 RUNNABLE
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #9" daemon prio=8 Id=84 RUNNABLE
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #10" daemon prio=8 Id=85 RUNNABLE
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait0(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:182)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:312)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:376)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Netty Epoll Server IO #11" daemon prio=8 Id=86 RUNNABLE (in native)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
    at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"Server Watchdog" daemon prio=8 Id=87 RUNNABLE
    at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
    at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:518)
    at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:506)
    at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:50)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"LanServerPinger #1" daemon prio=8 Id=88 TIMED_WAITING
    at [email protected]/java.lang.Thread.sleep0(Native Method)
    at [email protected]/java.lang.Thread.sleep(Thread.java:509)
    at TRANSFORMER/[email protected]/net.minecraft.client.server.LanServerPinger.run(LanServerPinger.java:52)


"VoiceChatPacketProcessingThread" daemon prio=8 Id=90 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@55702ba9
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@55702ba9
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
    at [email protected]/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
    at TRANSFORMER/[email protected]/de.maxhenkel.voicechat.voice.server.Server$ProcessThread.run(Server.java:234)


"VoiceChatServerThread" daemon prio=8 Id=89 RUNNABLE
    at [email protected]/sun.nio.ch.DatagramChannelImpl.receive0(Native Method)
    at [email protected]/sun.nio.ch.DatagramChannelImpl.receiveIntoNativeBuffer(DatagramChannelImpl.java:814)
    at [email protected]/sun.nio.ch.DatagramChannelImpl.receive(DatagramChannelImpl.java:790)
    at [email protected]/sun.nio.ch.DatagramChannelImpl.tryBlockingReceive(DatagramChannelImpl.java:751)
    at [email protected]/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:692)
    at [email protected]/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:204)
    at [email protected]/java.net.DatagramSocket.receive(DatagramSocket.java:714)
    at TRANSFORMER/[email protected]/de.maxhenkel.voicechat.plugins.impl.VoicechatSocketBase.read(VoicechatSocketBase.java:13)
    at TRANSFORMER/[email protected]/de.maxhenkel.voicechat.plugins.impl.VoicechatSocketImpl.read(VoicechatSocketImpl.java:72)
    at TRANSFORMER/[email protected]/de.maxhenkel.voicechat.voice.server.Server.run(Server.java:112)

    Number of locked synchronizers = 1
    - java.util.concurrent.locks.ReentrantLock$NonfairSync@1b8069e5


"HttpClient-2-Worker-0" daemon prio=5 Id=92 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@38fa4f4f
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$Transferer@38fa4f4f
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
    at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
    at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
    at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
    at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"IO-Worker-5" prio=8 Id=94 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
    at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
    at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
    at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
    at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"IO-Worker-6" prio=8 Id=95 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
    at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
    at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
    at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
    at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"MineSkinClient/generate" daemon prio=5 Id=96 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c8ae297
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c8ae297
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
    at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
    at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
    at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"HttpClient-3-Worker-0" daemon prio=5 Id=97 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@8f3b7cc
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$Transferer@8f3b7cc
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
    at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
    at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
    at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
    at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"MineSkinClient/get" daemon prio=5 Id=99 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10a42876
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10a42876
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
    at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
    at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
    at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"AN stolen Minecolonies Pathfinding Worker #0" daemon prio=8 Id=101 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7a4e9d1a
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7a4e9d1a
    at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
    at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
    at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
    at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
    at [email protected]/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
    at [email protected]/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)


"IO-Worker-7" prio=8 Id=102 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$Transferer@5b27e669
    at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
    at [email protected]/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
    at [email protected]/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
    at [email protected]/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
    at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
    at [email protected]/java.lang.Thread.run(Thread.java:1583)

Stacktrace:
    at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:65) ~[server-1.21.1-20240808.144430-srg.jar%23186!/:?] {re:classloading}
    at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}


-- Performance stats --
Details:
    Random tick rate: 3
    Level stats: ResourceKey[minecraft:dimension / minecraft:overworld]: players: 9, entities: 497,497,341,1026,1026,1,0 [minecraft:item:62,minecraft:skeleton:44,vampirism:vampire:44,minecraft:zombie:36,minecraft:creeper:31], block_entities: 630 [minecraft:sculk_sensor:390,minecraft:sculk_catalyst:106,lootr:lootr_chest:43,minecraft:sculk_shrieker:42,minecraft:mob_spawner:33], block_ticks: 23, fluid_ticks: 3, chunk_source: Chunks[S] W: 3042 E: 497,497,341,1026,1026,1,0,
ResourceKey[minecraft:dimension / the_afterdark:afterdark]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0,
ResourceKey[minecraft:dimension / minecraft:the_end]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0,
ResourceKey[minecraft:dimension / minecraft:the_nether]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0,
ResourceKey[minecraft:dimension / disable_end:empty]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0,
ResourceKey[minecraft:dimension / deeperdarker:otherside]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0

-- System Details --
Details:
    Minecraft Version: 1.21.1
    Minecraft Version ID: 1.21.1
    Operating System: Linux (amd64) version 6.1.0-13-amd64
    Java Version: 21.0.2, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 537961024 bytes (513 MiB) / 1423093760 bytes (1357 MiB) up to 16763322368 bytes (15986 MiB)
    CPUs: 6
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen 9 3900 12-Core Processor
    Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
    Microarchitecture: Zen 2
    Frequency (GHz): -0.00
    Number of physical packages: 1
    Number of physical CPUs: 12
    Number of logical CPUs: 24
    Graphics card #0 name: unknown
    Graphics card #0 vendor: unknown
    Graphics card #0 VRAM (MiB): 0.00
    Graphics card #0 deviceId: unknown
    Graphics card #0 versionInfo: unknown
    Virtual memory max (MiB): 97104.43
    Virtual memory used (MiB): 117627.70
    Swap memory total (MiB): 32735.00
    Swap memory used (MiB): 4592.22
    Space in storage for jna.tmpdir (MiB): <path not set>
    Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
    Space in storage for io.netty.native.workdir (MiB): <path not set>
    Space in storage for java.io.tmpdir (MiB): available: 499.90, total: 500.00
    Space in storage for workdir (MiB): available: 1286762.50, total: 1768185.25
    JVM Flags: 5 total; -Xms128M -Xmx16537M -XX:ConcGCThreads=6 -XX:ParallelGCThreads=6 -XX:+UseSerialGC
    Server Running: true
    Player Count: 9 / 60; [ServerPlayer['melkonich'/76, l='ServerLevel[1]', x=28.10, y=111.25, z=-28.67], ServerPlayer['feikover'/305, l='ServerLevel[1]', x=-184.28, y=78.00, z=78.69], ServerPlayer['pryanik00'/473, l='ServerLevel[1]', x=8.81, y=114.06, z=-4.55], ServerPlayer['Meliordo'/502, l='ServerLevel[1]', x=27.16, y=112.00, z=-4.71], ServerPlayer['Broos49'/611, l='ServerLevel[1]', x=28.73, y=112.00, z=-3.88], ServerPlayer['gegerety1996'/631, l='ServerLevel[1]', x=31.88, y=112.00, z=-4.56], ServerPlayer['MAZEochisted'/638, l='ServerLevel[1]', x=27.28, y=112.06, z=-6.87], ServerPlayer['BastianBaks'/717, l='ServerLevel[1]', x=27.90, y=113.00, z=-0.66], ServerPlayer['lol4ick0'/749, l='ServerLevel[1]', x=31.04, y=112.00, z=-4.10]]
    Active Data Packs: vanilla, mod_data, mod/smartbrainlib (incompatible), mod/hexerei (incompatible), mod/owo, mod/geckolib, mod/playeranimator, mod/lithium, mod/etched (incompatible), mod/fragmentum (incompatible), mod/neoforge, mod/modernfix (incompatible), mod/epherolib (incompatible), mod/cpm (incompatible), mod/bagofholding (incompatible), mod/relics (incompatible), mod/ends_delight (incompatible), mod/nuggets (incompatible), mod/fabric_screen_api_v1, mod/cataclysm_spellbooks, mod/azurelib (incompatible), mod/carryon (incompatible), mod/fzzy_config, mod/dummmmmmy (incompatible), mod/friendsandfoes (incompatible), mod/emotecraft, mod/corpse (incompatible), mod/vital_herbs, mod/snatched, mod/farmersdelight (incompatible), mod/sussysniffers, mod/voicechat (incompatible), mod/tablist, mod/terrablender (incompatible), mod/moonlight (incompatible), mod/fabric_api_base, mod/regions_unexplored (incompatible), mod/the_afterdark (incompatible), mod/endrem (incompatible), mod/playerladder, mod/iteminteractions (incompatible), mod/basiclogin, mod/werewolves (incompatible), mod/corgilib (incompatible), mod/bendylib, mod/lionfishapi (incompatible), mod/gtbcs_spell_lib, mod/kotlinforforge (incompatible), mod/plushables (incompatible), mod/cataclysm (incompatible), mod/curios (incompatible), mod/ars_nouveau (incompatible), mod/imgurdisplay, mod/patchouli (incompatible), mod/croptopia, mod/nullscape, mod/irons_spellbooks (incompatible), mod/gametechbcs_spellbooks, mod/modonomicon (incompatible), mod/elixirum (incompatible), mod/resourcefullib, mod/accessories (incompatible), mod/deeperdarker, mod/architectury (incompatible), mod/octolib, mod/oracle_index, mod/simplyswords (incompatible), mod/vampirism,teamlapenlib (incompatible), mod/lootr, mod/ferritecore (incompatible), mod/yet_another_config_lib_v3 (incompatible), mod/occultism, mod/puzzleslib (incompatible), mod/fabric_networking_api_v1, mod/crabbersdelight (incompatible), mod/t_and_t, mod/skinrestorer (incompatible), mod/drinkbeer, mod/cristellib, file/1.21.zip, file/CoalDye1.2.zip, file/InvisiblePlayerName-[1.21]-v3.0.0.zip (incompatible), file/Simple Invisible Light 1.21.zip, file/invis item frame.zip (incompatible), file/string_to_cobwebs(1.21).zip, file/AFKAnnouncer-[1.21]-v3.4.1.zip (incompatible), file/Easy Sit-1.21-v.1.1.0.zip, file/PlayerDropsHead-[1.21]-v.3.3.1.zip, file/No You Don't 1.3.0.zip, file/origins-datapack-v1.1.4.zip, modcompat
    Available Data Packs: bundle, trade_rebalance, vanilla, file/1.21.zip, file/AFKAnnouncer-[1.21]-v3.4.1.zip (incompatible), file/CoalDye1.2.zip, file/Easy Sit-1.21-v.1.1.0.zip, file/InvisiblePlayerName-[1.21]-v3.0.0.zip (incompatible), file/No You Don't 1.3.0.zip, file/PlayerDropsHead-[1.21]-v.3.3.1.zip, file/Simple Invisible Light 1.21.zip, file/invis item frame.zip (incompatible), file/origins-datapack-v1.1.4.zip, file/string_to_cobwebs(1.21).zip, mod/accessories (incompatible), mod/architectury (incompatible), mod/ars_nouveau (incompatible), mod/azurelib (incompatible), mod/bagofholding (incompatible), mod/basiclogin, mod/bendylib, mod/carryon (incompatible), mod/cataclysm (incompatible), mod/cataclysm_spellbooks, mod/corgilib (incompatible), mod/corpse (incompatible), mod/cpm (incompatible), mod/crabbersdelight (incompatible), mod/cristellib, mod/croptopia, mod/curios (incompatible), mod/deeperdarker, mod/drinkbeer, mod/dummmmmmy (incompatible), mod/elixirum (incompatible), mod/emotecraft, mod/endrem (incompatible), mod/ends_delight (incompatible), mod/epherolib (incompatible), mod/etched (incompatible), mod/fabric_api_base, mod/fabric_networking_api_v1, mod/fabric_screen_api_v1, mod/farmersdelight (incompatible), mod/ferritecore (incompatible), mod/fragmentum (incompatible), mod/friendsandfoes (incompatible), mod/fzzy_config, mod/gametechbcs_spellbooks, mod/geckolib, mod/gtbcs_spell_lib, mod/hexerei (incompatible), mod/imgurdisplay, mod/irons_spellbooks (incompatible), mod/iteminteractions (incompatible), mod/kotlinforforge (incompatible), mod/lionfishapi (incompatible), mod/lithium, mod/lootr, mod/modernfix (incompatible), mod/modonomicon (incompatible), mod/moonlight (incompatible), mod/neoforge, mod/nuggets (incompatible), mod/nullscape, mod/occultism, mod/octolib, mod/oracle_index, mod/owo, mod/patchouli (incompatible), mod/playeranimator, mod/playerladder, mod/plushables (incompatible), mod/puzzleslib (incompatible), mod/regions_unexplored (incompatible), mod/relics (incompatible), mod/resourcefullib, mod/simplyswords (incompatible), mod/skinrestorer (incompatible), mod/smartbrainlib (incompatible), mod/snatched, mod/sussysniffers, mod/t_and_t, mod/tablist, mod/terrablender (incompatible), mod/the_afterdark (incompatible), mod/vampirism,teamlapenlib (incompatible), mod/vital_herbs, mod/voicechat (incompatible), mod/werewolves (incompatible), mod/yet_another_config_lib_v3 (incompatible), mod_data, modcompat
    Enabled Feature Flags: minecraft:vanilla
    World Generation: Stable
    World Seed: -7444883803855182637
    Is Modded: Definitely; Server brand changed to 'neoforge'
    Type: Dedicated Server (map_server.txt)
    ModLauncher: 11.0.4+main.d2e20e43
    ModLauncher launch target: forgeserver
    ModLauncher services: 
        sponge-mixin-0.15.2+mixin.0.8.7.jar mixin PLUGINSERVICE 
        loader-4.0.39.jar slf4jfixer PLUGINSERVICE 
        loader-4.0.39.jar runtime_enum_extender PLUGINSERVICE 
        at-modlauncher-10.0.1.jar accesstransformer PLUGINSERVICE 
        loader-4.0.39.jar runtimedistcleaner PLUGINSERVICE 
        modlauncher-11.0.4.jar mixin TRANSFORMATIONSERVICE 
        modlauncher-11.0.4.jar fml TRANSFORMATIONSERVICE 
    FML Language Providers: 
        [email protected]
        [email protected]+0.16.0+1.21
        [email protected]
        [email protected]
        [email protected]
    Mod List: 
        accessories-neoforge-1.1.0-beta.43+1.21.1.jar     |Accessories                   |accessories                   |1.1.0-beta.43+1.21.1|Manifest: NOSIGNATURE
        architectury-13.0.8-neoforge.jar                  |Architectury                  |architectury                  |13.0.8              |Manifest: NOSIGNATURE
        elixirum-neoforge-1.21.1-0.2.2.jar                |Ars Elixirum                  |elixirum                      |0.2.2               |Manifest: NOSIGNATURE
        ars_nouveau-1.21.1-5.8.3-all.jar                  |Ars Nouveau                   |ars_nouveau                   |5.8.3               |Manifest: NOSIGNATURE
        azurelib-neo-1.21.1-3.0.20.jar                    |AzureLib                      |azurelib                      |3.0.20              |Manifest: NOSIGNATURE
        BagOfHolding-v21.1.0-1.21.1-NeoForge.jar          |Bag Of Holding                |bagofholding                  |21.1.0              |Manifest: NOSIGNATURE
        basiclogin-2.0.0.21.1.jar                         |Basic Login                   |basiclogin                    |1.0.0.21.1          |Manifest: NOSIGNATURE
        bendy-lib-forge-5.1.jar                           |Bendy lib                     |bendylib                      |5.1                 |Manifest: NOSIGNATURE
        carryon-neoforge-1.21.1-2.2.2.11.jar              |Carry On                      |carryon                       |2.2.2               |Manifest: NOSIGNATURE
        cataclysm_spellbooks-1.1.7-1.21.jar               |Cataclysm Spellbook           |cataclysm_spellbooks          |1.1.7-1.21          |Manifest: NOSIGNATURE
        Corgilib-NeoForge-1.21.1-5.0.0.3.jar              |CorgiLib                      |corgilib                      |5.0.0.3             |Manifest: NOSIGNATURE
        corpse-neoforge-1.21.1-1.1.5.jar                  |Corpse                        |corpse                        |1.21.1-1.1.5        |Manifest: NOSIGNATURE
        crabbersdelight-1.21.1-1.1.9.jar                  |Crabber's Delight             |crabbersdelight               |1.1.9               |Manifest: NOSIGNATURE
        cristellib-neoforge-1.2.8.jar                     |Cristel Lib                   |cristellib                    |1.2.8               |Manifest: NOSIGNATURE
        croptopia_1.21.1_neo-forge-4.1.0.jar              |Croptopia                     |croptopia                     |4.1.0               |Manifest: NOSIGNATURE
        curios-neoforge-9.5.1+1.21.1.jar                  |Curios API                    |curios                        |9.5.1+1.21.1        |Manifest: NOSIGNATURE
        CustomPlayerModels-1.21-0.6.22a.jar               |Customizable Player Models    |cpm                           |0.6.22a             |Manifest: NOSIGNATURE
        deeperdarker-neoforge-1.21-1.3.4.jar              |Deeper and Darker             |deeperdarker                  |1.3.4               |Manifest: NOSIGNATURE
        drinkbeer-refill-1.21.1-1.2.0.jar                 |DrinkBeer Refill              |drinkbeer                     |1.2.0               |Manifest: NOSIGNATURE
        emotecraft-for-MC1.21.1-2.4.10-neoforge.jar       |Emotecraft                    |emotecraft                    |2.4.10              |Manifest: NOSIGNATURE
        endrem-neoforge-1.21.X-6.0.2.jar                  |End Remastered                |endrem                        |6.0.2               |Manifest: NOSIGNATURE
        ends_delight-2.5.1+neoforge.1.21.1.jar            |End's Delight                 |ends_delight                  |2.5.1+neoforge.1.21.|Manifest: NOSIGNATURE
        EpheroLib-1.21.1-NEO-FORGE-1.2.0.jar              |EpheroLib                     |epherolib                     |1.2.0               |Manifest: NOSIGNATURE
        etched-4.0.0.jar                                  |Etched                        |etched                        |4.0.0               |Manifest: NOSIGNATURE
        FarmersDelight-1.21.1-1.2.8.jar                   |Farmer's Delight              |farmersdelight                |1.2.8               |Manifest: NOSIGNATURE
        ferritecore-7.0.2-neoforge.jar                    |Ferrite Core                  |ferritecore                   |7.0.2               |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
        fabric-api-base-0.4.42+d1308dedd1.jar             |Forgified Fabric API Base     |fabric_api_base               |0.4.42+d1308dedd1   |Manifest: NOSIGNATURE
        fabric-networking-api-v1-4.2.2+a92978fd19.jar     |Forgified Fabric Networking AP|fabric_networking_api_v1      |4.2.2+a92978fd19    |Manifest: NOSIGNATURE
        fabric-screen-api-v1-2.0.24+79a4c2b0d1.jar        |Forgified Fabric Screen API (v|fabric_screen_api_v1          |2.0.24+79a4c2b0d1   |Manifest: NOSIGNATURE
        fragmentum-neoforge-1.21.1-0.0.13.jar             |Fragmentum                    |fragmentum                    |0.0.13              |Manifest: NOSIGNATURE
        friendsandfoes-neoforge-4.0.5+mc1.21.1.jar        |Friends&Foes                  |friendsandfoes                |4.0.5               |Manifest: NOSIGNATURE
        fzzy_config-0.7.0+1.21+neoforge.jar               |Fzzy Config                   |fzzy_config                   |0.7.0+1.21+neoforge |Manifest: NOSIGNATURE
        gametechbcs_spellbooks-3.0.0-1.21.1.jar           |GameTechBC's Spellbooks       |gametechbcs_spellbooks        |3.0.0-1.21.1        |Manifest: NOSIGNATURE
        geckolib-neoforge-1.21.1-4.7.5.1.jar              |GeckoLib 4                    |geckolib                      |4.7.5.1             |Manifest: NOSIGNATURE
        gtbcs_spell_lib-1.0.1-1.21.1.jar                  |GTBC's SpellLib               |gtbcs_spell_lib               |1.0.1-1.21.1        |Manifest: NOSIGNATURE
        hexerei-0.5.0.3.jar                               |Hexerei                       |hexerei                       |0.5                 |Manifest: NOSIGNATURE
        imgurdisplay-1.21.1-0.2.1.jar                     |Imgur Display                 |imgurdisplay                  |1.21.1-0.2.1        |Manifest: NOSIGNATURE
        irons_spellbooks-1.21.1-3.12.1.jar                |Iron's Spells 'n Spellbooks   |irons_spellbooks              |1.21.1-3.12.1       |Manifest: NOSIGNATURE
        iteminteractions-neoforge-21.1.0.jar              |Item Interactions             |iteminteractions              |21.1.0              |Manifest: NOSIGNATURE
        thedarkcolour.kffmod-5.8.0.jar                    |Kotlin For Forge              |kotlinforforge                |5.8.0               |Manifest: NOSIGNATURE
        L_Ender's Cataclysm-2.66-1.21.1.jar               |L_Ender's Cataclysm           |cataclysm                     |2.66-1.21.1         |Manifest: NOSIGNATURE
        lionfishapi-2.6.jar                               |lionfishapi                   |lionfishapi                   |2.6                 |Manifest: NOSIGNATURE
        lithium-neoforge-0.15.0+mc1.21.1.jar              |Lithium                       |lithium                       |0.15.0+mc1.21.1     |Manifest: NOSIGNATURE
        lootr-neoforge-1.21-1.10.35.91.jar                |Lootr                         |lootr                         |1.21-1.10.35.91     |Manifest: NOSIGNATURE
        server-1.21.1-20240808.144430-srg.jar             |Minecraft                     |minecraft                     |1.21.1              |Manifest: NOSIGNATURE
        dummmmmmy-1.21-2.0.7-neoforge.jar                 |MmmMmmMmmMmm                  |dummmmmmy                     |1.21-2.0.7          |Manifest: NOSIGNATURE
        modernfix-neoforge-5.23.0+mc1.21.1.jar            |ModernFix                     |modernfix                     |5.23.0+mc1.21.1     |Manifest: NOSIGNATURE
        modonomicon-1.21.1-neoforge-1.114.2.jar           |Modonomicon                   |modonomicon                   |1.114.2             |Manifest: NOSIGNATURE
        moonlight-1.21-2.18.13-neoforge.jar               |Moonlight Lib                 |moonlight                     |1.21-2.18.13        |Manifest: NOSIGNATURE
        neoforge-21.1.172-universal.jar                   |NeoForge                      |neoforge                      |21.1.172            |Manifest: NOSIGNATURE
        nuggets-neoforge-1.21-1.0.6.37.jar                |Nuggets                       |nuggets                       |1.0.6.37            |Manifest: NOSIGNATURE
        Nullscape_1.21.x_v1.2.11.jar                      |Nullscape                     |nullscape                     |1.2.11              |Manifest: NOSIGNATURE
        occultism-1.21.1-neoforge-1.180.0.jar             |Occultism                     |occultism                     |1.180.0             |Manifest: NOSIGNATURE
        OctoLib-NEOFORGE-0.5.0.1.jar                      |OctoLib                       |octolib                       |0.5.0.1             |Manifest: NOSIGNATURE
        oracle_index-neoforge-0.3.0.jar                   |Oracle Index                  |oracle_index                  |0.3.0               |Manifest: NOSIGNATURE
        owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar        |oωo                           |owo                           |0.12.15.1-beta.3+1.2|Manifest: NOSIGNATURE
        Patchouli-1.21-88-NEOFORGE.jar                    |Patchouli                     |patchouli                     |1.21-88-NEOFORGE    |Manifest: NOSIGNATURE
        player-animation-lib-forge-2.0.1+1.21.1.jar       |Player Animator               |playeranimator                |2.0.1+1.21.1        |Manifest: NOSIGNATURE
        playerladder-neoforge-1.21-0.7.1.jar              |Player Ladder                 |playerladder                  |0.7.1               |Manifest: NOSIGNATURE
        plushables-neoforge-2.0.51.21.1.jar               |Plushables                    |plushables                    |2.0.5+1.21.1        |Manifest: NOSIGNATURE
        PuzzlesLib-v21.1.36-1.21.1-NeoForge.jar           |Puzzles Lib                   |puzzleslib                    |21.1.36             |Manifest: NOSIGNATURE
        regions_unexplored-neoforge-1.21.1-0.5.6.1.jar    |Regions Unexplored            |regions_unexplored            |0.5.6.1             |Manifest: NOSIGNATURE
        relics-1.21.1-0.10.7.5.jar                        |Relics                        |relics                        |0.10.7.5            |Manifest: NOSIGNATURE
        resourcefullib-neoforge-1.21-3.0.12.jar           |Resourceful Lib               |resourcefullib                |3.0.12              |Manifest: NOSIGNATURE
        voicechat-neoforge-1.21.1-2.5.30.jar              |Simple Voice Chat             |voicechat                     |1.21.1-2.5.30       |Manifest: NOSIGNATURE
        simplyswords-neoforge-1.60.11-1.21.1.jar          |Simply Swords                 |simplyswords                  |1.60.11-1.21.1      |Manifest: NOSIGNATURE
        skinrestorer-2.3.2+1.21-neoforge.jar              |SkinRestorer                  |skinrestorer                  |2.3.2+1.21-neoforge |Manifest: NOSIGNATURE
        SmartBrainLib-neoforge-1.21.1-1.16.7.jar          |SmartBrainLib                 |smartbrainlib                 |1.16.7              |Manifest: NOSIGNATURE
        snatched-1.0.3-neoforge-1.21.1.jar                |Snatched                      |snatched                      |1.0.3               |Manifest: NOSIGNATURE
        sussysniffers-1.21.1-0.1.1.jar                    |Sussy Sniffers                |sussysniffers                 |1.21.1-0.1.1        |Manifest: NOSIGNATURE
        tablist-1.0.1.jar                                 |TabList                       |tablist                       |1.0.1               |Manifest: NOSIGNATURE
        TerraBlender-neoforge-1.21.1-4.1.0.8.jar          |TerraBlender                  |terrablender                  |4.1.0.8             |Manifest: NOSIGNATURE
        the_afterdark-1.21.1-neoforge-1.0.3.1.jar         |The Afterdark                 |the_afterdark                 |1.0.3.1             |Manifest: NOSIGNATURE
        t_and_t-neoforge-fabric-1.13.2.jar                |Towns and Towers              |t_and_t                       |1.13.2              |Manifest: NOSIGNATURE
        Vampirism-1.21-1.10.7.jar                         |Vampirism                     |vampirism                     |1.10.7              |Manifest: NOSIGNATURE
        vital_herbs-4.0.0-neoforge-1.21.1.jar             |Vital Herbs                   |vital_herbs                   |4.0.0               |Manifest: NOSIGNATURE
        Werewolves-1.21-2.0.2.5.jar                       |Werewolves                    |werewolves                    |2.0.2.5             |Manifest: NOSIGNATURE
        yet_another_config_lib_v3-3.6.6+1.21.1-neoforge.ja|YetAnotherConfigLib           |yet_another_config_lib_v3     |3.6.6+1.21.1-neoforg|Manifest: NOSIGNATURE
    Crash Report UUID: ac50e152-6b86-4ab5-bd69-04945987c663
    FML: 4.0.39
    NeoForge: 21.1.172

 

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...