mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-02-22 22:10:47 +00:00
Added the TileEntity to the TileMappings. Removed unnecessary canConnectTo function and TileEntityPipePaintable import
This commit is contained in:
parent
155595772c
commit
474148110d
@ -1,9 +1,9 @@
|
|||||||
package com.hbm.blocks.network;
|
package com.hbm.blocks.network;
|
||||||
|
|
||||||
import api.hbm.block.IToolable;
|
import api.hbm.block.IToolable;
|
||||||
|
|
||||||
import com.hbm.blocks.IBlockMultiPass;
|
import com.hbm.blocks.IBlockMultiPass;
|
||||||
import com.hbm.blocks.ILookOverlay;
|
import com.hbm.blocks.ILookOverlay;
|
||||||
import com.hbm.blocks.network.FluidDuctPaintable.TileEntityPipePaintable;
|
|
||||||
import com.hbm.interfaces.ICopiable;
|
import com.hbm.interfaces.ICopiable;
|
||||||
import com.hbm.inventory.fluid.Fluids;
|
import com.hbm.inventory.fluid.Fluids;
|
||||||
import com.hbm.lib.Library;
|
import com.hbm.lib.Library;
|
||||||
@ -45,12 +45,6 @@ public class FluidDuctPaintableBlockExhaust extends FluidDuctBase implements ITo
|
|||||||
public TileEntity createNewTileEntity(World world, int meta) {
|
public TileEntity createNewTileEntity(World world, int meta) {
|
||||||
return new TileEntityPipeExhaustPaintable();
|
return new TileEntityPipeExhaustPaintable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canConnectTo(IBlockAccess world, int x, int y, int z, ForgeDirection dir, TileEntity tile) {
|
|
||||||
return Library.canConnectFluid(world, x + dir.offsetX, y + dir.offsetY, z + dir.offsetZ, dir, Fluids.SMOKE) ||
|
|
||||||
Library.canConnectFluid(world, x + dir.offsetX, y + dir.offsetY, z + dir.offsetZ, dir, Fluids.SMOKE_LEADED) ||
|
|
||||||
Library.canConnectFluid(world, x + dir.offsetX, y + dir.offsetY, z + dir.offsetZ, dir, Fluids.SMOKE_POISON);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
@ -155,11 +149,11 @@ public class FluidDuctPaintableBlockExhaust extends FluidDuctBase implements ITo
|
|||||||
private int meta;
|
private int meta;
|
||||||
private Block lastBlock;
|
private Block lastBlock;
|
||||||
private int lastMeta;
|
private int lastMeta;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateEntity() {
|
public void updateEntity() {
|
||||||
super.updateEntity();
|
super.updateEntity();
|
||||||
|
|
||||||
if(worldObj.isRemote && (lastBlock != block || lastMeta != meta)) {
|
if(worldObj.isRemote && (lastBlock != block || lastMeta != meta)) {
|
||||||
worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);
|
worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);
|
||||||
lastBlock = block;
|
lastBlock = block;
|
||||||
|
|||||||
@ -35,6 +35,7 @@ import com.hbm.blocks.network.CableDiode.TileEntityDiode;
|
|||||||
import com.hbm.blocks.network.CranePartitioner.TileEntityCranePartitioner;
|
import com.hbm.blocks.network.CranePartitioner.TileEntityCranePartitioner;
|
||||||
import com.hbm.blocks.network.FluidDuctGauge.TileEntityPipeGauge;
|
import com.hbm.blocks.network.FluidDuctGauge.TileEntityPipeGauge;
|
||||||
import com.hbm.blocks.network.FluidDuctPaintable.TileEntityPipePaintable;
|
import com.hbm.blocks.network.FluidDuctPaintable.TileEntityPipePaintable;
|
||||||
|
import com.hbm.blocks.network.FluidDuctPaintableBlockExhaust.TileEntityPipeExhaustPaintable;
|
||||||
import com.hbm.blocks.network.FluidPump.TileEntityFluidPump;
|
import com.hbm.blocks.network.FluidPump.TileEntityFluidPump;
|
||||||
import com.hbm.blocks.rail.RailStandardSwitch.TileEntityRailSwitch;
|
import com.hbm.blocks.rail.RailStandardSwitch.TileEntityRailSwitch;
|
||||||
import com.hbm.tileentity.bomb.*;
|
import com.hbm.tileentity.bomb.*;
|
||||||
@ -410,6 +411,7 @@ public class TileMappings {
|
|||||||
put(TileEntityPipePaintable.class, "tileentity_pipe_paintable");
|
put(TileEntityPipePaintable.class, "tileentity_pipe_paintable");
|
||||||
put(TileEntityPipeGauge.class, "tileentity_pipe_gauge");
|
put(TileEntityPipeGauge.class, "tileentity_pipe_gauge");
|
||||||
put(TileEntityPipeExhaust.class, "tileentity_pipe_exhaust");
|
put(TileEntityPipeExhaust.class, "tileentity_pipe_exhaust");
|
||||||
|
put(TileEntityPipeExhaustPaintable.class, "tileentity_pipe_exhaust_paintable");
|
||||||
put(TileEntityFluidValve.class, "tileentity_pipe_valve");
|
put(TileEntityFluidValve.class, "tileentity_pipe_valve");
|
||||||
put(TileEntityFluidPump.class, "tileentity_pipe_pump");
|
put(TileEntityFluidPump.class, "tileentity_pipe_pump");
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user