cabaletta / baritone

google maps for block game
GNU Lesser General Public License v3.0
7.22k stars 1.45k forks source link

`repackOnAnyBlockChange` does not work #4140

Open ZacSharp opened 1 year ago

ZacSharp commented 1 year ago

Some information

Operating system: Linux Java version: 17 Minecraft version: 1.19.4 Baritone version: tweaker:runClient on 91588caf7dfbded6cd5f80e2e5a12524be54dd0b with debug logDirects Other mods (if used): none

Exception, error or logs

abbreviated log (had to keep the issue below 65k characters)
[22:35:53] [Render thread/INFO]: Loaded 7 recipes
[22:35:53] [Render thread/INFO]: Loaded 1179 advancements
[22:35:54] [Server thread/INFO]: Starting integrated minecraft server version 1.19.4
[22:35:54] [Server thread/INFO]: Generating keypair
[22:35:58] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:06] [Render thread/INFO]: Preparing spawn area: 0%
[22:36:07] [Render thread/INFO]: Preparing spawn area: 12%
[22:36:07] [Render thread/INFO]: Preparing spawn area: 54%
[22:36:08] [Render thread/INFO]: Preparing spawn area: 84%
[22:36:08] [Render thread/INFO]: Time elapsed: 10235 ms
[22:36:08] [Server thread/INFO]: Changing view distance to 12, from 10
[22:36:08] [Server thread/INFO]: Changing simulation distance to 12, from 0
[22:36:10] [Server thread/INFO]: Dev[local:E:eeb3912b] logged in with entity id 131 at (-57.4987451297486, 72.5013944509369, -60.44875229819966)
[22:36:10] [Server thread/INFO]: Dev joined the game
[22:36:10] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 2033ms or 40 ticks behind
[22:36:10] [Render thread/INFO]: [STDOUT]: Baritone world data dir: /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384
[22:36:10] [Render thread/INFO]: [STDOUT]: Cached world directory: /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:10] [Render thread/INFO]: [STDOUT]: Would save waypoints to /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/waypoints
[22:36:12] [pool-4-thread-1/INFO]: [STDOUT]: Loading region -1,-1 from disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:12] [Render thread/INFO]: Loaded 47 advancements
[22:36:12] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -10]
[22:36:12] [pool-4-thread-1/INFO]: [STDOUT]: Loaded region successfully in 721ms
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -9]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -8]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -7]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -6]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -5]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -4]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -3]
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -2]
[22:36:13] [pool-4-thread-1/INFO]: [STDOUT]: Loading region -1,0 from disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:13] [pool-4-thread-1/INFO]: [STDOUT]: Loaded region successfully in 203ms
[22:36:13] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -1]
A whole lot of other chunks being packed
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, 7]
[22:36:18] [pool-4-thread-1/INFO]: [STDOUT]: Loading region 0,-1 from disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:18] [pool-4-thread-1/INFO]: [STDOUT]: Loaded region successfully in 104ms
[22:36:18] [pool-4-thread-1/INFO]: [STDOUT]: Loading region 0,0 from disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, 8]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, 9]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -10]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -9]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -8]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -7]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -6]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -5]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -4]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -3]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -2]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -1]
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, 0]
[22:36:18] [pool-4-thread-1/INFO]: [STDOUT]: Loaded region successfully in 75ms
[22:36:18] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, 1]
Almost all chunks in render distance being packed
[22:36:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, -2]
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] > help
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] All Baritone commands (clickable):
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] help - View all commands or help on specific ones
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] set - View or change settings
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] modified - List modified settings
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] reset - Reset all settings or just one
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] goal - Set or clear the goal
[22:36:27] [Render thread/INFO]: [CHAT] [Baritone] goto - Go to a coordinate or block
[22:36:28] [Render thread/INFO]: [CHAT] [Baritone] path - Start heading towards the goal
[22:36:28] [Render thread/INFO]: [CHAT] [Baritone] proc - View process state information
[22:36:28] [Render thread/INFO]: [CHAT] [Baritone] << | >> 1/6
[22:36:35] [Render thread/INFO]: [CHAT] [Baritone] > repackOnAnyBlockChange
[22:36:35] [Render thread/INFO]: [CHAT] [Baritone] Toggled setting repackOnAnyBlockChange to false
[22:36:35] [Render thread/INFO]: [CHAT] [Baritone] Old value: true
[22:36:36] [Render thread/INFO]: [CHAT] [Baritone] > repackOnAnyBlockChange
[22:36:36] [Render thread/INFO]: [CHAT] [Baritone] Toggled setting repackOnAnyBlockChange to true
[22:36:36] [Render thread/INFO]: [CHAT] [Baritone] Old value: false
[22:36:40] [pool-4-thread-2/INFO]: [STDOUT]: Saving region -1,0 to disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:40] [ForkJoinPool.commonPool-worker-2/INFO]: [STDOUT]: Saving region -1,-1 to disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:40] [ForkJoinPool.commonPool-worker-1/INFO]: [STDOUT]: Saving region 0,-1 to disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:41] [ForkJoinPool.commonPool-worker-3/INFO]: [STDOUT]: Saving region 0,0 to disk /home/user/repo/tweaker/run/client/saves/New World/./baritone/minecraft/overworld_384/cache
[22:36:41] [ForkJoinPool.commonPool-worker-3/INFO]: [STDOUT]: Saved region successfully
[22:36:41] [pool-4-thread-2/INFO]: [STDOUT]: Saved region successfully
[22:36:41] [ForkJoinPool.commonPool-worker-1/INFO]: [STDOUT]: Saved region successfully
[22:36:41] [ForkJoinPool.commonPool-worker-2/INFO]: [STDOUT]: Saved region successfully
[22:36:41] [pool-4-thread-2/INFO]: [STDOUT]: World save took 474ms
[22:36:43] [Server thread/INFO]: [Dev: Successfully filled 8192 blocks]
[22:36:43] [Render thread/INFO]: [System] [CHAT] Successfully filled 8192 blocks
[22:36:47] [Render thread/INFO]: [System] [CHAT] [Debug]: Chunk borders: shown
[22:36:52] [Server thread/INFO]: [Dev: Successfully filled 8192 blocks]
[22:36:52] [Render thread/INFO]: [System] [CHAT] Successfully filled 8192 blocks
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, -9]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, -11]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, -12]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, -13]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, -14]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, -15]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, -16]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -16]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-9, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-8, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-7, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-6, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-2, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, -17]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, -16]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, -16]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, -15]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, -14]
[22:37:01] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, -13]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, -12]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [8, -11]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [9, -9]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [10, -5]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, -9]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, 2]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, -11]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, 4]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, -12]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, 5]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, 6]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, 7]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, 8]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, 9]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, 9]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-9, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-8, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-7, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-6, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-2, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, 10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, 9]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, 9]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, 8]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, 7]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, 6]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, 5]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [8, 4]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [9, 2]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [10, -2]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, -8]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, -10]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, -11]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, -12]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, -13]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, -14]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, -15]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -15]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-9, -16]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-8, -16]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-7, -16]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-6, -16]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-5, -17]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-4, -17]
[22:37:02] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-3, -17]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-2, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, -15]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, -15]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, -14]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, -13]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, -12]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, -11]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [8, -10]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [9, -8]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [10, -4]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, -8]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, 3]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, -10]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, 5]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, -11]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, 6]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, 7]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, 8]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, 9]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, 10]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, 10]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, 10]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, 10]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, 9]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, 8]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, 7]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, 6]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [8, 5]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [9, 3]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [10, -1]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, 11]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, -12]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, -13]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, -14]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, -15]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -15]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, -15]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, -15]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, -14]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, -13]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, -12]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, -11]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-5, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-6, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-7, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-2, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-4, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-9, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-8, -16]
[22:37:03] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-3, -16]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, 2]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, 4]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, 5]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, 6]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, 7]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, 8]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, 9]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, 9]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-9, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-8, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-7, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-6, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-2, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, 10]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, 9]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, 9]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, 8]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, 7]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, 6]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, 5]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [8, 4]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [9, 2]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [10, -2]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, -9]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-17, 2]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-16, -11]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-15, -12]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-14, -13]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-13, -14]
[22:37:25] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-12, -15]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-11, -16]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-10, -16]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [2, -16]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [3, -16]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [4, -15]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [5, -14]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [6, -13]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [7, -12]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [8, -11]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [9, -9]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [10, -5]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-6, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-4, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-5, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-1, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [1, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [0, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-3, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-2, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-7, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-8, -17]
[22:37:26] [Render thread/INFO]: [CHAT] [Baritone] Packing chunk chunk [-9, -17]
[22:37:31] [Server thread/INFO]: Saving and pausing game...
[22:37:31] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[22:37:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[22:37:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[22:37:33] [Render thread/INFO]: Stopping!
[22:37:33] [Server thread/INFO]: Dev lost connection: Disconnected
[22:37:33] [Server thread/INFO]: Dev left the game
[22:37:33] [Server thread/INFO]: Stopping singleplayer server as player logged out
[22:37:33] [Server thread/INFO]: Stopping server
[22:37:33] [Server thread/INFO]: Saving players
[22:37:33] [Server thread/INFO]: Saving worlds
[22:37:36] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[22:37:36] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[22:37:36] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[22:37:36] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World): All chunks are saved
[22:37:36] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[22:37:36] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[22:37:36] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved

How to reproduce

  1. Add some debug printouts to make it easier to observer the bug:
    diff --git a/src/main/java/baritone/cache/CachedWorld.java b/src/main/java/baritone/cache/CachedWorld.java
    index aed1faeb5..c157d3db7 100644
    --- a/src/main/java/baritone/cache/CachedWorld.java
    +++ b/src/main/java/baritone/cache/CachedWorld.java
    @@ -307,8 +307,10 @@ public void run() {
                     ChunkPos pos = toPackQueue.take();
                     LevelChunk chunk = toPackMap.remove(pos);
                     if (toPackQueue.size() > Baritone.settings().chunkPackerQueueMaxSize.value) {
    +                        logDirect("Dropping enqueued repacking of chunk " + pos);
                         continue;
                     }
    +                    logDirect("Packing chunk chunk " + pos);
                     CachedChunk cached = ChunkPacker.pack(chunk);
                     CachedWorld.this.updateCachedChunk(cached);
                     //System.out.println("Processed chunk at " + chunk.x + "," + chunk.z);

    (yes I noticed the "chunk chunk")

  2. Join a world
  3. Wait until all chunks are packed
  4. Change any amount of blocks
  5. Notice how the affected chunks are not repacked

Video

https://github.com/cabaletta/baritone/assets/68165024/12544cd0-0574-41e8-b820-ef0e34ff16d2

I also tried changing various other amounts of blocks and changing blocks in multiple chunks. The results were the same.

Modified settings

In the video:

assumeWalkOnWater true
blocksToAvoidBreaking crafting_table,furnace,chest,trapped_chest,cocoa
blockFreeLook true
pathThroughCachedOnly true
maxYLevelWhileMining 65
buildInLayers true
layerOrder true
layerHeight 2

Confirmed with default settings.

Final checklist

ZacSharp commented 1 year ago

Looking at occurences of "repackOnAnyBlockChange" it looks like Baritone isn't even supposed to repack if the changed block is not in CachedChunk.BLOCKS_TO_KEEP_TRACK_OF, despite the documentation stating "Whenever a block changes, repack the whole chunk that it's in". When testing it did indeed repack when I placed a tracked block but not when I broke it again, meaning e.g. mined ores will linger in cache until repacking is caused by world (un)loading or #repack.