Merge pull request #1894 from CDAGaming/1.16.1

[Fix] Fixed BaritoneAutoTest in 1.16.1
This commit is contained in:
Brady 2020-07-20 00:54:59 -05:00 committed by GitHub
commit 20fa2c6f3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 11 deletions

View File

@ -57,15 +57,14 @@ public class MixinMinecraft {
BaritoneAPI.getProvider().getPrimaryBaritone();
}
/*
@Inject(
method = "startTimerHackThread",
at = @At("HEAD")
method = "<init>",
at = @At("RETURN")
)
private void preInit(CallbackInfo ci) {
BaritoneAutoTest.INSTANCE.onPreInit();
}
*/
@Inject(
method = "runTick",

View File

@ -32,10 +32,10 @@ import net.minecraft.client.settings.CloudOption;
import net.minecraft.client.settings.GraphicsFanciness;
import net.minecraft.client.settings.ParticleStatus;
import net.minecraft.client.tutorial.TutorialSteps;
import net.minecraft.nbt.CompoundNBT;
import net.minecraft.server.IDynamicRegistries;
import net.minecraft.server.integrated.IntegratedServer;
import net.minecraft.util.HTTPUtil;
import net.minecraft.util.datafix.codec.DatapackCodec;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.*;
import net.minecraft.world.gen.settings.DimensionGeneratorSettings;
@ -44,6 +44,7 @@ import net.minecraft.world.server.ServerWorld;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.util.OptionalLong;
/**
* Responsible for automatically testing Baritone's pathing algorithm by automatically creating a world with a specific
@ -92,16 +93,13 @@ public class BaritoneAutoTest implements AbstractGameEventListener, Helper {
@Override
public void onTick(TickEvent event) {
// I don't want to make autotest work right now :)
System.exit(0);
/*
IPlayerContext ctx = BaritoneAPI.getProvider().getPrimaryBaritone().getPlayerContext();
// If we're on the main menu then create the test world and launch the integrated server
if (mc.currentScreen instanceof MainMenuScreen) {
System.out.println("Beginning Baritone automatic test routine");
mc.displayGuiScreen(null);
WorldSettings worldsettings = new WorldSettings(TEST_SEED, GameType.SURVIVAL, true, false, WorldType.DEFAULT);
mc.func_238192_a_("BaritoneAutoTest", worldsettings, IDynamicRegistries.func_239770_b_(), DimensionGeneratorSettings.field_236202_b_);
WorldSettings worldsettings = new WorldSettings("BaritoneAutoTest", GameType.SURVIVAL, false, Difficulty.NORMAL, true, new GameRules(), DatapackCodec.field_234880_a_);
mc.func_238192_a_("BaritoneAutoTest", worldsettings, IDynamicRegistries.func_239770_b_(), DimensionGeneratorSettings.field_236202_b_.func_236220_a_(false, OptionalLong.of(TEST_SEED)));
}
IntegratedServer server = mc.getIntegratedServer();
@ -174,7 +172,6 @@ public class BaritoneAutoTest implements AbstractGameEventListener, Helper {
throw new IllegalStateException("took too long");
}
}
*/
}
private BaritoneAutoTest() {