From 6db42e6d4b2d2cb963a8231469776955f55dc41c Mon Sep 17 00:00:00 2001 From: George Paton Date: Mon, 24 Mar 2025 11:49:53 +1100 Subject: [PATCH] fix fluid valves not deactivating (was clearing power net rather than fluid net connections) --- .../tileentity/network/TileEntityFluidValve.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityFluidValve.java b/src/main/java/com/hbm/tileentity/network/TileEntityFluidValve.java index 823dfdb32..a54caa173 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityFluidValve.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityFluidValve.java @@ -1,26 +1,27 @@ package com.hbm.tileentity.network; -import api.hbm.energymk2.Nodespace; +import com.hbm.uninos.UniNodespace; + import net.minecraft.block.Block; import net.minecraft.world.World; public class TileEntityFluidValve extends TileEntityPipeBaseNT { - + @Override public boolean shouldCreateNode() { return this.getBlockMetadata() == 1; } public void updateState() { - + this.blockMetadata = -1; // delete cache - + if(this.getBlockMetadata() == 0 && this.node != null) { - Nodespace.destroyNode(worldObj, xCoord, yCoord, zCoord); + UniNodespace.destroyNode(worldObj, xCoord, yCoord, zCoord, this.getType().getNetworkProvider()); this.node = null; } } - + @Override public boolean shouldRefresh(Block oldBlock, Block newBlock, int oldMeta, int newMeta, World world, int x, int y, int z) { return oldBlock != newBlock;