9
0
mirror of https://github.com/Xiao-MoMi/Custom-Fishing.git synced 2026-01-06 15:51:50 +00:00

Try fixing getFluidData

This commit is contained in:
XiaoMoMi
2024-07-17 22:27:59 +08:00
parent b7378f9948
commit 291ce601c4
2 changed files with 5 additions and 4 deletions

View File

@@ -17,7 +17,6 @@
package net.momirealms.customfishing.api.mechanic.fishing.hook;
import io.papermc.paper.block.fluid.FluidData;
import net.momirealms.customfishing.api.BukkitCustomFishingPlugin;
import net.momirealms.customfishing.api.event.FishingHookStateEvent;
import net.momirealms.customfishing.api.mechanic.config.ConfigManager;
@@ -28,6 +27,8 @@ import net.momirealms.customfishing.api.mechanic.effect.EffectProperties;
import net.momirealms.customfishing.api.util.EventUtils;
import net.momirealms.customfishing.common.plugin.scheduler.SchedulerTask;
import net.momirealms.customfishing.common.util.RandomUtils;
import net.momirealms.sparrow.heart.SparrowHeart;
import net.momirealms.sparrow.heart.feature.fluid.FluidData;
import org.bukkit.*;
import org.bukkit.block.BlockFace;
import org.bukkit.entity.ArmorStand;
@@ -71,7 +72,7 @@ public class LavaFishingMechanic implements HookMechanic {
return true;
}
float lavaHeight = 0F;
FluidData fluidData = this.hook.getWorld().getFluidData(this.hook.getLocation());
FluidData fluidData = SparrowHeart.getInstance().getFluidData(this.hook.getLocation());
if (fluidData.getFluidType() == Fluid.LAVA || fluidData.getFluidType() == Fluid.FLOWING_LAVA) {
lavaHeight = (float) (fluidData.getLevel() * 0.125);
}
@@ -97,7 +98,7 @@ public class LavaFishingMechanic implements HookMechanic {
this.setWaitTime(finalEffect);
this.task = BukkitCustomFishingPlugin.getInstance().getScheduler().sync().runRepeating(() -> {
float lavaHeight = 0F;
FluidData fluidData = this.hook.getWorld().getFluidData(this.hook.getLocation());
FluidData fluidData = SparrowHeart.getInstance().getFluidData(this.hook.getLocation());
if (fluidData.getFluidType() == Fluid.LAVA || fluidData.getFluidType() == Fluid.FLOWING_LAVA) {
lavaHeight = (float) (fluidData.getLevel() * 0.125);
}

View File

@@ -17,7 +17,7 @@ h2_driver_version=2.2.224
sqlite_driver_version=3.46.0.0
adventure_bundle_version=4.17.0
adventure_platform_version=4.3.3
sparrow_heart_version=0.30
sparrow_heart_version=0.32
cloud_core_version=2.0.0-rc.2
cloud_services_version=2.0.0-rc.2
cloud_brigadier_version=2.0.0-beta.9