Super-Santa / EssentialAddons

Fabric Carpet extension that adds things from the Spigot plugin Essentials, or other features I think are needed for Minecraft
MIT License
50 stars 8 forks source link

Incompatibility #33

Closed xFedee closed 2 years ago

xFedee commented 2 years ago

Incompatibility with mod: https://github.com/plasmoapp/plasmo-voice Crash report: ---- Minecraft Crash Report ---- // Shall we play a game?

Time: 05/04/22, 23:16 Description: Exception in server tick loop

java.lang.NullPointerException: Cannot invoke "net.minecraft.server.MinecraftServer.method_3760()" because the return value of "su.plo.voice.server.VoiceServer.getServer()" is null at Not Enough Crashes deobfuscated stack trace.(1.18.2+build.2) at su.plo.voice.server.PlayerManager.isOp(PlayerManager.java:97) at su.plo.voice.server.network.ServerNetworkHandler.handleJoin(ServerNetworkHandler.java:69) at su.plo.voice.server.network.ServerNetworkHandlerFabric.handleJoin(ServerNetworkHandlerFabric.java:35) at su.plo.voice.server.VoiceServerFabric.lambda$onInitialize$3(VoiceServerFabric.java:36) at net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.lambda$static$2(ServerPlayConnectionEvents.java:48) at net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon.onClientReady(ServerPlayNetworkAddon.java:65) at net.minecraft.server.PlayerManager.handler$cip000$handlePlayerConnection(PlayerManager:3964) at net.minecraft.server.PlayerManager.onPlayerConnect(PlayerManager:192) at carpet.patches.EntityPlayerMPFake.join(EntityPlayerMPFake.java:1053) at essentialaddons.feature.ReloadFakePlayers.loadPlayer(ReloadFakePlayers.java:47) at essentialaddons.utils.ConfigFakePlayerData.lambda$readConfig$3(ConfigFakePlayerData.java:103) at java.lang.Iterable.forEach(Iterable.java:75) at essentialaddons.utils.ConfigFakePlayerData.readConfig(ConfigFakePlayerData.java:80) at essentialaddons.feature.ReloadFakePlayers.loadFakePlayers(ReloadFakePlayers.java:26) at essentialaddons.EssentialAddons.onServerLoadedWorlds(EssentialAddons.java:63) at carpet.CarpetServer.lambda$onServerLoadedWorlds$1(CarpetServer.java:104) at java.util.ArrayList.forEach(ArrayList.java:1511) at carpet.CarpetServer.onServerLoadedWorlds(CarpetServer.java:104) at net.minecraft.server.MinecraftServer.handler$zbd000$serverLoadedWorlds(MinecraftServer:2303) at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer:345) at net.minecraft.server.dedicated.MinecraftDedicatedServer.setupServer(MinecraftDedicatedServer:180) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:670) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:273) at java.lang.Thread.run(Thread.java:833)

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

-- System Details -- Details: Minecraft Version: 1.18.2 Minecraft Version ID: 1.18.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.1, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 799014912 bytes (762 MiB) / 2114977792 bytes (2017 MiB) up to 2147483648 bytes (2048 MiB) CPUs: 16 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 7 5800X 8-Core Processor
Identifier: AuthenticAMD Family 25 Model 33 Stepping 0 Microarchitecture: Zen 3 Frequency (GHz): 3,80 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 16 Graphics card #0 name: AMD Radeon RX 6700 XT Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002) Graphics card #0 VRAM (MB): 4095,00 Graphics card #0 deviceId: 0x73df Graphics card #0 versionInfo: DriverVersion=30.0.21000.22018 Memory slot #0 capacity (MB): 8192,00 Memory slot #0 clockSpeed (GHz): 3,20 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 8192,00 Memory slot #1 clockSpeed (GHz): 3,20 Memory slot #1 type: DDR4 Virtual memory max (MB): 35755,05 Virtual memory used (MB): 31570,20 Swap memory total (MB): 19456,00 Swap memory used (MB): 845,95 JVM Flags: 1 total; -Xmx2G Fabric Mods: carpet: Carpet Mod 1.4.66 carpet-extra: Carpet Extra 1.4.64 carpet-fixes: Carpet Fixes 1.18.x-1.7.0+v220301 carpet-shadow: Carpet Shadow 1.9.5-MC1.18+ carpet-tis-addition: Carpet TIS Addition 1.30.0 com_moandjiezana_toml_toml4j: toml4j 0.7.2 conditional-mixin: conditional mixin 0.1.5 essentialaddons: Essential Addons 1.18.2-1.1.1 fabric: Fabric API 0.48.0+1.18.2 fabric-api-base: Fabric API Base 0.4.4+d7c144a860 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.5.7+d7c144a860 fabric-biome-api-v1: Fabric Biome API (v1) 8.0.3+801ec85b60 fabric-command-api-v1: Fabric Command API (v1) 1.1.9+d7c144a860 fabric-commands-v0: Fabric Commands (v0) 0.2.8+b4f4f6cd60 fabric-containers-v0: Fabric Containers (v0) 0.1.21+d7c144a860 fabric-content-registries-v0: Fabric Content Registries (v0) 3.0.2+d82b939260 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.11+3ac43d9560 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.17+2540745460 fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.8+d7c144a860 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.19+d7c144a860 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.13+d7c144a860 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.13+d7c144a860 fabric-item-api-v1: Fabric Item API (v1) 1.3.3+691a79b560 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.10+3ac43d9560 fabric-language-kotlin: Fabric Language Kotlin 1.7.1+kotlin.1.6.10 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.0.2+2540745460 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.11+d7c144a860 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.0.4+d1027f7d60 fabric-networking-api-v1: Fabric Networking API (v1) 1.0.21+d882b91560 fabric-networking-v0: Fabric Networking (v0) 0.3.8+b4f4f6cd60 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 2.0.3+40c91ec860 fabric-particles-v1: Fabric Particles (v1) 0.2.12+526dc1ac60 fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.8+0d9ab37260 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.7+d7c144a860 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 2.0.2+54e5b2ec60 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.2+d1027f7d60 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.18+2de5574560 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.14+40c91ec860 fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.14+cca23f9360 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.0.0+40c91ec860 fabricloader: Fabric Loader 0.13.3 fabricproxy: FabricProxy 1.4.10 ferritecore: FerriteCore 4.2.0 java: Java HotSpot(TM) 64-Bit Server VM 17 ledger: Ledger 1.2.4 lithium: Lithium 0.7.9 minecraft: Minecraft 1.18.2 notenoughcrashes: Not Enough Crashes 4.1.4+1.18.1 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.6.10 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.6.10 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.6.10 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.6.10 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.2 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.2 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.1 org_yaml_snakeyaml: snakeyaml 1.29 packet_tweaker: Packet Tweaker 0.2.0+1.18-pre1 pca: Plusls carpet addition mod 0.2.5-beta+8e41bb1 plasmo_voice: Plasmo Voice 1.2.11 rug: Rug 1.18.2-1.2.1 server_translations_api: Server Translations API 1.4.9+1.18.2-rc1 servux: Servux 0.1.0 sgui: sgui 1.0.0+1.18.1 syncmatica: Syncmatica 1.18.1-0.3.1 Server Running: true Player Count: 0 / 7; [] Data Packs: vanilla, file/bundle.zip (incompatible), file/RedPack - Better Armor Stands.zip (incompatible), file/more mob heads v2.9.4.zip (incompatible), file/unlock all recipes v2.0.3.zip (incompatible), file/Carpet RedCraft Addons (incompatible), file/NoCreativeDatapack.zip (incompatible), file/RugData (incompatible), file/ConcretePowderToGlass.zip, file/UnPackablesNetherWart.zip, Fabric Mods World Generation: Stable Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt) Suspected Mods: Minecraft (minecraft), Carpet Mod (carpet), Fabric Networking API (v1) (fabric-networking-api-v1), Plasmo Voice (plasmo_voice), Essential Addons (essentialaddons)

senseiwells commented 2 years ago

This is an issue with Plasmo not EssentialAddons, they have an event that triggers when a player joins and their method for getting the server caused a NPE which crashed your game, I suggest you go report it on their issue tracker since we cannot do anything to fix this, it's out of my control.