/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/tileentity/network/TileEntityFluidValve.java
29 строк
732 B
George Paton
fix fluid valves not deactivating (was clearing power net rather than fluid net connections)
24 мар 2025, 03:49
24 мар 2025, 03:49
6db42e6
Код
Авторство
О чём код?
package com.hbm.tileentity.network; 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) { 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; } }