}
dependencies {
- implementation('org.spongepowered:mixin:0.7.11-SNAPSHOT') { transitive = false }
+ implementation('org.spongepowered:mixin:0.8') { transitive = false }
implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
- implementation 'org.ow2.asm:asm:6.2'
+ implementation 'org.ow2.asm:asm-tree:6.2'
implementation 'org.ow2.asm:asm-commons:6.2'
+ implementation "org.ow2.asm:asm-util:6.2"
}
minecraft {
@Override
public void injectIntoClassLoader(LaunchClassLoader classLoader) {
MixinBootstrap.init();
- Mixins.addConfiguration("mixins.bbor.json");
MixinEnvironment.getDefaultEnvironment().setSide(isClient() ? MixinEnvironment.Side.CLIENT : MixinEnvironment.Side.SERVER);
+ Mixins.addConfiguration("mixins.bbor.json");
}
protected abstract boolean isClient();
{
"required": true,
- "minVersion": "0.7.11",
+ "minVersion": "0.8",
"compatibilityLevel": "JAVA_8",
"target": "@env(DEFAULT)",
"package": "com.irtimaled.bbor.mixin",
"url": "https://github.com/irtimaled/maven/releases/download/"
},
{
- "name": "org.spongepowered:mixin:0.7.11-SNAPSHOT",
+ "name": "org.spongepowered:mixin:0.8",
"url": "https://github.com/irtimaled/maven/releases/download/"
},
{
"name": "org.ow2.asm:asm:6.2",
"url": "https://repo1.maven.org/maven2/"
},
+ {
+ "name": "org.ow2.asm:asm-tree:6.2",
+ "url": "https://repo1.maven.org/maven2/"
+ },
{
"name": "org.ow2.asm:asm-commons:6.2",
"url": "https://repo1.maven.org/maven2/"
},
+ {
+ "name": "org.ow2.asm:asm-util:6.2",
+ "url": "https://repo1.maven.org/maven2/"
+ },
+ {
+ "name": "org.ow2.asm:asm-analysis:6.2",
+ "url": "https://repo1.maven.org/maven2/"
+ },
{
"name": "net.minecraft:launchwrapper:1.12"
}