Skip to content

Commit

Permalink
fix: properly map simulation distance to vanilla map
Browse files Browse the repository at this point in the history
  • Loading branch information
ishland committed Feb 10, 2025
1 parent 6a93ca0 commit bfa74a0
Showing 1 changed file with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: ishland <[email protected]>
Date: Mon, 10 Feb 2025 13:55:33 +0800
Subject: [PATCH] fix: properly map simulation distance to vanilla map


diff --git a/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/mixin/MixinChunkTicketManager.java b/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/mixin/MixinChunkTicketManager.java
index 37732ee8..b5da3682 100644
--- a/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/mixin/MixinChunkTicketManager.java
+++ b/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/mixin/MixinChunkTicketManager.java
@@ -64,13 +64,9 @@ public class MixinChunkTicketManager implements ChunkTicketManagerExtension {
this.noTickSystem.tick();
}

- /**
- * @author ishland
- * @reason remap setSimulationDistance to the normal one
- */
- @Overwrite
- public void setSimulationDistance(int i) {
- this.nearbyChunkTicketUpdater.setWatchDistance(i);
+ @Inject(method = "setSimulationDistance", at = @At("HEAD"))
+ public void mapSimulationDistance(int simulationDistance, CallbackInfo ci) {
+ this.nearbyChunkTicketUpdater.setWatchDistance(simulationDistance);
}

/**

0 comments on commit bfa74a0

Please sign in to comment.