SpongePowered /MixinJava1.7K228Mixin is a trait/mixin and bytecode weaving framework for Java using ASMjavamixinsgradlemixin-framework