GithubHelp home page GithubHelp logo

cardboardpowered / cardboard Goto Github PK

View Code? Open in Web Editor NEW
915.0 33.0 55.0 43.36 MB

The Bukkit/Spigot/Paper API implementation for Fabric

Home Page: https://cardboardpowered.org

License: GNU General Public License v3.0

Java 99.99% Batchfile 0.01%
bukkit spigot spigot-api fabric fabric-mod paper-api hacktoberfest paper hacktoberfest2021

cardboard's Introduction

logo

Cardboard Join Discord Discord

Cardboard is an implementation of the popular Bukkit/Spigot/Paper Modding API for FabricMC. This mod lets you use plugins that are made for Bukkit and it's derivatives (Spigot & Paper) on a Fabric modded server.

Fabric version chart:

Supported Minecraft Git Branch Download
Fabric 1.20.1 ver/1.20 Work-in-Progress
Fabric 1.19.4 ver/1.19.4 View Downloads
Fabric 1.19.2 ver/1.19.2 View Downloads
Fabric 1.18.2 ver/1.18.2 View Downloads
1.17 / 1.18.1 N/A View Downloads
<= 1.16.5 ver/1.16.5 View Downloads

License

We inherit the license from Paper. See Paper's License for full details. SrgLib is also licensed under MIT.

NMS Support

We do support using Spigot's net.minecraft.server classes. Classes and Fields will automatically remap to their intermediary counterparts. However, the current system is far from perfect.

Progress

There is a progress indicator in the Discord. Although, if you're not in the Discord: Progress can be determined by the completeness of the to-do lists on the two pinned issues.

Credits

Apex Hosting

This project is partnered with ApexHosting! Join our test server, cardboardmod.apexmc.co:25666, or get a Minecraft server by clicking on the banner below:

Apex Hosting

cardboard's People

Contributors

1a2s3d4f1 avatar axlecoffee avatar blayung avatar kongolan avatar miniday avatar nolway avatar pashavoid avatar pisaiah avatar rtm516 avatar sollyw avatar thatgamerblue avatar turulix avatar wdog5 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cardboard's Issues

Incompatible with Gnembon's AutoCrafting Carpet Addon

Time: 8/30/20 3:08 PM
Description: Exception in server tick loop

org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:364)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at net.minecraft.class_3176.handler$zzd000$init(class_3176.java:675)
at net.minecraft.class_3176.method_3823(class_3176.java:150)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin] from phase [DEFAULT] in config [carpet.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:643)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:595)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
... 11 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("INVOKE") on net/minecraft/class_3225::activateWithOptionalCactus with priority 1000 cannot inject into net/minecraft/class_3225::method_14262(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; merged by com.javazilla.bukkitfabric.mixin.MixinServerPlayerInteractionManager with priority 1000 [PREINJECT Applicator Phase -> carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin -> Prepare Injections -> -> redirect$zob000$activateWithOptionalCactus(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293)
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 11 more

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

-- System Details --
Details:
Minecraft Version: 1.16.2
Minecraft Version ID: 1.16.2
Operating System: Linux (amd64) version 3.10.0-1062.12.1.el7.x86_64
Java Version: 1.8.0_252, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 8051132112 bytes (7678 MB) / 8476557312 bytes (8083 MB) up to 8476557312 bytes (8083 MB)
CPUs: 16
JVM Flags: 4 total; -Xmx8192M -Xms8192M -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled
Fabric Mods:
bukkitfabric: Bukkit for Fabric 1.16.2
carpet: Carpet Mod in Fabric 1.4.8
carpet-extra: Carpet Extra 1.4.8
carpet-tis-addition: Carpet TIS Addition 1.0.13
dupeplayerjoin: Duplicate Player Join ${version}
fabric: Fabric API 0.19.0+build.398-1.16
fabric-api-base: Fabric API Base 0.1.3+12a8474c4e
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce533984e
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d308364e
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f4e
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea8664e
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d4e
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.0+e2e6cdad4e
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b4e
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.1+91555cd14e
fabric-item-api-v1: Fabric Item API (v1) 1.1.0+29679fd64e
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f96364e
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+74cc3b204e
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.0+fac8f3664e
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce994e
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b4e
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f4e
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.6.0+e81ec80b4e
fabric-object-builders-v0: Fabric Object Builders (v0) 0.6.1+ba4afa574e
fabric-particles-v1: fabric-particles-v1 0.2.1+0a6f2a704e
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.4.3+e5d3217f4e
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d4e
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.2.9+e5d3217f4e
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+872498414e
fabric-structure-api-v1: Fabric Structure API (v1) 1.0.0+516ece7c4e
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.0.3+ac8e8c594e
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.2+ccce563e4e
fabricloader: Fabric Loader 0.9.2+build.206
lithium: Lithium 0.5.2
minecraft: Minecraft 1.16.2
Data Packs: vanilla, file/wipeout map creator, file/bukkit, file/Happy.zip (incompatible), file/Megalovania.zip (incompatible), file/Munkee.zip (incompatible), file/Problem.zip (incompatible), file/Up.zip (incompatible), file/bedwars_gui - A GUI Datapack Generated by objD.zip (incompatible), fabric/fabric-tool-attribute-api-v1
Is Modded: Definitely; Server brand changed to 'Fabric,Bukkit'
Type: Dedicated Server (map_server.txt)

About what time should this be done

Currently we do not support CraftBukkit's net.minecraft.server classes. This is planned to change at a future date.

I really could use something like this on my server. I'm trying to run GeyserMC and Floodgate on it, however, floodgate depends on the server classes thingy. No rush.

Crash with latest version!

I don't code, but I know something isn't working. The only mods I had on my server was Fabric API and this.

19.10 19:47:59 [Server] main/FATAL Mixin apply failed fabric-item-api-v1.mixins.json:ItemStackMixin -> net.minecraft.class_1799: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @at("INVOKE") on net/minecraft/class_1799::hookDamage with priority 1000 cannot inject into net/minecraft/class_1799::method_7956(ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V merged by com.javazilla.bukkitfabric.mixin.item.MixinItemStack with priority 1000 [PREINJECT Applicator Phase -> fabric-item-api-v1.mixins.json:ItemStackMixin -> Prepare Injections -> -> modify$zdb000$hookDamage(I)I -> Prepare]
19.10 19:47:59 [Server] INFO org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("INVOKE") on net/minecraft/class_1799::hookDamage with priority 1000 cannot inject into net/minecraft/class_1799::method_7956(ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V merged by com.javazilla.bukkitfabric.mixin.item.MixinItemStack with priority 1000 [PREINJECT Applicator Phase -> fabric-item-api-v1.mixins.json:ItemStackMixin -> Prepare Injections -> -> modify$zdb000$hookDamage(I)I -> Prepare]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:148) ~[fabric_1.16.3.jar:?]
19.10 19:47:59 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_262]
19.10 19:47:59 [Server] INFO at net.minecraft.class_1761.(class_1761.java:115) ~[intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.class_1761$1.(class_1761.java:16) ~[intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.class_1761.(class_1761.java:16) ~[intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.class_1802.(class_1802.java:18) ~[intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.class_2378.method_10234(class_2378.java:158) ~[intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.class_2378.method_29110(class_2378.java:246) ~[intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) [?:1.8.0_262]
19.10 19:47:59 [Server] INFO at net.minecraft.class_2378.(class_2378.java:245) [intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.class_2966.method_12851(class_2966.java:42) [intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at net.minecraft.server.Main.main(Main.java:88) [intermediary-server.jar:?]
19.10 19:47:59 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262]
19.10 19:47:59 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262]

Bugsssssss

There's no command feedback, and most vanilla commands don't work.

Crash when world generation starts

The crash is as follows, the only mods installed are this mod and Fabric API:

java.lang.NullPointerException: Exception in server tick loop
	at net.minecraft.class_3218.handler$zzk000$addToBukkit(class_3218.java:1531)
	at net.minecraft.class_3218.<init>(class_3218.java:208)
	at net.minecraft.server.MinecraftServer.method_3786(MinecraftServer.java:365)
	at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:332)
	at net.minecraft.class_1132.method_3823(class_1132.java:68)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254)
	at java.base/java.lang.Thread.run(Thread.java:832)

SpecialSource ASM VerifyError crash when loading plugin

https://mclo.gs/RIOZzm4 Server Logs

Crash Report

---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 11/5/20 1:01 AM
Description: Exception in server tick loop

java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    net/md_5/specialsource/Jar.getNode(Ljava/lang/String;)Lorg/objectweb/asm/tree/ClassNode; @36: invokevirtual
  Reason:
    Type 'org/objectweb/asm/tree/ClassNode' (current frame, stack[1]) is not assignable to 'org/objectweb/asm/ClassVisitor'
  Current Frame:
    bci: @36
    flags: { }
    locals: { 'net/md_5/specialsource/Jar', 'java/lang/String', 'java/io/InputStream', null, 'org/objectweb/asm/ClassReader', 'org/objectweb/asm/tree/ClassNode' }
    stack: { 'org/objectweb/asm/ClassReader', 'org/objectweb/asm/tree/ClassNode', integer }
  Bytecode:
    0x0000000: 2a2b b600 5f4d 014e 2cc6 0043 bb00 6159
    0x0000010: 2cb7 0064 3a04 bb00 6659 b700 673a 0519
    0x0000020: 0419 0503 b600 6b19 053a 062c c600 1d2d
    0x0000030: c600 152c b600 6ea7 0012 3a07 2d19 07b6
    0x0000040: 0074 a700 072c b600 6e19 06b0 2cc6 004b
    0x0000050: 2dc6 0015 2cb6 006e a700 403a 042d 1904
    0x0000060: b600 74a7 0035 2cb6 006e a700 2e3a 0419
    0x0000070: 044e 1904 bf3a 082c c600 1d2d c600 152c
    0x0000080: b600 6ea7 0012 3a09 2d19 09b6 0074 a700
    0x0000090: 072c b600 6e19 08bf a700 0e4d bb00 7659
    0x00000a0: 2b2c b700 79bf 01b0                    
  Exception Handler Table:
    bci [51, 55] => handler: 58
    bci [84, 88] => handler: 91
    bci [8, 43] => handler: 109
    bci [8, 43] => handler: 117
    bci [127, 131] => handler: 134
    bci [109, 119] => handler: 117
    bci [0, 73] => handler: 155
    bci [76, 152] => handler: 155
  Stackmap Table:
    full_frame(@58,{Object[#2],Object[#112],Object[#82],Object[#93],Object[#97],Object[#102],Object[#102]},{Object[#93]})
    same_frame(@69)
    same_frame(@73)
    chop_frame(@76,3)
    same_locals_1_stack_item_frame(@91,Object[#93])
    same_frame(@102)
    same_locals_1_stack_item_frame(@109,Object[#93])
    same_locals_1_stack_item_frame(@117,Object[#93])
    full_frame(@134,{Object[#2],Object[#112],Object[#82],Object[#93],Top,Top,Top,Top,Object[#93]},{Object[#93]})
    same_frame(@145)
    same_frame(@149)
    full_frame(@152,{Object[#2],Object[#112]},{})
    same_locals_1_stack_item_frame(@155,Object[#74])
    same_frame(@166)

	at net.md_5.specialsource.SpecialSource.main(SpecialSource.java:289)
	at com.javazilla.bukkitfabric.nms.Remapper.runSpecialSource(Remapper.java:138)
	at com.javazilla.bukkitfabric.nms.Remapper.remap(Remapper.java:89)
	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:347)
	at net.minecraft.class_3176.handler$zzh000$init(class_3176.java:708)
	at net.minecraft.class_3176.method_3823(class_3176.java:150)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254)
	at java.lang.Thread.run(Thread.java:748)


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

-- System Details --
Details:
	Minecraft Version: 1.16.3
	Minecraft Version ID: 1.16.3
	Operating System: Linux (amd64) version 5.4.73-1-lts
	Java Version: 1.8.0_212, IcedTea
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), IcedTea
	Memory: 3708687968 bytes (3536 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
	CPUs: 2
	JVM Flags: 3 total; -XX:+UseG1GC -Xms4G -Xmx4G
	Fabric Mods: 
		bukkitfabric: Bukkit for Fabric 1.16.3
		fabric: Fabric API 0.25.1+build.416-1.16
		fabric-api-base: Fabric API Base 0.2.0+9f0fb4b83a
		fabric-biome-api-v1: Fabric Biome API (v1) 3.0.0+8367596d3a
		fabric-command-api-v1: Fabric Command API (v1) 1.0.9+a4467d2a3a
		fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d308363a
		fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f3a
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea8663a
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d3a
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.1+f8ac1db23a
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b3a
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.3+a4467d2a3a
		fabric-item-api-v1: Fabric Item API (v1) 1.2.0+f8ac1db23a
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.1+a4467d2a3a
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+74cc3b203a
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.1+432ea1883a
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce993a
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b3a
		fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f3a
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.2+a89534ab3a
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.1+a4467d2a3a
		fabric-particles-v1: fabric-particles-v1 0.2.2+fb0d9b0e3a
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.6.1+a4467d2a3a
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.4+f8ac1db23a
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.3.1+facf3bbf3a
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+872498413a
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.0+f8ac1db23a
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.0.3+ac8e8c593a
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.4+2b4623793a
		fabricloader: Fabric Loader 0.10.6+build.214
		geyser-fabric: Geyser-Fabric 1.0-SNAPSHOT
		lithium: Lithium 0.5.6
		minecraft: Minecraft 1.16.3
		phosphor: Phosphor 0.6.0+build.7
	Player Count: 0 / 20; []
	Data Packs: vanilla, fabric/fabric-tool-attribute-api-v1
	Is Modded: Definitely; Server brand changed to 'Fabric,Bukkit'
	Type: Dedicated Server (map_server.txt)

Crashes when updating from #61 to #67

When I update this mod into #67 from curseforge, it cann't start up with my existing world.
I tried remove all the other mods and plugins, but it still can't work.
But if I remove the Bukkit4Fabric mod, the server can start up successully.

image

My Env:

  • jdk1.8.0_221
  • Minecraft Version: 1.16.2
  • fabricloader: Fabric Loader 0.9.2+build.206
  • fabric: Fabric API 0.19.0+build.398-1.16

Here is the full crash report.
crash-2020-08-30_16.27.03-server.txt

[Bug] Needs upadate.

First, Your mod is absolutly awesome. There is a lot of bug but it's normal. I hope you will make many update for it !

Incompatible with Meson - RecipeManagerMixin crash

[21:29:01] [main/INFO]: Loading for game Minecraft 1.16.3
[21:29:01] [ForkJoinPool-1-worker-2/WARN]: The mod "libcd" contains invalid entries in its mod json:

  • Unsupported root entry "licence" at line 9 column 12
    [21:29:01] [ForkJoinPool-1-worker-15/WARN]: The mod "autoconfig1u" contains invalid entries in its mod json:
  • Unsupported root entry "$schema" at line 2 column 14
    [21:29:01] [ForkJoinPool-1-worker-3/WARN]: The mod "autoconfig1u" contains invalid entries in its mod json:
  • Unsupported root entry "$schema" at line 2 column 14
    [21:29:01] [ForkJoinPool-1-worker-11/WARN]: The mod "autoconfig1u" contains invalid entries in its mod json:
  • Unsupported root entry "$schema" at line 2 column 14
    [21:29:01] [ForkJoinPool-1-worker-8/WARN]: The mod "cardinal-components-base" contains invalid entries in its mod json:
  • Unsupported root entry "side" at line 8 column 11
    [21:29:01] [ForkJoinPool-1-worker-6/WARN]: The mod "cardinal-components-entity" contains invalid entries in its mod json:
  • Unsupported root entry "side" at line 8 column 11
    [21:29:02] [main/INFO]: [FabricLoader] Loading 96 mods: [email protected]+a4467d2a95, [email protected]+3fa9f7c595, [email protected], [email protected], [email protected], [email protected]+1.16.2, [email protected]+build.214, [email protected], [email protected]+f8ac1db295, [email protected], [email protected], [email protected], [email protected]+045df74f95, [email protected], [email protected]+a89534ab95, [email protected], [email protected]+a4467d2a95, [email protected], [email protected]+9f0fb4b895, [email protected], [email protected], [email protected], [email protected]+f8ac1db295, [email protected], [email protected], [email protected]+a4467d2a95, [email protected], [email protected], [email protected]+f8ac1db295, [email protected], [email protected], [email protected], [email protected], [email protected]+c6a8ea8995, [email protected]+74cc3b2095, [email protected], [email protected], [email protected]+f8ac1db295, [email protected], [email protected]+432ea18895, [email protected]+build.415-1.16, [email protected], [email protected]+fb0d9b0e95, [email protected], [email protected]+e00ecb5f95, [email protected]+8724984195, [email protected], [email protected]+b50ffc7b95, [email protected], com_github_therandomlabs_trlutils-config@master-SNAPSHOT, [email protected], [email protected]+j1.2.0, [email protected]+a4467d2a95, [email protected], [email protected], [email protected]+2b46237995, [email protected]+a4467d2a95, [email protected], [email protected], [email protected]+f8ac1db295, [email protected]+b7f9825d95, [email protected], [email protected]+f8ac1db295, [email protected]+mc.1.16.2, [email protected], [email protected], [email protected]+f8ac1db295, [email protected]+730711c695, [email protected]+f8ac1db295, [email protected], [email protected], [email protected]+facf3bbf95, [email protected], [email protected], [email protected], [email protected]+059ea86695, [email protected]+ac8e8c5995, [email protected]+8367596d95, [email protected], [email protected], [email protected], [email protected], [email protected]+52d3083695, [email protected]+a4467d2a95, [email protected], [email protected]+b764ce9995, [email protected], [email protected], [email protected], [email protected], [email protected]+16acbe5b95, [email protected]+a4467d2a95, [email protected]+f8ac1db295, [email protected], [email protected], [email protected]+a4467d2a95
    [21:29:02] [main/WARN]: Mod com_github_therandomlabs_trlutils-config (master-SNAPSHOT) does not respect SemVer - comparison support is limited.
    [21:29:02] [main/WARN]: Mod fabric-language-scala (0.3.2.12) uses more dot-separated version components than SemVer allows; support for this is currently not guaranteed.
    [21:29:09] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/C:/Users/Administrator/Desktop/1.16.3%20Fabric%20server/Bukkit4Fabric%20TEST%20server/fabric-server-launch.jar Service=Knot/Fabric Env=SERVER
    [21:29:15] [main/WARN]: @mixin target net/minecraft/class_3898$class_3208 is public in fabric-networking-v[21:29:15] [main/WARN]: Force-disabling mixin 'world.player_chunk_t[21:29:16] [main/WARN]: @mixin target net/minecraft/class_3353$class_3354 is public in charm.mixins.json:MineshaftGeneratorMixin and[21:29:24] [main/INFO]: Bukkit for Fabric Mod - Javazilla.com
    [21:29:26] [main/INFO]: Reflection working: true
    [21:29:26] [main/INFO]: Bukkt4Fabric Loaded.
    [21:29:26] [main/INFO]: [Olifantenp[21:29:27] [main/W[21:29:27] [main/INFO]: Initializing BYG...
    [21:29:27] [main/INFO]: Read Biome Weight Config!
    [21:29:28][21:29:30] [main/WARN]: Method overwrite conflict for method_8132 in bukkitfabric.mixins.json:recipe.MixinRecipeManager, previously written by ru.betterend.mixin.common.RecipeManagerMixin. Skipping method.
    [21:29:30] [main/FATAL]: Mixin apply failed meson.mixins.json:RecipeManagerMixin -> net.minecraft.class_1863: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @at("INVOKE") on net/minecraft/class_1863::hookNewHashMap with priority 1000 cannot inject into net/minecraft/class_1863::method_20705(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V merged by com.javazilla.bukkitfabric.mixin.recipe.MixinRecipeManager with priority 1000 [PREINJECT Applicator Phase -> meson.mixins.json:RecipeManagerMixin -> Prepare Injections -> -> redirect$bac000$hookNewHashMap(Ljava/util/Set;)Ljava/util/Iterator; -> Prepare]
    org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("INVOKE") on net/minecraft/class_1863::hookNewHashMap with priority 1000 cannot inject into net/minecraft/class_1863::method_20705(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V merged by com.javazilla.bukkitfabric.mixin.recipe.MixinRecipeManager with priority 1000 [PREINJECT Applicator Phase -> meson.mixins.json:RecipeManagerMixin -> Prepare Injections -> -> redirect$bac000$hookNewHashMap(Ljava/util/Set;)Ljava/util/Iterator; -> Prepare]
    at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[fabric-server-launch.jar:?]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(Targ[21:29:30] [main/INFO]: [STDERR]: java.lang.RuntimeException: Failed to setup Fabric server environment!
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:52)
    [21:29:30] [main/INFO]: [STDERR]: Caused by: java.lang.RuntimeException: java.lang.RuntimeException: An exception occurred when launching the server!
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:108)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:50)
    [21:29:30] [main/INFO]: [STDERR]: Caused by: java.lang.RuntimeException: An exception occurred when launching the server!
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:64)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:106)
    [21:29:30] [main/INFO]: [STDERR]: ... 1 more
    [21:29:30] [main/INFO]: [STDERR]: Caused by: java.lang.reflect.InvocationTargetException
    [21:29:30] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [21:29:30] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:62)
    [21:29:30] [main/INFO]: [STDERR]: ... 2 more
    [21:29:30] [main/INFO]: [STDERR]: Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:141)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:27)
    [21:29:30] [main/INFO]: [STDERR]: ... 7 more
    [21:29:30] [main/INFO]: [STDERR]: Caused by: java.lang.reflect.InvocationTargetException
    [21:29:30] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [21:29:30] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:224)
    [21:29:30] [main/INFO]: [STDERR]: ... 9 more
    [21:29:30] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
    [21:29:30] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
    [21:29:30] [main/INFO]: [STDERR]: at java.lang.ClassLoader.loadClass(Unknown Source)
    [21:29:30] [main/INFO]: [STDERR]: at net.minecraft.class_5350.(class_5350.java:26)
    [21:29:30] [main/INFO]: [STDERR]: at net.minecraft.class_5350.method_29466(class_5350.java:78)
    [21:29:30] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:135)
    [21:29:30] [main/INFO]: [STDERR]: ... 14 more
    [21:29:30] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [meson.mixins.json:RecipeManagerMixin] from phase [DEFAULT] in config [meson.mixins.json] FAILED during APPLY
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
    [21:29:30] [main/INFO]: [STDERR]: ... 23 more
    [21:29:30] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("INVOKE") on net/minecraft/class_1863::hookNewHashMap with priority 1000 cannot inject into net/minecraft/class_1863::method_20705(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V merged by com.javazilla.bukkitfabric.mixin.recipe.MixinRecipeManager with priority 1000 [PREINJECT Applicator Phase -> meson.mixins.json:RecipeManagerMixin -> Prepare Injections -> -> redirect$bac000$hookNewHashMap(Ljava/util/Set;)Ljava/util/Iterator; -> Prepare]
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
    [21:29:30] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
    [21:29:30] [main/INFO]: [STDERR]: ... 23 more

Mods used:
image

TODO Events

Events

Blocks

  • BlockBreakEvent
  • BlockBurnEvent
  • BlockCanBuildEvent
  • BlockCookEvent
  • BlockDamageEvent
  • BlockDispenseArmorEvent
  • BlockDispenseEvent
  • BlockDropItemEvent
  • BlockExpEvent
  • BlockExplodeEvent
  • BlockFadeEvent
  • BlockFertilizeEvent
  • BlockFormEvent
  • BlockFromToEvent
  • BlockGrowEvent
  • BlockIgniteEvent
  • BlockMultiPlaceEvent
  • BlockPhysicsEvent
  • BlockPistonEvent
  • BlockPistonExtendEvent
  • BlockPistonRetractEvent
  • BlockPlaceEvent
  • BlockRedstoneEvent
  • BlockShearEntityEvent
  • BlockSpreadEvent
  • CauldronLevelChangeEvent
  • EntityBlockFormEvent
  • FluidLevelChangeEvent
  • LeavesDecayEvent
  • MoistureChangeEvent
  • SignChangeEvent
  • SpongeAbsorbEvent

Entities

  • AreaEffectCloudApplyEvent
  • #226
  • CreatureSpawnEvent
  • CreeperPowerEvent
  • EnderDragonChangePhaseEvent
  • EntityAirChangeEvent
  • EntityBreakDoorEvent
  • EntityBreedEvent
  • EntityChangeBlockEvent
  • EntityCombustByBlockEvent
  • EntityCombustByEntityEvent
  • EntityCombustEvent
  • EntityCreatePortalEvent
  • EntityDamageByBlockEvent
  • EntityDamageByEntityEvent
  • EntityDamageEvent
  • EntityDeathEvent
  • EntityDropItemEvent
  • EntityEnterBlockEvent
  • EntityEnterLoveModeEvent
  • EntityExplodeEvent
  • EntityInteractEvent
  • EntityPickupItemEvent
  • EntityPlaceEvent
  • EntityPortalEnterEvent
  • EntityPortalExitEvent
  • EntityPoseChangeEvent
  • EntityPotionEffectEvent
  • EntityRegainHealthEvent
  • EntityResurrectEvent
  • EntityShootBowEvent
  • EntitySpawnEvent
  • EntitySpellCastEvent
  • EntityTameEvent
  • EntityTargetEvent
  • EntityTargetLivingEntityEvent
  • EntityTeleportEvent
  • EntityToggleGlideEvent
  • EntityToggleSwimEvent
  • EntityTransformEvent
  • EntityUnleashEvent
  • ExpBottleEvent
  • ExplosionPrimeEvent
  • FireworkExplodeEvent
  • FoodLevelChangeEvent
  • HorseJumpEvent
  • ItemMergeEvent
  • ItemDespawnEvent
  • LingeringPotionSplashEvent
  • PigZapEvent
  • PlayerDeathEvent
  • PlayerLeashEntityEvent
  • ProjectileHitEvent
  • ProjectileLaunchEvent

Inventory

  • BrewEvent
  • BrewingStandFuelEvent
  • CraftItemEvent
  • Furnace Events (FurnaceBurnEvent, FurnaceExtractEvent, FurnaceSmeltEvent)
  • InventoryClickEvent
  • InventoryCloseEvent
  • InventoryCreativeEvent
  • InventoryDragEvent
  • InventoryInteractEvent
  • InventoryMoveItemEvent
  • InventoryOpenEvent
  • InventoryPickupItemEvent
  • PrepareAnvilEvent
  • PrepareItemCraftEvent
  • PrepareSmithingEvent
  • TradeSelectEvent

Player

  • AsyncPlayerChatEvent
  • AsyncPlayerPreLoginEvent
  • PlayerAdvancementDoneEvent
  • PlayerAnimationEvent
  • PlayerArmorStandManipulateEvent
  • Player Bed Events (PlayerBedEnterEvent & PlayerBedLeaveEvent)
  • Player Bucket Events (PlayerBucketEmptyEvent & PlayerBucketFillEvent)
  • PlayerChangedMainHandEvent
  • PlayerChangedWorldEvent
  • PlayerChatEvent
  • PlayerChatTabCompleteEvent
  • PlayerCommandPreprocessEvent
  • PlayerCommandSendEvent
  • PlayerDropItemEvent
  • PlayerEditBookEvent
  • PlayerEggThrowEvent
  • PlayerExpChangeEvent
  • PlayerFishEvent
  • PlayerGameModeChangeEvent
  • PlayerHarvestBlockEvent
  • PlayerInteractAtEntityEvent
  • PlayerInteractEntityEvent
  • PlayerInteractEvent
  • PlayerItemBreakEvent
  • PlayerItemConsumeEvent
  • PlayerItemDamageEvent
  • PlayerItemHeldEvent
  • PlayerItemMendEvent
  • PlayerJoinEvent
  • PlayerKickEvent
  • PlayerLevelChangeEvent
  • PlayerLocaleChangeEvent
  • PlayerLoginEvent
  • PlayerMoveEvent
  • PlayerPickupArrowEvent
  • PlayerPickupItemEvent
  • PlayerPortalEvent
  • PlayerPreLoginEvent
  • PlayerQuitEvent
  • PlayerRecipeDiscoverEvent
  • PlayerRegisterChannelEvent
  • PlayerResourcePackStatusEvent
  • PlayerRespawnEvent
  • PlayerRiptideEvent
  • PlayerShearEntityEvent
  • PlayerSwapHandItemsEvent
  • PlayerTakeLecternBookEvent
  • PlayerTeleportEvent
  • PlayerToggleFlightEvent
  • PlayerToggleSneakEvent
  • PlayerToggleSprintEvent
  • PlayerUnleashEntityEvent
  • PlayerUnregisterChannelEvent
  • PlayerVelocityEvent

Server

  • BroadcastMessageEvent
  • MapInitializeEvent
  • PluginDisableEvent
  • PluginEnableEvent
  • ServerCommandEvent
  • ServerListPingEvent
  • ServerLoadEvent
  • ServiceRegisterEvent
  • ServiceUnregisterEvent
  • TabCompleteEvent

World

  • Chunk Events (ChunkLoadEvent, ChunkPopulateEvent, ChunkUnloadEvent)
  • LootGenerateEvent
  • PortalCreateEvent
  • SpawnChangeEvent
  • StructureGrowEvent
  • TimeskipEvent
  • WorldInitEvent
  • WorldLoadEvent
  • WorldSaveEvent
  • WorldUnloadEvent

Other

  • Vehicle events
  • Weather events
  • hanging events
  • enchantment events
  • Raid Events

/reload command issue

Version
Fabric Server 1.16.3

Loader Version
0.10.1+Build.209

Using FabricAPI
No

Issue
/reload command instantly sends message "Reload Completed" and plugins are not being loaded at all.
Console does not output anything. Plugins are not being loaded until full server shutdown.

Workaround
I downloaded Plugman plugin 2.1.7 from rylinaux on bukkit page, restarted whole server and now im able to reload plugins with it.

ModList
Bukkit4Fabric

mcMMO plugin compatibility

I know you said that you have to add some things for this to work already. Just posting up a reference as of build #71. This is with no other mods besides Bukkit4Fabric and no other plugins besides mcMMO Overhaul.

[21:05:41 INFO]: Copyright © 2020
[21:05:42 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD'
[21:05:43 WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[21:05:43 WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:05:43 WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:05:43 WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[21:05:43 WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:05:43 INFO]: Reloading ResourceManager: Default, Fabric Tool Attribute API (v1)
[21:05:43 INFO]: Loaded 7 recipes
[21:05:43 INFO]: Loaded 927 advancements
[21:05:44 INFO]: Starting minecraft server version 1.16.2
[21:05:44 INFO]: Loading properties
[21:05:44 INFO]: Default game type: SURVIVAL
[21:05:44 INFO]: Generating keypair
[21:05:45 INFO]: Starting Minecraft server on *:25565
[21:05:45 INFO]: Using default channel type
[21:05:45 INFO]: ____ _ _ _ _
[21:05:45 INFO]: | _ \ | | | | ()| |
[21:05:45 INFO]: | |
) | _ _ | | _| | __ _ | |
[21:05:45 INFO]: | _ < | | | || |/ /| |/ /| || __|
[21:05:45 INFO]: | |) || || || < | < | || |_
[21:05:45 INFO]: |/ _,|||_||_|| _|
[21:05:45 INFO]:
[21:05:46 INFO]: This server is running Bukkit4Fabric version git-Bukkit4Fabric-UNKNOWN (MC: 1.16.2) (Implementing API version 1.16.2-R0.1-SNAPSHOT)
[21:05:46 INFO]: Loading Bukkit plugins...
[21:05:46 INFO]:
[21:05:46 INFO]: Preparing level "world"
[21:05:46 WARN]: Unable to find spawn biome
[21:05:46 WARN]: Unable to find spawn biome
[21:05:46 INFO]: Preparing start region for dimension minecraft:overworld
[21:05:47 INFO]: Preparing spawn area: 0%
[21:05:47 INFO]: Preparing spawn area: 0%
[21:05:47 INFO]: Time elapsed: 869 ms
[21:05:47 INFO]: Preparing start region for dimension minecraft:the_nether
[21:05:47 INFO]: Preparing spawn area: 0%
[21:05:48 INFO]: Preparing spawn area: 83%
[21:05:48 INFO]: Preparing spawn area: 83%
[21:05:49 INFO]: Preparing spawn area: 83%
[21:05:49 INFO]: Preparing spawn area: 89%
[21:05:50 INFO]: Preparing spawn area: 95%
[21:05:50 INFO]: Time elapsed: 2738 ms
[21:05:50 INFO]: Preparing start region for dimension minecraft:the_end
[21:05:50 INFO]: Preparing spawn area: 0%
[21:05:51 INFO]: Preparing spawn area: 83%
[21:05:51 INFO]: Time elapsed: 869 ms
[21:05:51 INFO]: [STDERR]: java.lang.ClassCastException: org.bukkit.craftbukkit.inventory.CraftMetaMap cannot be cast to org.bukkit.inventory.meta.PotionMeta
[21:05:51 INFO]: [STDERR]: at com.gmail.nossr50.config.treasure.TreasureConfig.loadTreasures(TreasureConfig.java:204)
[21:05:51 INFO]: [STDERR]: at com.gmail.nossr50.config.treasure.TreasureConfig.loadKeys(TreasureConfig.java:99)
[21:05:51 INFO]: [STDERR]: at com.gmail.nossr50.config.treasure.TreasureConfig.(TreasureConfig.java:37)
[21:05:51 INFO]: [STDERR]: at com.gmail.nossr50.config.treasure.TreasureConfig.getInstance(TreasureConfig.java:43)
[21:05:51 INFO]: [STDERR]: at com.gmail.nossr50.mcMMO.loadConfigFiles(mcMMO.java:501)
[21:05:51 INFO]: [STDERR]: at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:168)
[21:05:51 INFO]: [STDERR]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[21:05:51 INFO]: [STDERR]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351)
[21:05:51 INFO]: [STDERR]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480)
[21:05:51 INFO]: [STDERR]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:377)
[21:05:51 INFO]: [STDERR]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:311)
[21:05:51 INFO]: [STDERR]: at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:1983)
[21:05:51 INFO]: [STDERR]: at net.minecraft.class_3176.method_3823(class_3176.java:174)
[21:05:51 INFO]: [STDERR]: at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642)
[21:05:51 INFO]: [STDERR]: at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254)
[21:05:51 INFO]: [STDERR]: at java.lang.Thread.run(Unknown Source)
[21:05:52 INFO]: [STDERR]: java.lang.NullPointerException
[21:05:52 INFO]: [STDERR]: at com.gmail.nossr50.mcMMO.onDisable(mcMMO.java:318)
[21:05:52 INFO]: [STDERR]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265)
[21:05:52 INFO]: [STDERR]: at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:376)
[21:05:52 INFO]: [STDERR]: at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:501)
[21:05:52 INFO]: [STDERR]: at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:262)
[21:05:52 INFO]: [STDERR]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[21:05:52 INFO]: [STDERR]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351)
[21:05:52 INFO]: [STDERR]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480)
[21:05:52 INFO]: [STDERR]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:377)
[21:05:52 INFO]: [STDERR]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:311)
[21:05:52 INFO]: [STDERR]: at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:1983)
[21:05:52 INFO]: [STDERR]: at net.minecraft.class_3176.method_3823(class_3176.java:174)
[21:05:52 INFO]: [STDERR]: at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642)
[21:05:52 INFO]: [STDERR]: at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254)
[21:05:52 INFO]: [STDERR]: at java.lang.Thread.run(Unknown Source)
[21:05:52 FATAL]: Error occurred while disabling mcMMO v2.1.145 (Is it up to date?)
java.lang.NullPointerException: null
at com.gmail.nossr50.mcMMO.onDisable(mcMMO.java:350) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[Bukkit4Fabric-1.16.2.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:376) ~[Bukkit4Fabric-1.16.2.jar:?]
at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:501) ~[Bukkit4Fabric-1.16.2.jar:?]
at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:262) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[Bukkit4Fabric-1.16.2.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351) ~[Bukkit4Fabric-1.16.2.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[Bukkit4Fabric-1.16.2.jar:?]
at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:377) ~[Bukkit4Fabric-1.16.2.jar:?]
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:311) ~[Bukkit4Fabric-1.16.2.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:1983) ~[intermediary-server.jar:?]
at net.minecraft.class_3176.method_3823(class_3176.java:174) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254) ~[intermediary-server.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
[21:05:52 WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[21:05:52 WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:05:52 WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:05:52 WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[21:05:52 WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:05:52 INFO]: Done (5.457s)! For help, type "help"

TODO Port Patches

* This list may be slightly off & does not contain entity nor block patches

Items

  • ArmorItem (ItemArmor.patch)
  • ArmorStandItem (ItemArmorStand.patch)
  • BlockItem (ItemBlock.patch)
  • BoatItem (ItemBoat.patch)
  • BowItem (ItemBow.patch)
  • BucketItem (ItemBucket.patch)
  • ChorusFruitItem (ItemChorusFruit.patch)
  • CrossbowItem (ItemCrossbow.patch)
  • DyeItem (ItemDye.patch)
  • EggItem (ItemEgg.patch)
  • EndCrystalItem (ItemEndCrystal.patch)
  • EnderEyeItem (ItemEnderEye.patch)
  • EnderPearlItem (ItemEnderPearl.patch)
  • FireChargeItem (ItemFireball.patch)
  • FishingRodItem (ItemFishingRod.patch)
  • FlintAndSteelItem (ItemFlintAndSteel.patch)
  • DecorationItem (ItemHanging.patch)
  • LeadItem (ItemLeash.patch)
  • MilkBucketItem (ItemMilkBucket.patch)
  • MinecartItem (ItemMinecart.patch)
  • SpawnEggItem (ItemMonsterEgg.patch)
  • PotionItem (ItemPotion.patch)
  • MusicDiscItem (ItemRecord.patch)
  • SignItem (ItemSign.patch)
  • SkullItem (ItemSkullPlayer.patch)
  • SnowballItem (ItemSnowball.patch)
  • ItemStack (ItemStack.patch)
  • TridentItem (ItemTrident.patch)
  • FilledMapItem (ItemWorldMap.patch)
  • ItemInstanceTheFlatteningFix (DataConverterFlatten.patch)
  • ItemInstanceMapIdFix (DataConverterMap.patch)

ScreenHandlers

  • ScreenHandler (Container.patch)
  • AnvilScreenHandler (ContainerAnvil.patch)
  • ForgingScreenHandler (ContainerAnvilAbstract.patch)
  • BeaconScreenHandler (ContainerBeacon.patch)
  • BrewingStandScreenHandler (ContainerBrewingStand.patch)
  • CartographyTableScreenHandler (ContainerCartography.patch)
  • GenericContainerScreenHandler (ContainerChest.patch)
  • Generic3x3ContainerScreenHandler (ContainerDispenser.patch)
  • EnchantmentScreenHandler (ContainerEnchantTable.patch)
  • AbstractFurnaceScreenHandler (ContainerFurnace.patch)
  • GrindstoneScreenHandler (ContainerGrindstone.patch)
  • HopperScreenHandler (ContainerHopper.patch)
  • HorseScreenHandler (ContainerHorse.patch)
  • LecternScreenHandler (ContainerLectern.patch)
  • LoomScreenHandler (ContainerLoom.patch)
  • MerchantScreenHandler (ContainerMerchant.patch)
  • PlayerScreenHandler (ContainerPlayer.patch)
  • ScreenHandlerType (Containers.patch)
  • ShulkerBoxScreenHandler (ContainerShulkerBox.patch)
  • SmithingScreenHandler (ContainerSmithing.patch)
  • StonecutterScreenHandler (ContainerStonecutter.patch)
  • CraftingScreenHandler (ContainerWorkbench.patch)

Entity Related

  • ProjectileEntity (IProjectile.patch)
  • Angerable (IEntityAngerable.patch)
  • EntityPredicates (IEntitySelector.patch)
  • EntitySelectorReader (ArgumentParserSelector.patch)
  • ClampedEntityAttribute (AttributeRanged.patch)

Block Entities

  • BlockEntity (TileEntity.patch)
  • BannerBlockEntity (TileEntityBanner.patch)
  • BarrelBlockEntity (TileEntityBarrel.patch)
  • BeaconBlockEntity (TileEntityBeacon.patch)
  • BeehiveBlockEntity (TileEntityBeehive.patch)
  • BrewingStandBlockEntity (TileEntityBrewingStand.patch)
  • CampfireBlockEntity (TileEntityCampfire.patch)
  • ChestBlockEntity (TileEntityChest.patch)
  • CommandBlockBlockEntity (TileEntityCommand.patch)
  • ConduitBlockEntity (TileEntityConduit.patch)
  • LockableContainerBlockEntity (TileEntityContainer.patch)
  • DispenserBlockEntity (TileEntityDispenser.patch)
  • EndGatewayBlockEntity (TileEntityEndGateway.patch)
  • AbstractFurnaceBlockEntity (TileEntityFurnace.patch) (See #11, #18 , #19 )
  • HopperBlockEntity (TileEntityHopper.patch)
  • ShulkerBoxBlockEntity (TileEntityShulkerBox.patch)
  • SignBlockEntity (TileEntitySign.patch)

Recipes

  • RecipeManager (CraftingManager.patch)
  • BlastingRecipe (RecipeBlasting.patch)
  • ServerRecipeBook (RecipeBookServer.patch)
  • CampfireCookingRecipe (RecipeCampfire.patch)
  • Ingredient (RecipeItemStack.patch)
  • SmithingRecipe (RecipeSmithing.patch)
  • SmokingRecipe (RecipeSmoking.patch)
  • StonecuttingRecipe (RecipeStonecutting.patch)
  • ShapedRecipe (ShapedRecipes.patch)
  • ShapelessRecipe (ShapelessRecipes.patch)
  • SmeltingRecipe (FurnaceRecipe.patch)
  • TradeOffer (MerchantRecipe.patch)
  • Recipe (IRecipe.patch)
  • SpecialCraftingRecipe (IRecipeComplex.patch)

Network

  • ServerHandshakeNetworkHandler (HandshakeListener.patch)
  • LegacyQueryHandler (LegacyPingHandler.patch)
  • ServerLoginNetworkHandler (LoginListener.patch)
  • ClientConnection (NetworkManager.patch)
  • PacketByteBuf (PacketDataSerializer.patch)
  • ServerQueryNetworkHandler (PacketStatusListener.patch)
  • ServerPlayNetworkHandler (PlayerConnection.patch)
  • NetworkThreadUtils (PlayerConnectionUtils.patch)
  • ServerNetworkIo (ServerConnection.patch)
  • ServerPlayerInteractionManager (PlayerInteractManager.patch)
  • GuiCloseC2SPacket (PacketPlayInCloseWindow.patch)
  • ChunkDeltaUpdateS2CPacket (PacketPlayOutMultiBlockChange.patch)

Command

  • CommandBlockExecutor (CommandBlockListenerAbstract.patch)
  • CommandManager (CommandDispatcher.patch)
  • ServerCommandSource (CommandListenerWrapper.patch)
  • CommandOutput (ICommandListener.patch)
  • ReloadCommand (CommandReload.patch)
  • SpreadPlayersCommand (CommandSpreadPlayers.patch)
  • TeleportCommand (CommandTeleport.patch)
  • TimeCommand (CommandTime.patch)
  • EffectCommand (CommandEffect.patch)
  • GameModeCommand (CommandGamemode.patch)
  • CommandBossBar (BossBattleCustom.patch)
  • CommandFunctionManager (CustomFunctionData.patch)
  • GameRuleCommand (CommandGamerule.patch)

Inventory

  • Inventory (IInventory.patch)
  • PlayerInventory (PlayerInventory.patch)
  • CraftingInventory (InventoryCrafting.patch)
  • CraftingResultInventory (InventoryCraftResult.patch)
  • EnderChestInventory (InventoryEnderChest.patch)
  • DoubleInventory (InventoryLargeChest.patch)
  • TraderInventory (InventoryMerchant.patch)
  • SimpleInventory (InventorySubcontainer.patch)
  • FurnaceOutputSlot (SlotFurnaceResult.patch)

Behavior

  • ForgetAttackTargetTask (BehaviorAttackTargetForget.patch)
  • UpdateAttackTargetTask (BehaviorAttackTargetSet.patch)
  • GoToWorkTask (BehaviorCareer.patch)
  • FarmerVillagerTask (BehaviorFarm.patch)
  • OpenDoorsTask (BehaviorInteractDoor.patch)
  • VillagerBreedTask (BehaviorMakeLove.patch)
  • LoseJobOnSiteLossTask (BehaviorProfession.patch)
  • LookTargetUtil (BehaviorUtil.patch)
  • FarmerWorkTask (BehaviorWorkComposter.patch)
  • BoatDispenserBehavior (DispenseBehaviorBoat.patch)
  • ItemDispenserBehavior (DispenseBehaviorItem.patch)
  • ProjectileDispenserBehavior (DispenseBehaviorProjectile.patch)
  • ShearsDispenserBehavior (DispenseBehaviorShears.patch)
  • BlockPlacementDispenserBehavior (DispenseBehaviorShulkerBox.patch)
  • DispenserBehavior (IDispenseBehavior.patch)

World-related

  • WorldChunk (Chunk.patch)
  • ChunkTicketManager (ChunkMapDistance.patch)
  • LevelStorage (Convertable.patch)
  • GameRules (GameRules.patch)
  • WorldAccess (GeneratorAccess.patch)
  • VersionedChunkStorage (IChunkLoader.patch)
  • ModifiableWorld (IWorldWriter.patch)
  • ChunkHolder (PlayerChunk.patch)
  • ThreadedAnvilChunkStorage (PlayerChunkMap.patch)
  • World (World.patch)
  • ServerWorldAccess (WorldAccess.patch)
  • WorldBorder (WorldBorder.patch)
  • ChunkTicketType (TicketType.patch)
  • WorldSaveHandler (WorldNBTStorage.patch)
  • ServerWorld (WorldServer.patch)
  • WorldUpdater (WorldUpgrader.patch)
  • LevelProperties (WorldDataServer.patch)
  • WorldBorderS2CPacket (PacketPlayOutWorldBorder.patch)
  • ChunkRegion (RegionLimitedWorldAccess.patch)
  • SaplingGenerator (WorldGenTreeProvider.patch)
  • BiomeArray (BiomeStorage.patch)
  • Structure (DefinedStructure.patch)
  • StructureManager (DefinedStructureManager.patch)
  • MapState (WorldMap.patch)

Loot

  • LootContextParameters (LootContextParameters.patch)
  • LootingEnchantLootFunction (LootEnchantFunction.patch)
  • LootPoolEntry (LootEntryAbstract.patch)
  • RandomChanceWithLootingLootCondition (LootItemConditionRandomChanceWithLooting.patch)
  • SurvivesExplosionLootCondition (LootItemConditionSurvivesExplosion.patch)
  • LootTable (LootTable.patch)
  • LootManager (LootTableRegistry.patch)

The Rest

  • Style (ChatModifier.patch)
  • DamageSource (DamageSource.patch)
  • MinecraftDedicatedServer (DedicatedServer.patch)
  • ServerPropertiesHandler (DedicatedServerProperties.patch)
  • ServerPropertiesLoader (DedicatedServerSettings.patch)
  • PhaseManager (DragonControllerManager.patch)
  • BanEntry (ExpirableListEntry.patch)
  • Explosion (Explosion.patch)
  • HungerManager (FoodMetaData.patch)
  • BlockView (IBlockAccess.patch)
  • Text (IChatBaseComponent.patch)
  • Trader (IMerchant.patch)
  • ServerConfigList (JsonList.patch)
  • MinecraftServer (MinecraftServer.patch)
  • StatusEffect (MobEffectList.patch)
  • StatusEffects (MobEffects.patch)
  • PlayerManager (PlayerList.patch)
  • PortalForcer (PortalTravelAgent.patch)
  • AbstractPropertiesHandler (PropertyManager.patch)
  • ServerScoreboard (ScoreboardServer.patch)
  • SpawnHelper (SpawnerCreature.patch)
  • ServerTickScheduler (TickListServer.patch)
  • Advancement (Advancement.patch)
  • PlayerAdvancementTracker (AdvancementDataPlayer.patch)
  • AdvancementManager (Advancements.patch)
  • MobSpawnerLogic (MobSpawnerAbstract.patch)
  • PillagerSpawner (MobSpawnerPatrol.patch)
  • PhantomSpawner (MobSpawnerPhantom.patch)
  • WanderingTraderManager (MobSpawnerTrader.patch)
  • FrostWalkerEnchantment (EnchantmentFrostWalker.patch)
  • Enchantments (Enchantments.patch)
  • DamageEnchantment (EnchantmentWeaponDamage.patch)
  • Schemas (DataConverterRegistry.patch)
  • DataTracker (DataWatcher.patch)
  • FlowableFluid (FluidTypeFlowing.patch)
  • LavaFluid (FluidTypeLava.patch)
  • TeleportTarget (ShapeDetectorShape.patch)
  • Raid (Raid.patch)
  • RayTraceContext (RayTrace.patch)
  • RaidManager (PersistentRaid.patch)
  • FeatureUpdater (PersistentStructureLegacy.patch)
  • PiglinBrain (PiglinAI.patch)
  • ZombieSiegeManager (VillageSiege.patch)
  • SaddledComponent (SaddleStorage.patch)
  • StatHandler (StatisticManager.patch)
  • TextColor (ChatHexColor.patch)

QuickShop compatibility: ClassCastException: net.minecraft.class_3218 cannot be cast to org.bukkit.World

[17:54:32] [Server thread/FATAL]: Could not pass event PlayerInteractEvent to QuickShop v4.0.4.10
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[Bukkit4Fabric-1.16.3.jar:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[Bukkit4Fabric-1.16.3.jar:?]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[Bukkit4Fabric-1.16.3.jar:?]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[Bukkit4Fabric-1.16.3.jar:?]
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:138) ~[Bukkit4Fabric-1.16.3.jar:?]
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:106) ~[Bukkit4Fabric-1.16.3.jar:?]
        at net.minecraft.class_3225.method_14263(class_3225.java:609) ~[intermediary-server.jar:?]
        at net.minecraft.class_3244.method_12066(class_3244.java:940) ~[intermediary-server.jar:?]
        at net.minecraft.class_2846.method_12361(class_2846.java:40) ~[intermediary-server.jar:?]
        at net.minecraft.class_2846.method_11054(class_2846.java:10) ~[intermediary-server.jar:?]
        at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-server.jar:?]
        at net.minecraft.class_3738.run(class_3738.java:18) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_18859(class_1255.java:144) ~[intermediary-server.jar:?]
        at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:758) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:152) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_16075(class_1255.java:118) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:740) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:734) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_18857(class_1255.java:127) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:719) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254) ~[intermediary-server.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
Caused by: java.lang.ClassCastException: net.minecraft.class_3218 cannot be cast to org.bukkit.World
        at org.bukkit.craftbukkit.CraftChunk.getWorld(CraftChunk.java:62) ~[Bukkit4Fabric-1.16.3.jar:?]
        at org.maxgamer.quickshop.shop.ShopManager.getShops(ShopManager.java:170) ~[?:?]
        at org.maxgamer.quickshop.shop.ShopManager.getShop(ShopManager.java:286) ~[?:?]
        at org.maxgamer.quickshop.shop.ShopManager.getShop(ShopManager.java:272) ~[?:?]
        at org.maxgamer.quickshop.listener.PlayerListener.onClick(PlayerListener.java:96) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_261]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_261]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[Bukkit4Fabric-1.16.3.jar:?]
        ... 23 more

Crash when work with fabric api

Caused by MixinParserManager. Seems like not found this class, but work lonely not.
ps: I saw this class is empty, any usage?

Incompatible with Origins Mod - Mixin Crash

Put in Origins-1.16.3-0.4.1 and crashed

---- Minecraft Crash Report ----
// This doesn't make any sense!

Time: 2020-10-30 22:28
Description: Exception in server tick loop

org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at net.minecraft.class_3176.handler$zhd000$init(class_3176.java:698)
at net.minecraft.class_3176.method_3823(class_3176.java:150)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.reach-entity-attributes.json:ServerPlayerInteractionManagerMixin] from phase [DEFAULT] in config [mixins.reach-entity-attributes.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
... 11 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("CONSTANT") on net/minecraft/class_3225::modifyReachDistance with priority 1000 cannot inject into net/minecraft/class_3225::method_14263(Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2350;I)V merged by com.javazilla.bukkitfabric.mixin.MixinServerPlayerInteractionManager with priority 1000 [PREINJECT Applicator Phase -> mixins.reach-entity-attributes.json:ServerPlayerInteractionManagerMixin -> Prepare Injections -> -> constant$znp000$modifyReachDistance(D)D -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293)
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 11 more

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

-- System Details --
Details:
Minecraft Version: 1.16.3
Minecraft Version ID: 1.16.3
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_272, AdoptOpenJDK
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), AdoptOpenJDK
Memory: 526920984 bytes (502 MB) / 1837629440 bytes (1752 MB) up to 3810525184 bytes (3634 MB)
CPUs: 4
JVM Flags: 0 total;
Fabric Mods:
adapaxels: AdaPaxels 1.0.3
adventurez: AdventureZ 1.1.3
antixray: SimpleAntiXray 1.0.0
appleskin: AppleSkin 1.0.11
autoconfig1u: Auto Config v1 Updated 3.3.1
balance_of_exile: Balance of Exile 1.0.3
bedspreads: Bedspreads 1.2.0-1.16.3
blockus: Blockus 1.6.5
bno: Basic Nether Ores 1.16.3-5.3.0-Fabric
bukkitfabric: Bukkit for Fabric 1.16.3
byg: BYG 1.0.14
cardinal-components-base: Cardinal Components API (base) 2.7.1
cardinal-components-chunk: Cardinal Components API (chunks) 2.6.0
cardinal-components-entity: Cardinal Components API (entities) 2.7.1
cardinal-components-world: Cardinal Components API (worlds) 2.6.0
carpet: Carpet Mod in Fabric 1.4.12
ce_foodstuffs: Common Expansion: Foodstuffs 1.1
chainmail: Chainmail 0.5.0
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.4.5
cloth-config2: Cloth Config v4 4.8.2
cloth-dynamic-registry-api-v1: Cloth Dynamic Registry API v1 1.4.8
com_electronwill_night-config_core: core 3.6.0
com_electronwill_night-config_toml: toml 3.6.0
com_github_therandomlabs_trlutils-config: TRLUtils-Config master-SNAPSHOT
com_github_therandomlabs_trlutils-fabric: TRLUtils-Fabric 1.16-SNAPSHOT
croptopia: Croptopia 1.0.2-1.16.3-FABRIC
cultivation: Cultivation 0.0.72
curses: Curses 1.5.0
dawn: Dawn API 1.4
earthtojavamobs: Earth2Java 1.2.1+1.16.3
emotecraft: Emotecraft 1.1.0
expandedstorage: ExpandedStorage 5.6.30
fabric: Fabric API 0.24.1+build.412-1.16
fabric-api-base: Fabric API Base 0.2.0+9f0fb4b895
fabric-biome-api-v1: Fabric Biome API (v1) 2.0.0+c29459ab95
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce5339895
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d3083695
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f95
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea86695
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d95
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.1+f8ac1db295
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b95
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.2+f8ac1db295
fabric-item-api-v1: Fabric Item API (v1) 1.2.0+f8ac1db295
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f963695
fabric-language-kotlin: Fabric Language Kotlin 1.4.0+build.1
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+74cc3b2095
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.1+432ea18895
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce9995
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b95
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5fa7
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.0+c270b09895
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.0+432ea18895
fabric-particles-v1: fabric-particles-v1 0.2.2+fb0d9b0e95
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.6.0+9f0fb4b895
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.4+f8ac1db295
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.3.1+facf3bbf95
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+8724984195
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.0+f8ac1db295
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.0.3+ac8e8c5995
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.4+2b46237995
fabricloader: Fabric Loader 0.10.6+build.214
fallflyinglib: FallFlyingLib 1.1.0
fastfurnace: FastFurnace 2.3
harvest_scythes: Harvest Scythes 1.0.3
ice_boat_nerf: Ice Boat Nerf 1.0.2+MC1.16.2-1.16.3
illuminations: Illuminations 1.2.2
images: Images 0.3.1+1.16.3
jankson: Jankson 3.0.0+j1.2.0
jumploader: Jumploader 2.0.1
libcd: LibCapableData 3.0.2+1.16.2
library_of_exile: Library of Exile 1.0.6
lithium: Lithium 0.5.6
llamasteeds: Llama Steeds 2020.2.8
minecraft: Minecraft 1.16.3
minecraftcapes: MinecraftCapes Mod 10
mooblooms: Mooblooms 1.3.2
more_gems: More Gems 1.1.6
nbtcrafting: NBT Crafting 2.0.0-rc.7+mc1.16.2-pre1
netherroof: NetherRoofMod 1.0.0
org_apache_httpcomponents_httpclient: httpclient 4.5.10
org_apache_httpcomponents_httpcore: httpcore 4.4.12
org_apache_httpcomponents_httpmime: httpmime 4.5.10
org_jetbrains_annotations: annotations 20.0.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.0
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.0
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.0
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.0
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.3.9
origins: Origins 0.4.1
overworld_two: Overworld 2 1.0.3
phosphor: Phosphor 0.6.0+build.7
playerabilitylib: Pal 1.2.1
randompatches: RandomPatches 1.16.1-0.0.0.5-fabric
reach-entity-attributes: Reach Entity Attribute 1.0.1
rotten: FleshZ 1.2.2
roughlyenoughitems: Roughly Enough Items 5.6.2
roughlyenoughitems-api: REI (API) 5.6.2
roughlyenoughitems-default-plugin: REI (Default Plugin) 5.6.2
roughlyenoughitems-runtime: REI (Runtime) 5.6.2
roughlyenoughresources: Roughly Enough Resources 2.1.2
seasons: Fabric Seasons 0.3-BETA
skinswapper: Minecraft Skin Change Mod 2.0.1
spiceoffabric: Spice of Fabric 1.2.6+1.16.3
suitablystackablestew: Suitably Stackable Stew 1.1.1
tk_valoeghese_zoesteriaconfig: ZoesteriaConfig 1.3.2
trade: Trade 1.1.0
tweed: Tweed API 3.0.0-beta.15
unforgivingvoid: Unforgiving Void 2.0.0
wither_cage_fix: Mod Name 1.0.2+1.16.1-1.16.3
xaerominimapfair: Xaero's Minimap Fair-Play 20.26.0
xpstorage: XP Storage 1.1.1+1.16.3
Data Packs: vanilla, fabric/fabric-tool-attribute-api-v1, fabric/xpstorage, fabric/rotten, fabric/seasons, fabric/spiceoffabric, fabric/images, fabric/bno, fabric/mooblooms, fabric/more_gems, fabric/expandedstorage, fabric/blockus (incompatible), fabric/bedspreads, fabric/adventurez, fabric/balance_of_exile (incompatible), fabric/earthtojavamobs, fabric/croptopia, fabric/cultivation, fabric/byg, fabric/ce_foodstuffs, fabric/adapaxels, fabric/libcd, fabric/origins
Is Modded: Definitely; Server brand changed to 'Fabric,Bukkit'
Type: Dedicated Server (map_server.txt)

Furnaces Crash Game Repeatedly

Whenever a chunk with a running furnace is loaded it crashes the game the second the chunk is loaded for "Ticking Block Entity."
I saw a similar issue, and when I removed Bukkit4Fabric it no longer was crashing.

get stuck in word loading at 100%

Like the title says lol. I downloaded and installed the mod (with other mods and plugins) and i got stucked in the word loading menu at 100% for a big amount of time. :D

i did verified that it was Bukkit4Fabric mod and no other mods. Maybe someone can help me fix the problem because i really want to use plugins.

Cheers :-)

Incompatible with Cloth and Fabric API due to mixin overwrites

Log files:
Cloth crashing (2020-10-18-7.log)
Fabric API crashing (latest.log)

Both of these crashes occur because of @​Overwrite being used here and here, respectively (in the second one, L54 also breaks obviously).

As both of these seem to merely exist to post events with Bukkit, neither of these two methods should actually be overwritten. A much better practice would be to use @Inject or @Redirect, respectively. I'm not entirely sure whether these two are the only instances of @Overwrite being used where it shouldn't be, but in general, overwriting methods breaks compatibility with a whole set of mods whenever used and should thus generally be avoided if you can ^^

Incompatable with lithium

I get this error when using wiith my lithium server

[19:58:57] [main/FATAL]: Mixin apply failed lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin -> net.minecraft.class_2945: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException PRIVATE @overwrite method method_12783 in lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin cannot reduce visibiliy of PUBLIC target method
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PRIVATE @overwrite method method_12783 in lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin cannot reduce visibiliy of PUBLIC target method
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:466) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:439) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachOverwriteMethod(MixinPreProcessorStandard.java:403) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:333) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570) [fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) [fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191) [fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) [fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) [fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) [fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143) [fabric-server-launch.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_251]
at net.minecraft.class_1297.(class_1297.java:199) [intermediary-server.jar:?]
at net.minecraft.class_5135.(class_5135.java:76) [intermediary-server.jar:?]
at net.minecraft.class_2966.method_17598(class_2966.java:109) [intermediary-server.jar:?]
at net.minecraft.server.Main.main(Main.java:90) [intermediary-server.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_251]
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192) [fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140) [fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:26) [fabric-server-launch.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_251]
at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:61) [fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:105) [fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:49) [fabric-server-launch.jar:?]
[19:58:57] [main/INFO]: [STDERR]: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin] from phase [DEFAULT] in config [lithium.mixins.json] FAILED during APPLY
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:643)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:595)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
[19:58:57] [main/INFO]: [STDERR]: at java.lang.ClassLoader.loadClass(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.class_1297.(class_1297.java:199)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.class_5135.(class_5135.java:76)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.class_2966.method_17598(class_2966.java:109)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:90)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:26)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:61)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:105)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:49)
[19:58:57] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PRIVATE @overwrite method method_12783 in lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin cannot reduce visibiliy of PUBLIC target method
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:466)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:439)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachOverwriteMethod(MixinPreProcessorStandard.java:403)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:333)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
[19:58:57] [main/INFO]: [STDERR]: ... 24 more
Exception in thread "main" [19:58:57] [main/INFO]: [STDERR]: java.lang.RuntimeException: Failed to setup Fabric server environment!
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:51)
[19:58:57] [main/INFO]: [STDERR]: Caused by: java.lang.RuntimeException: java.lang.RuntimeException: An exception occurred when launching the server!
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:107)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:49)
[19:58:57] [main/INFO]: [STDERR]: Caused by: java.lang.RuntimeException: An exception occurred when launching the server!
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:63)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:105)
[19:58:57] [main/INFO]: [STDERR]: ... 1 more
[19:58:57] [main/INFO]: [STDERR]: Caused by: java.lang.reflect.InvocationTargetException
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:61)
[19:58:57] [main/INFO]: [STDERR]: ... 2 more
[19:58:57] [main/INFO]: [STDERR]: Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:194)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:26)
[19:58:57] [main/INFO]: [STDERR]: ... 7 more
[19:58:57] [main/INFO]: [STDERR]: Caused by: java.lang.reflect.InvocationTargetException
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
[19:58:57] [main/INFO]: [STDERR]: ... 9 more
[19:58:57] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:364)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
[19:58:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
[19:58:57] [main/INFO]: [STDERR]: at java.lang.ClassLoader.loadClass(Unknown Source)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.class_1297.(class_1297.java:199)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.class_5135.(class_5135.java:76)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.class_2966.method_17598(class_2966.java:109)
[19:58:57] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:90)
[19:58:57] [main/INFO]: [STDERR]: ... 14 more
[19:58:57] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin] from phase [DEFAULT] in config [lithium.mixins.json] FAILED during APPLY
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:643)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:595)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
[19:58:57] [main/INFO]: [STDERR]: ... 24 more
[19:58:57] [main/INFO]: [STDERR]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PRIVATE @overwrite method method_12783 in lithium.mixins.json:entity.data_tracker.use_arrays.DataTrackerMixin cannot reduce visibiliy of PUBLIC target method
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:466)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:439)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachOverwriteMethod(MixinPreProcessorStandard.java:403)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:333)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570)
[19:58:57] [main/INFO]: [STDERR]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
[19:58:57] [main/INFO]: [STDERR]: ... 24 more

Version

Does this plugin has a version for 1.16.1?

Core Protect Partial Functionality

When using the plugin Core Protect, you can see data on blocks, buttons, doors, etc. but not with containers such as hoppers, chests, and barrels. When trying to inspect a chest, it simply opens the chest. If you place a block on top of the chest and try again, it doesn't open the chest, but it also doesn't do anything. Barrels say "No Transaction" even after items have been removed or added to it, hoppers are the same.

Thanks in advance!

Incompatibility with the CarpetMod

This mod can not start up with the fabric-carpet-mod.
This seems like a difficult problem to solve it so I don't hold out much hope for it. Because the carpet mod would change many game roles.

Env:

Crash Report
crash-2020-11-04_21.14.07-server.txt

Console Out

[21:13:45] [main/INFO]: Loading for game Minecraft 1.16.3
[21:13:46] [main/INFO]: [FabricLoader] Loading 43 mods: [email protected]+8724984195, [email protected], [email protected]+a4467d2a95, [email protected]+b50ffc7b95, [email protected]+3fa9f7c595, [email protected]+a4467d2a95, [email protected]+build.214, [email protected]+2b46237995, [email protected]+a4467d2a95, [email protected]+f8ac1db295, [email protected]+045df74f95, [email protected]+a89534ab95, [email protected]+f8ac1db295, [email protected]+b7f9825d95, [email protected]+f8ac1db295, [email protected], [email protected]+a4467d2a95, [email protected]+9f0fb4b895, [email protected]+f8ac1db295, [email protected]+f8ac1db295, [email protected]+730711c695, [email protected]+f8ac1db295, [email protected]+facf3bbf95, [email protected]+a4467d2a95, [email protected]+059ea86695, [email protected]+ac8e8c5995, [email protected]+8367596d95, [email protected]+f8ac1db295, [email protected]+a4467d2a95, [email protected]+52d3083695, [email protected]+c6a8ea8995, [email protected]+74cc3b2095, [email protected]+b764ce9995, [email protected]+f8ac1db295, [email protected]+432ea18895, [email protected]+16acbe5b95, [email protected]+build.415-1.16, [email protected], [email protected]+fb0d9b0e95, [email protected]+f8ac1db295, [email protected]+a4467d2a95, [email protected]+a4467d2a95, [email protected]+e00ecb5f95
[21:13:46] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/F:/Game/MC/Server/1.16.2test/fabric-server-launch.jar Service=Knot/Fabric Env=SERVER
[21:13:46] [main/WARN]: @Mixin target net/minecraft/class_3898$class_3208 is public in fabric-networking-v0.mixins.json:MixinEntityTracker and should be specified in value
[21:13:47] [main/WARN]: @Mixin target net/minecraft/class_1545$class_1546 is public in carpet.mixins.json:BlazeEntityShootFireballGoal_extremeMixin and should be specified in value
[21:13:55] [main/INFO]: Copyright ? 2020
[21:13:56] [main/INFO]: [STDERR]: java.io.IOException: Server returned HTTP response code: 403 for URL: https://api.github.com/repos/bukkitfabric/bukkit4fabric/compare/master...UNKNOWN
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[21:13:56] [main/INFO]: [STDERR]:       at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1950)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1945)
[21:13:56] [main/INFO]: [STDERR]:       at java.security.AccessController.doPrivileged(Native Method)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1944)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1514)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
[21:13:56] [main/INFO]: [STDERR]:       at com.javazilla.bukkitfabric.command.VersionCommand.check(VersionCommand.java:195)
[21:13:56] [main/INFO]: [STDERR]:       at com.javazilla.bukkitfabric.BukkitFabricMod.onInitialize(BukkitFabricMod.java:22)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointServer.start(EntrypointServer.java:32)
[21:13:56] [main/INFO]: [STDERR]:       at net.minecraft.server.Main.main(Main.java:93)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[21:13:56] [main/INFO]: [STDERR]:       at java.lang.reflect.Method.invoke(Method.java:498)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:224)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:141)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:27)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[21:13:56] [main/INFO]: [STDERR]:       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[21:13:56] [main/INFO]: [STDERR]:       at java.lang.reflect.Method.invoke(Method.java:498)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.launch.server.FabricServerLauncher.launch(FabricServerLauncher.java:62)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.launch.server.FabricServerLauncher.setup(FabricServerLauncher.java:106)
[21:13:56] [main/INFO]: [STDERR]:       at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:50)
[21:13:56] [main/INFO]: [STDERR]: Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://api.github.com/repos/bukkitfabric/bukkit4fabric/compare/master...UNKNOWN
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
[21:13:56] [main/INFO]: [STDERR]:       at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
[21:13:56] [main/INFO]: [STDERR]:       at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352)
[21:13:56] [main/INFO]: [STDERR]:       at com.javazilla.bukkitfabric.command.VersionCommand.check(VersionCommand.java:193)
[21:13:56] [main/INFO]: [STDERR]:       ... 19 more
[21:13:58] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD'
[21:13:59] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[21:13:59] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:13:59] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:13:59] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[21:13:59] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[21:13:59] [main/INFO]: Reloading ResourceManager: Default, Fabric Tool Attribute API (v1)
[21:14:01] [Worker-Main-12/INFO]: Loaded 7 recipes
[21:14:01] [Worker-Main-12/INFO]: Loaded 927 advancements
[21:14:02] [main/INFO]: Applied 0 biome modifications to 0 of 79 new biomes in 2.714 ms
[21:14:03] [Server thread/INFO]: Starting minecraft server version 1.16.3
[21:14:03] [Server thread/INFO]: Loading properties
[21:14:03] [Server thread/INFO]: Default game type: SURVIVAL
[21:14:03] [Server thread/INFO]: Generating keypair
[21:14:03] [Server thread/INFO]: Starting Minecraft server on *:25565
[21:14:03] [Server thread/INFO]: Using default channel type
[21:14:07] [Server thread/INFO]:   ____          _     _     _  _
[21:14:07] [Server thread/INFO]:  |  _ \        | |   | |   (_)| |
[21:14:07] [Server thread/INFO]:  | |_) | _   _ | | __| | __ _ | |_
[21:14:07] [Server thread/INFO]:  |  _ < | | | || |/ /| |/ /| || __|
[21:14:07] [Server thread/INFO]:  | |_) || |_| ||   < |   < | || |_
[21:14:07] [Server thread/INFO]:  |____/  \__,_||_|\_\|_|\_\|_| \__|
[21:14:07] [Server thread/INFO]:
[21:14:07] [Server thread/FATAL]: Mixin apply failed carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin -> net.minecraft.class_3225: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/class_3225::activateWithOptionalCactus with priority 1000 cannot inject into net/minecraft/class_3225::method_14262(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; merged by com.javazilla.bukkitfabric.mixin.MixinServerPlayerInteractionManager with priority 1000 [PREINJECT Applicator Phase -> carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin -> Prepare Injections ->  -> redirect$zhe000$activateWithOptionalCactus(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_3225::activateWithOptionalCactus with priority 1000 cannot inject into net/minecraft/class_3225::method_14262(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; merged by com.javazilla.bukkitfabric.mixin.MixinServerPlayerInteractionManager with priority 1000 [PREINJECT Applicator Phase -> carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin -> Prepare Injections ->  -> redirect$zhe000$activateWithOptionalCactus(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; -> Prepare]
        at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150) ~[fabric-server-launch.jar:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_221]
        at net.minecraft.class_3176.handler$zzd000$init(class_3176.java:675) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.class_3176.method_3823(class_3176.java:150) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254) ~[intermediary-server-1.16.3.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
[21:14:07] [Server thread/ERROR]: Encountered an unexpected exception
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) ~[fabric-server-launch.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150) ~[fabric-server-launch.jar:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_221]
        at net.minecraft.class_3176.handler$zzd000$init(class_3176.java:675) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.class_3176.method_3823(class_3176.java:150) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:642) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254) ~[intermediary-server-1.16.3.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin] from phase [DEFAULT] in config [carpet.mixins.json] FAILED during APPLY
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356) ~[fabric-server-launch.jar:?]
        ... 11 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_3225::activateWithOptionalCactus with priority 1000 cannot inject into net/minecraft/class_3225::method_14262(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; merged by com.javazilla.bukkitfabric.mixin.MixinServerPlayerInteractionManager with priority 1000 [PREINJECT Applicator Phase -> carpet.mixins.json:ServerPlayerInteractionManager_cactusMixin -> Prepare Injections ->  -> redirect$zhe000$activateWithOptionalCactus(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; -> Prepare]
        at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) ~[fabric-server-launch.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ~[fabric-server-launch.jar:?]
        ... 11 more
[21:14:07] [Server thread/ERROR]: This crash report has been saved to: F:\Game\MC\Server\1.16.2test\.\crash-reports\crash-2020-11-04_21.14.07-server.txt
[21:14:07] [Server thread/INFO]: Stopping server
[21:14:07] [Server thread/INFO]: Saving worlds
[21:14:07] [Server thread/ERROR]: Exception stopping the server
java.lang.NullPointerException: null
        at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:569) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_3782(MinecraftServer.java:596) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.class_3176.method_3782(class_3176.java:558) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:704) ~[intermediary-server-1.16.3.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:254) ~[intermediary-server-1.16.3.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
[21:14:07] [Server thread/INFO]: Goodbye!

can,t join 1.16.4 server

I get this error while joining

[04:47:33] [Server thread/INFO]: com.mojang.authlib.GameProfile@5f4f7862[id=<null>,name=fantahund,properties={},legacy=false] (/127.0.0.1:49559) lost connection: Internal Exception: java.lang.NoSuchMethodError: net.minecraft.class_2905.<init>(Ljava/lang/String;Ljava/security/PublicKey;[B)V

Incompatible with "The Backrooms" mod

Minecraft Version 1.16.3 Fabric Server

Bukkit/Spigot plugins

  1. Skript 2.1.0 by SkriptLang
  2. Skript-reflect 2.1.0
  3. Skript-yaml
  4. Vixio-2.0.6

Fabric mods

  1. Bukkit4Fabric-1.16.3 #113
  2. Fabric-api-0.22.1+build.409-1.16
  3. the-backrooms-1.3.1

I've properly set up everything so that the server doesn't crash when it starts up and it sits idly with no problems, but when I try to join it just gives this bizarre screen:
https://cdn.discordapp.com/attachments/738618913654439985/769720126597234708/unknown.png

Nothing shows up in the Minecraft client logs or on my server's console except when I try to turn off the server I have to forcefully kill it since it won't fully shut off. There are some errors likely to due to the conversion of the Bukkit plugins to fabric since they are more obscure plugins.

Here's my client's log:
latest.log

Here's my server's log:
latest.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.