Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for ymixin #2440

Open
ZeathDev opened this issue Feb 15, 2025 · 2 comments
Open

Support for ymixin #2440

ZeathDev opened this issue Feb 15, 2025 · 2 comments

Comments

@ZeathDev
Copy link

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

@Earthcomputer
Copy link
Member

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
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants