autoaccept eula

This commit is contained in:
u9g
2022-06-07 20:07:59 -04:00
parent 34e3a758cf
commit 4395173dd9
2 changed files with 16 additions and 0 deletions
@@ -0,0 +1,15 @@
package dev.u9g.minecraftdatagenerator.mixin;
import net.minecraft.server.dedicated.EulaReader;
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.CallbackInfoReturnable;
@Mixin(EulaReader.class)
public class EULAMixin {
@Inject(method = "isEulaAgreedTo()Z", at = @At("TAIL"), cancellable = true)
public void init(CallbackInfoReturnable<Boolean> cir) {
cir.setReturnValue(true);
}
}
@@ -5,6 +5,7 @@
"compatibilityLevel": "JAVA_17", "compatibilityLevel": "JAVA_17",
"mixins": [ "mixins": [
"EntityTypeAccessor", "EntityTypeAccessor",
"EULAMixin",
"MiningToolItemAccessor", "MiningToolItemAccessor",
"ReadyMixin", "ReadyMixin",
"TheEndBiomeDataAccessor" "TheEndBiomeDataAccessor"