Пользователь
-
Автор темы
- #1
я не особо понимаю миксин пока что, но в туториалах где я видел просто достаточно написать в методе инжекта аргумент с типом данных и название переменной и всё пойдет, но у меня так не работает
код миксина:
ошибка которую выводит в консоль при инжекта миксина:
кто разбирается, как пофиксить?
код миксина:
MixinMinecraft.java:
@Inject(method = "runTick", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/settings/KeyBinding;onTick(I)V", shift = At.Shift.BEFORE))
public void onKeyPress(CallbackInfo ci, int k) {
Glacial.INSTANCE.event_bus.post(new KeyPress(k));
}
log:
[15:03:32] [main/WARN] (MixinTransformer) /* Invalid descriptor on */
[15:03:32] [main/WARN] (MixinTransformer) /* mixins.glacial.json:MixinMinecraft->@Inject::handler$onKeyPress$zza000(Lorg/ */
[15:03:32] [main/WARN] (MixinTransformer) /* pongepowered/asm/mixin/injection/callback/CallbackInfo;I)V! Expected */
[15:03:32] [main/WARN] (MixinTransformer) /* (Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V but found */
[15:03:32] [main/WARN] (MixinTransformer) /* (Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;I)V