From ac9231fd2b16f351c7c0d9f0658a2c1599be2464 Mon Sep 17 00:00:00 2001 From: UnknownUser95 Date: Thu, 18 Jul 2024 23:25:52 +0200 Subject: [PATCH 1/2] fix build for local environment --- gradle.properties | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 380399d..dba6677 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,4 +18,8 @@ archives_base_name=particular fabric_version=0.83.0+1.20 owo_version=0.11.2+1.20 sushi_version=0.1.1 -seasons_version=2.2.1+1.20 \ No newline at end of file +seasons_version=2.2.1+1.20 + +# modrinth access token +# it's existence is required to download dependencies +modrinth_token="PLACE_YOUR_TOKEN_HERE" From f209bbced50a1d8d1280c7e7c647bd78fba77ecb Mon Sep 17 00:00:00 2001 From: UnknownUser95 Date: Thu, 18 Jul 2024 23:26:57 +0200 Subject: [PATCH 2/2] fix broken particles on dedicates server, fixes #6 --- .../chailotl/particular/mixin/InjectFlowableFluid.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/chailotl/particular/mixin/InjectFlowableFluid.java b/src/main/java/com/chailotl/particular/mixin/InjectFlowableFluid.java index 57bf73e..dc567b9 100644 --- a/src/main/java/com/chailotl/particular/mixin/InjectFlowableFluid.java +++ b/src/main/java/com/chailotl/particular/mixin/InjectFlowableFluid.java @@ -1,22 +1,23 @@ package com.chailotl.particular.mixin; import com.chailotl.particular.Main; -import net.minecraft.fluid.FlowableFluid; import net.minecraft.fluid.FluidState; +import net.minecraft.fluid.WaterFluid; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.random.Random; import net.minecraft.world.World; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -@Mixin(FlowableFluid.class) +@Mixin(WaterFluid.class) public class InjectFlowableFluid { @Inject( - method = "onScheduledTick", + method = "randomDisplayTick", at = @At("TAIL")) - protected void spawnCascades(World world, BlockPos pos, FluidState state, CallbackInfo ci) + protected void spawnCascades(World world, BlockPos pos, FluidState state, Random random, CallbackInfo ci) { if (!Main.CONFIG.cascades()) { return; }