Feature request fix CustomPacketAPI fix
fantahund opened this issue ยท 5 comments
Discussed in #160
Originally posted by fantahund September 30, 2024
If you register CustomPacket via the Fabric API you always get a ClassCastExeption. With the original Fabric api you don't get this error. On the Neoforge discord I was told that it is most likely due to the Forgiefied Fabric API. The class that causes the problem for me is in the Voxelmap I link it once.
Packet: Packet Class
Register: Register Class
Please use a paste site for uploading logs instead of including them in the description - this makes the page unreadable.
Hi, I've cloned the VoxelMap repo and tried running the game using the runClient gradle task and IDE run config, but they both resulted in a crash shortly after launching.
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException:
@Injectannotation on onTick specifies a target class 'net/minecraft/class_310', which is not supported [PREINJECT Applicator Phase -> mixin.voxelmap.json:APIMixinMinecraftClient from mod voxelmap -> Prepare Injections -> handler$zzb000$voxelmap$onTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse -> -> Parse Selectors]
I am new to Neoforge and have been trying to get it to work for an hour now. I never use it because I have a test environment in Prism. I could only find out that it tries to start with the 1.21 but it should take the 1.21.1. I have not figured out how to tell it to do that.
Oh, and please use the 1.21.1 branch now, the Fabric Neoforge branch is outdated