diff --git a/build.gradle.kts b/build.gradle.kts index 9eff82c..92e480e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,8 +16,8 @@ repositories { } dependencies { - compileOnly("net.minestom:minestom:2025.07.04-1.21.5") - testImplementation("net.minestom:minestom:2025.07.04-1.21.5") + compileOnly("net.minestom:minestom:2025.08.29-1.21.8") + testImplementation("net.minestom:minestom:2025.08.29-1.21.8") } tasks.withType { @@ -30,4 +30,4 @@ publishing { from(components["java"]) } } -} \ No newline at end of file +} diff --git a/src/main/java/io/github/togar2/fluids/FlowableFluid.java b/src/main/java/io/github/togar2/fluids/FlowableFluid.java index 5f76218..bdade40 100644 --- a/src/main/java/io/github/togar2/fluids/FlowableFluid.java +++ b/src/main/java/io/github/togar2/fluids/FlowableFluid.java @@ -294,7 +294,7 @@ protected void flow(Instance instance, BlockVec point, FluidState newState, Bloc } } - instance.placeBlock(new BlockHandler.Placement(newState.block(), instance, point)); + instance.placeBlock(new BlockHandler.Placement(newState.block(), currentBlock,instance, point)); } } diff --git a/src/main/java/io/github/togar2/fluids/WaterlogHandler.java b/src/main/java/io/github/togar2/fluids/WaterlogHandler.java index 7c07f01..43080d2 100644 --- a/src/main/java/io/github/togar2/fluids/WaterlogHandler.java +++ b/src/main/java/io/github/togar2/fluids/WaterlogHandler.java @@ -23,7 +23,7 @@ default boolean placeFluid(Instance instance, BlockVec point, FluidState state) // The placed state (waterlogged block) is different from the original fluid state (probably just water) FluidState placedState = FluidState.of(currentBlock).setWaterlogged(true); - instance.placeBlock(new BlockHandler.Placement(placedState.block(), instance, point)); + instance.placeBlock(new BlockHandler.Placement(placedState.block(), currentBlock,instance, point)); MinestomFluids.scheduleTick(instance, point, placedState); return true; } diff --git a/src/test/java/io/github/togar2/fluids/test/Main.java b/src/test/java/io/github/togar2/fluids/test/Main.java index 97c4845..888cbf1 100644 --- a/src/test/java/io/github/togar2/fluids/test/Main.java +++ b/src/test/java/io/github/togar2/fluids/test/Main.java @@ -42,7 +42,7 @@ public static void main(String[] args) { handler.placeFluid(instance, event.getBlockPosition(), MinestomFluids.WATER.getDefaultState()); } else { event.getInstance().placeBlock(new BlockHandler.Placement( - Block.WATER, event.getInstance(), event.getBlockPosition().relative(event.getBlockFace()))); + Block.WATER, event.getBlock(), event.getInstance(), event.getBlockPosition().relative(event.getBlockFace()))); } } else if (event.getPlayer().getItemInHand(event.getHand()).material() == Material.BUCKET) { WaterlogHandler handler = MinestomFluids.getWaterlog(event.getBlock()); @@ -55,7 +55,7 @@ public static void main(String[] args) { } } else if (event.getPlayer().getItemInHand(event.getHand()).material() == Material.LAVA_BUCKET) { event.getInstance().placeBlock(new BlockHandler.Placement( - Block.LAVA, event.getInstance(), event.getBlockPosition().relative(event.getBlockFace()))); + Block.LAVA, event.getBlock(), event.getInstance(), event.getBlockPosition().relative(event.getBlockFace()))); } });