MinecraftDev icon indicating copy to clipboard operation
MinecraftDev copied to clipboard

Support for ymixin

Open ZeathDev opened this issue 10 months ago • 2 comments

Minecraft Development for IntelliJ plugin version

2024.1-1.8.2

Description of the feature request

Ymixin YMixin is a bytecode instrumentation tool similar to Mixin. Unlike Mixin, YMixin is lighter and the generated bytecode can be used for hot modification (that's what it's meant to use instead of mixins). It is already popular among Chinese developers. Its syntax is similar to mixin, so I'm asking you to add support for ymixin

ZeathDev avatar Feb 15 '25 15:02 ZeathDev

Normally we only go to the effort of implementing support for 3rd party mixin libraries when they really gain traction. Not claiming stars is a good metric necessarily, but that repo has 7 starts compared to 97 for MixinSquared and 338 for MixinExtras. Do you have any evidence that YMixin is really so widespread among Chinese developers?

Earthcomputer avatar Feb 20 '25 19:02 Earthcomputer

By the way, mcdev's mixin system is extensible and can be hooked into by other intellij plugins, you can create your own YMixin intellij plugin and hook into it in the mean time.

Earthcomputer avatar Feb 20 '25 19:02 Earthcomputer