Skip to content

No Class Definition Exception #25

@MMT007

Description

@MMT007

About

Geyser Version: Geyser 2.9.5 - Fabric
Extension Version: 1.0.8
Server Version: Fabric 1.21.11

Tried building both geyser and the extension myself, neither worked and I'm out of ideas.
The extension loads pre-world loading, after world loading the extension crashes

Prob needing to implement the lib on the library with the plugin might help?
(Judging from this first error message, but could be wrong)

Exception

[19:02:58] [Server thread/WARN] (geyser) Extension GeyserDisplayEntity loads class org.cloudburstmc.protocol.bedrock.packet.BedrockPacket from an external source. This can change at any time and break the extension, additionally to potentially causing unexpected behaviour!
[19:02:58] [Server thread/ERROR] (geyser) [geyserdisplayentity] Error in load

java.lang.NoClassDefFoundError: org/cloudburstmc/protocol/bedrock/packet/BedrockPacket
	at me.geyserextensionists.geyserdisplayentity.GeyserDisplayEntity.onEntityPropertiesEvent(GeyserDisplayEntity.java:102)
	at knot//org.lanternpowered.lmbda.Lmbda$5.accept(Unknown Source)
	at knot//org.geysermc.event.subscribe.impl.SubscriberImpl.lambda$new$0(SubscriberImpl.java:55)
	at knot//org.geysermc.event.subscribe.impl.SubscriberImpl.invoke(SubscriberImpl.java:75)
	at knot//org.geysermc.event.bus.impl.BaseBusImpl.fireSilently(BaseBusImpl.java:201)
	at knot//org.geysermc.event.bus.impl.OwnedEventBusImpl.fireSilently(OwnedEventBusImpl.java:41)
	at knot//org.geysermc.event.bus.impl.BaseBusImpl.fire(BaseBusImpl.java:180)
	at knot//org.geysermc.event.bus.impl.OwnedEventBusImpl.fire(OwnedEventBusImpl.java:41)
	at knot//org.geysermc.geyser.entity.EntityDefinitions.init(EntityDefinitions.java:1286)
	at knot//org.geysermc.geyser.GeyserImpl.initialize(GeyserImpl.java:255)
	at knot//org.geysermc.geyser.GeyserImpl.start(GeyserImpl.java:741)
	at knot//org.geysermc.geyser.platform.mod.GeyserModBootstrap.onGeyserEnable(GeyserModBootstrap.java:101)
	at knot//org.geysermc.geyser.platform.fabric.GeyserFabricBootstrap.lambda$onInitialize$0(GeyserFabricBootstrap.java:59)
	at knot//net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49)
	at knot//net.minecraft.server.MinecraftServer.handler$zbl000$fabric-lifecycle-events-v1$afterSetupServer(MinecraftServer.java:3339)
	at knot//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:743)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:301)
	at java.base/java.lang.Thread.run(Thread.java:1516)
Caused by: java.lang.ClassNotFoundException: org.cloudburstmc.protocol.bedrock.packet.BedrockPacket
	at knot//org.geysermc.geyser.extension.GeyserExtensionClassLoader.findClass(GeyserExtensionClassLoader.java:107)
	at knot//org.geysermc.geyser.extension.GeyserExtensionLoader.classByName(GeyserExtensionLoader.java:152)
	at knot//org.geysermc.geyser.extension.GeyserExtensionClassLoader.findClass(GeyserExtensionClassLoader.java:97)
	at knot//org.geysermc.geyser.extension.GeyserExtensionClassLoader.findClass(GeyserExtensionClassLoader.java:79)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:569)
Caused by: java.lang.ClassNotFoundException: org.cloudburstmc.protocol.bedrock.packet.BedrockPacket

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions