Sign off @ 2018-5-16

This commit is contained in:
Sotr
2018-05-16 02:44:35 +08:00
commit 9cf714090e
12 changed files with 1236 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
package io.akarin.server.mixin.core;
import org.bukkit.craftbukkit.Main;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(value = Main.class, remap = false)
public class Bootstrap {
@Inject(method = "main([Ljava/lang/String;)V", at = @At("HEAD"))
private static void configureMixin(CallbackInfo info) {
;
}
}

View File

@@ -0,0 +1,35 @@
package io.akarin.server.mixin.core;
import java.io.File;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
import net.minecraft.server.EULA;
@Mixin(value = EULA.class, remap = false)
public class DummyEula {
/**
* Read then check the EULA file <i>formerly</i>
* @param file
* @return true
*/
@Overwrite
public boolean a(File file) {
return true;
}
/**
* Check whether the EULA has been accepted <i>formerly</i>
* @return true
*/
@Overwrite
public boolean a() {
return true;
}
/**
* Generate an EULA file <i>formerly</i>
*/
@Overwrite
public void b() {}
}

View File

@@ -0,0 +1,11 @@
{
"required": true,
"minVersion": "0",
"package": "io.akarin.server.mixin.core",
"target": "@env(DEFAULT)",
"compatibilityLevel": "JAVA_8",
"server": [
"Bootstrap",
"DummyEula"
]
}