Skip to content

java.lang.ClassNotFoundException: org.enginehub.worldeditcui.protocol.CUIPacket #2954

@IniKiwi

Description

@IniKiwi

WorldEdit Version

7.4.3-SNAPSHOT

Platform Version

fabric 0.146.1+26.1.2

Confirmations

  • I am using the most recent Minecraft release.
  • I am using a version of WorldEdit compatible with my Minecraft version.
  • I am using the latest or recommended version of my platform software.
  • I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
  • I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)

Bug Description

I'm trying to use the worldedit API with my mod.

00:01:58: Executing ':net.fabricmc.devlaunchinjector.Main.main()'…


> Configure project :
Fabric Loom: 1.16.1

> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE

> Task :net.fabricmc.devlaunchinjector.Main.main()
[00:01:59] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 26.1.2 with Fabric Loader 0.19.2
[00:01:59] [main/INFO] (FabricLoader/Mappings) Mappings not present!
[00:01:59] [main/INFO] (FabricLoader) Loading 44 mods:
	- fabric-api 0.146.1+26.1.2
	   |-- fabric-key-mapping-api-v1 2.0.4+e2bdee784c
	   |-- fabric-model-loading-api-v1 8.0.4+c80601bb4c
	   |-- fabric-renderer-api-v1 13.0.1+c80601bb4c
	   |-- fabric-renderer-indigo 8.0.3+a6be36ef4c
	   |-- fabric-rendering-v1 23.0.5+08c26e364c
	   |-- fabric-screen-api-v1 5.0.1+d871b99e4c
	   \-- fabric-sound-api-v1 2.0.4+11a26f314c
	- fabric-api-base 2.0.3+ece0632359
	- fabric-api-lookup-api-v1 2.0.10+d5a053b659
	- fabric-biome-api-v1 18.0.4+35c80edc59
	- fabric-block-api-v1 3.0.2+ec56b60159
	- fabric-block-getter-api-v2 2.0.6+ec56b60159
	- fabric-command-api-v2 3.0.5+e2bdee7859
	- fabric-content-registries-v0 11.0.12+d871b99e59
	- fabric-convention-tags-v2 4.4.0+f006eade4c
	- fabric-crash-report-info-v1 1.0.3+9f78a5a859
	- fabric-creative-tab-api-v1 5.0.10+d871b99e59
	- fabric-data-attachment-api-v1 2.2.4+d602a8964c
	- fabric-data-generation-api-v1 24.0.18+35c80edc4c
	- fabric-debug-api-v1 1.0.1+c792624d59
	- fabric-dimensions-v1 5.1.4+9cbf5da559
	- fabric-entity-events-v1 5.0.2+e2bdee7859
	- fabric-events-interaction-v0 5.1.10+c82f046159
	- fabric-game-rule-api-v1 4.0.5+d871b99e59
	- fabric-gametest-api-v1 4.0.13+00a1fba659
	- fabric-item-api-v1 14.1.0+9833182c59
	- fabric-lifecycle-events-v1 4.0.6+a9b9c17659
	- fabric-loot-api-v3 3.0.11+00a1fba659
	- fabric-menu-api-v1 2.0.12+d871b99e59
	- fabric-message-api-v1 7.0.5+dae8ce3e4c
	- fabric-networking-api-v1 6.3.0+50a808ce59
	- fabric-object-builder-api-v1 23.0.14+b95dd56e4c
	- fabric-particles-v1 5.0.14+b61fef4359
	- fabric-recipe-api-v1 9.0.13+be4b75ae59
	- fabric-registry-sync-v0 7.0.12+b61fef4359
	- fabric-rendering-fluids-v1 6.0.1+d871b99e59
	- fabric-resource-conditions-api-v1 6.0.5+00a1fba659
	- fabric-resource-loader-v0 3.3.16+4fc5413f59
	- fabric-resource-loader-v1 2.0.9+d871b99e59
	- fabric-serialization-api-v1 2.0.3+11a26f3159
	- fabric-tag-api-v1 2.0.9+11a26f3159
	- fabric-transfer-api-v1 8.0.4+357ea7334c
	- fabric-transitive-access-wideners-v1 8.0.11+d871b99e59
	- fabricloader 0.19.2
	- inikiwi-ctf 1.0.0
	- java 25
	- minecraft 26.1.2
	- mixinextras 0.5.4
	- worldedit 7.4.3-SNAPSHOT+1593-324aacb
	- worldeditcui_protocol 4.0.3
[00:01:59] [main/WARN] (FabricLoader/ModRemap) Runtime mod remapping disabled due to no fabric.remapClasspathFile being specified. You may need to update loom.
[00:01:59] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/home/pierre/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.17.2+mixin.0.8.7/edf98d1d98229e46e36c61774ae2b54dcd852981/sponge-mixin-0.17.2+mixin.0.8.7.jar Service=Knot/Fabric Env=SERVER
[00:01:59] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_25
[00:01:59] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.4).
[00:02:01] [main/INFO] (inikiwi-ctf) Hello Fabric world!
[00:02:01] [main/INFO] (PlatformManager) Got request to register class com.sk89q.worldedit.fabric.FabricPlatform with WorldEdit [com.sk89q.worldedit.extension.platform.PlatformManager@4becb886]
[00:02:01] [main/ERROR] (Minecraft) Failed to start the minecraft server

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'worldedit' at 'com.sk89q.worldedit.fabric.FabricWorldEdit'!
	at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409)
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407)
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63)
	at knot//net.minecraft.server.Main.main(Main.java:111)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
	Suppressed: java.lang.NoClassDefFoundError: org/enginehub/worldeditcui/protocol/CUIPacket
		at knot//org.enginehub.worldeditcui.fabric.network.FabricCUIPacketRegistration.onInitialize(FabricCUIPacketRegistration.java:24)
		at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405)
		... 6 more
	Caused by: java.lang.ClassNotFoundException: org.enginehub.worldeditcui.protocol.CUIPacket
		at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
		at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:239)
		at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
		at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
		... 8 more
Caused by: java.lang.NoClassDefFoundError: org/enginehub/worldeditcui/protocol/CUIPacketHandler
	at knot//com.sk89q.worldedit.fabric.FabricWorldEdit.onInitialize(FabricWorldEdit.java:179)
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405)
	... 6 more
Caused by: java.lang.ClassNotFoundException: org.enginehub.worldeditcui.protocol.CUIPacketHandler
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:239)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
	... 8 more

Expected Behavior

I expected that the server loads with success.

Reproduction Steps


repositories {
	maven{
		url = uri("https://maven.enginehub.org/repo/")
	}
}

...

dependencies {
	...

	implementation "com.sk89q.worldedit:worldedit-fabric-mc26.1:7.4.3-SNAPSHOT"
	
}```

### Anything Else?

_No response_

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:pendingPending acceptance or closure.type:bugIncorrect behavior, not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions