fix baritone mixin

This commit is contained in:
C10udburst
2022-02-19 09:15:01 +01:00
parent 532c8f955a
commit 370310b0a6

View File

@@ -17,11 +17,12 @@ import meteordevelopment.meteorclient.systems.modules.Modules;
@Mixin(MineProcess.class) @Mixin(MineProcess.class)
public class MineProcessMixin { public class MineProcessMixin {
@Shadow private static final String RESCAN_METHOD = "Lbaritone/process/MineProcess;a(Ljava/util/List;Lbaritone/pathing/movement/CalculationContext;)V";
private List<BlockPos> a;
//rescan @Shadow
@Inject(method = "Lbaritone/process/MineProcess;b(Ljava/util/List;Lbaritone/pathing/movement/CalculationContext;)V", at=@At("HEAD"), cancellable = true, remap = false) private List<BlockPos> a; //knownOreLocations
@Inject(method = RESCAN_METHOD, at=@At("HEAD"), cancellable = true, remap = false)
private void onRescan(List<BlockPos> already, CalculationContext context, CallbackInfo ci) { private void onRescan(List<BlockPos> already, CalculationContext context, CallbackInfo ci) {
OreSim oreSim = Modules.get().get(OreSim.class); OreSim oreSim = Modules.get().get(OreSim.class);
if (oreSim == null || !oreSim.baritone.get()) return; if (oreSim == null || !oreSim.baritone.get()) return;