Skip to content

Commit 6466046

Browse files
committed
1.21.9 fabric + neo
1 parent 9ca631e commit 6466046

File tree

13 files changed

+32
-55
lines changed

13 files changed

+32
-55
lines changed

fabric/src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
],
2626
"depends": {
2727
"fabricloader": ">=0.14.22",
28-
"minecraft": ["1.21.6", "1.21.7", "1.21.8"]
28+
"minecraft": ["1.21.9"]
2929
},
3030
"custom": {
3131
"modmenu": {

forge/src/main/resources/META-INF/mods.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ A Minecraft pathfinder bot.
3535
modId="minecraft"
3636
mandatory=true
3737
# This version range declares a minimum of the current minecraft version up to but not including the next major version
38-
versionRange="[1.21.6, 1.21.8]"
38+
versionRange="[1.21.9]"
3939
ordering="NONE"
4040
side="BOTH"

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
org.gradle.jvmargs=-Xmx4G
22

3-
available_loaders=fabric,neoforge,forge,tweaker
3+
available_loaders=fabric,neoforge,tweaker
44

5-
mod_version=1.15.0
5+
mod_version=1.16.0
66
maven_group=baritone
77
archives_base_name=baritone
88

99
java_version=21
1010

11-
minecraft_version=1.21.8
11+
minecraft_version=1.21.9
1212

1313
forge_version=58.0.0
1414

1515
neoforge_version=2-beta
1616

17-
fabric_version=0.16.14
17+
fabric_version=0.17.2
1818

1919
nether_pathfinder_version=1.4.1
2020

neoforge/src/main/resources/META-INF/neoforge.mods.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ A Minecraft pathfinder bot.
3535
modId="minecraft"
3636
type="required"
3737
# This version range declares a minimum of the current minecraft version up to but not including the next major version
38-
versionRange="[1.21.6, 1.21.8]"
38+
versionRange="[1.21.9]"
3939
ordering="NONE"
4040
side="BOTH"

src/api/java/baritone/api/utils/BlockOptionalMeta.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import net.minecraft.server.RegistryLayer;
3333
import net.minecraft.server.ReloadableServerRegistries;
3434
import net.minecraft.server.level.ServerLevel;
35-
import net.minecraft.server.level.progress.ChunkProgressListener;
3635
import net.minecraft.server.packs.PackType;
3736
import net.minecraft.server.packs.VanillaPackResources;
3837
import net.minecraft.server.packs.repository.ServerPacksSource;
@@ -262,8 +261,8 @@ public static class ServerLevelStub extends ServerLevel {
262261
private static Unsafe unsafe = getUnsafe();
263262
private static CompletableFuture<RegistryAccess> registryAccess = load();
264263

265-
public ServerLevelStub(MinecraftServer $$0, Executor $$1, LevelStorageSource.LevelStorageAccess $$2, ServerLevelData $$3, ResourceKey<Level> $$4, LevelStem $$5, ChunkProgressListener $$6, boolean $$7, long $$8, List<CustomSpawner> $$9, boolean $$10, @Nullable RandomSequences $$11) {
266-
super($$0, $$1, $$2, $$3, $$4, $$5, $$6, $$7, $$8, $$9, $$10, $$11);
264+
public ServerLevelStub(MinecraftServer $$0, Executor $$1, LevelStorageSource.LevelStorageAccess $$2, ServerLevelData $$3, ResourceKey<Level> $$4, LevelStem $$5, boolean $$6, long $$7, List<CustomSpawner> $$8, boolean $$9, @Nullable RandomSequences $$10) {
265+
super($$0, $$1, $$2, $$3, $$4, $$5, $$6, $$7, $$8, $$9, $$10);
267266
}
268267

269268
@Override

src/launch/java/baritone/launch/mixins/MixinLivingEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ private void onPreElytraMove(Vec3 direction, final CallbackInfoReturnable<Vec3>
101101
method = "travelFallFlying",
102102
at = @At(
103103
value = "INVOKE",
104-
target = "net/minecraft/world/entity/LivingEntity.move(Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V",
104+
target = "Lnet/minecraft/world/entity/LivingEntity;move(Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V",
105105
shift = At.Shift.AFTER
106106
)
107107
)

src/launch/java/baritone/launch/mixins/MixinMinecraft.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import baritone.api.event.events.WorldEvent;
2525
import baritone.api.event.events.type.EventState;
2626
import net.minecraft.client.Minecraft;
27-
import net.minecraft.client.gui.screens.ReceivingLevelScreen;
2827
import net.minecraft.client.gui.screens.Screen;
2928
import net.minecraft.client.multiplayer.ClientLevel;
3029
import net.minecraft.client.player.LocalPlayer;
@@ -131,7 +130,7 @@ private void postUpdateEntities(CallbackInfo ci) {
131130
method = "setLevel",
132131
at = @At("HEAD")
133132
)
134-
private void preLoadWorld(ClientLevel world, ReceivingLevelScreen.Reason arg2, CallbackInfo ci) {
133+
private void preLoadWorld(final ClientLevel world, final CallbackInfo ci) {
135134
// If we're unloading the world but one doesn't exist, ignore it
136135
if (this.level == null && world == null) {
137136
return;
@@ -151,7 +150,7 @@ private void preLoadWorld(ClientLevel world, ReceivingLevelScreen.Reason arg2, C
151150
method = "setLevel",
152151
at = @At("RETURN")
153152
)
154-
private void postLoadWorld(ClientLevel world, ReceivingLevelScreen.Reason arg2, CallbackInfo ci) {
153+
private void postLoadWorld(final ClientLevel world, final CallbackInfo ci) {
155154
// still fire event for both null, as that means we've just finished exiting a world
156155

157156
// mc.world changing is only the primary baritone

src/launch/java/baritone/launch/mixins/MixinWorldRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class MixinWorldRenderer {
4444
method = "renderLevel",
4545
at = @At("RETURN")
4646
)
47-
private void onStartHand(final GraphicsResourceAllocator graphicsResourceAllocator, final DeltaTracker deltaTracker, final boolean bl, final Camera camera, final Matrix4f matrix4f, final Matrix4f matrix4f2, final GpuBufferSlice gpuBufferSlice, final Vector4f vector4f, final boolean bl2, final CallbackInfo ci) {
47+
private void onStartHand(final GraphicsResourceAllocator graphicsResourceAllocator, final DeltaTracker deltaTracker, final boolean bl, final Camera camera, final Matrix4f matrix4f, final Matrix4f matrix4f2, final Matrix4f matrix4f3, final GpuBufferSlice gpuBufferSlice, final Vector4f vector4f, final boolean bl2, final CallbackInfo ci) {
4848
for (IBaritone ibaritone : BaritoneAPI.getProvider().getAllBaritones()) {
4949
PoseStack poseStack = new PoseStack();
5050
poseStack.mulPose(matrix4f);

src/main/java/baritone/cache/FasterWorldScanner.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,12 @@
2626
import baritone.utils.accessor.IPalettedContainer;
2727
import io.netty.buffer.Unpooled;
2828
import net.minecraft.core.BlockPos;
29-
import net.minecraft.core.IdMapper;
3029
import net.minecraft.network.FriendlyByteBuf;
3130
import net.minecraft.util.BitStorage;
3231
import net.minecraft.world.level.ChunkPos;
3332
import net.minecraft.world.level.block.Block;
3433
import net.minecraft.world.level.block.state.BlockState;
35-
import net.minecraft.world.level.chunk.GlobalPalette;
36-
import net.minecraft.world.level.chunk.ChunkSource;
37-
import net.minecraft.world.level.chunk.LevelChunk;
38-
import net.minecraft.world.level.chunk.LevelChunkSection;
39-
import net.minecraft.world.level.chunk.Palette;
40-
import net.minecraft.world.level.chunk.PalettedContainer;
41-
import net.minecraft.world.level.chunk.SingleValuePalette;
34+
import net.minecraft.world.level.chunk.*;
4235

4336
import java.util.ArrayList;
4437
import java.util.List;
@@ -289,7 +282,7 @@ private static BlockState[] getPalette(Palette<BlockState> palette) {
289282
return PALETTE_REGISTRY_SENTINEL;
290283
} else {
291284
FriendlyByteBuf buf = new FriendlyByteBuf(Unpooled.buffer());
292-
palette.write(buf);
285+
palette.write(buf, Block.BLOCK_STATE_REGISTRY);
293286
int size = buf.readVarInt();
294287
BlockState[] states = new BlockState[size];
295288
for (int i = 0; i < size; i++) {

src/main/java/baritone/process/elytra/NetherPathfinderContext.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import net.minecraft.world.level.block.state.BlockState;
3131
import net.minecraft.world.level.chunk.LevelChunk;
3232
import net.minecraft.world.level.chunk.LevelChunkSection;
33+
import net.minecraft.world.level.chunk.PaletteResize;
3334
import net.minecraft.world.level.chunk.PalettedContainer;
3435
import net.minecraft.world.phys.Vec3;
3536

@@ -195,7 +196,7 @@ private static void writeChunkData(LevelChunk chunk, long ptr) {
195196
continue;
196197
}
197198
final PalettedContainer<BlockState> bsc = extendedblockstorage.getStates();
198-
final int airId = ((IPalettedContainer<BlockState>) bsc).getPalette().idFor(AIR_BLOCK_STATE);
199+
final int airId = ((IPalettedContainer<BlockState>) bsc).getPalette().idFor(AIR_BLOCK_STATE, PaletteResize.noResizeExpected());
199200
// pasted from FasterWorldScanner
200201
final BitStorage array = ((IPalettedContainer<BlockState>) bsc).getStorage();
201202
if (array == null) continue;

0 commit comments

Comments
 (0)