Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 6 Java Mixin Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Mixin is a trait/mixin and bytecode weaving framework for Java using ASM | news.ycombinator.com | 2024-12-27
-
Sponge
The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms. (by SpongePowered)
Project mention: Mixin is a trait/mixin and bytecode weaving framework for Java using ASM | news.ycombinator.com | 2024-12-27A primary advantage of Mixin is using Java as a DSL to apply various kinds of bytecode transformation with some examples here:
- Changing a constant within a target method https://github.com/SpongePowered/Sponge/blob/06ebd1d3479b9ed...
- Replacing a method call within a specific method https://github.com/SpongePowered/Sponge/blob/06ebd1d3479b9ed...
- Adding an interface and its implementation to the target class (in this case net.minecraft.world.entity.Entity will now implement org.spongepowered.api.entity.Entity and its methods) https://github.com/SpongePowered/Sponge/blob/06ebd1d3479b9ed...
There's a fair bit more that is possible that would otherwise require a fair bit more code wrangling with AspectJ or BytecodeBuddy to achieve the same effects.
-
Crucible
Crucible, a fork of Thermos, is a CraftBukkit and Forge server implementation for 1.7.10, providing the ability to load both Forge mods and Bukkit plugins alongside each other. (by CrucibleMC)
-
-
Java Mixins discussion
Java Mixins related posts
-
Mixin is a trait/mixin and bytecode weaving framework for Java using ASM
-
Hello I would try to start Modding in Minecraft. Have you any advice or good tutorial for beginning ?
-
What Is the best plugin + mod hybrid software for 1.12.2?
-
Can someone with an coding brain tell me where the problem is? i dont even have a mod named "spongepowered"
-
MineFortress beta is here! More professions, custom buildings, combats and some other things that I worked on during the past months! Let me know what do you think
-
A Critique of Mojang, and Microsoft. I couldn't post this in r/minecraft for some dumb reason. feel free to critique me if you want!.
-
Any advice for a new mod maker?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 10 Feb 2025