public class PipeRenderState extends java.lang.Object implements IClientState
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.util.IIcon |
currentTexture |
FacadeMatrix |
facadeMatrix |
ConnectionMatrix |
pipeConnectionMatrix |
ConnectionMatrix |
plugMatrix |
ConnectionMatrix |
robotStationMatrix |
net.minecraft.util.IIcon[] |
textureArray |
TextureMatrix |
textureMatrix |
WireMatrix |
wireMatrix |
| Constructor and Description |
|---|
PipeRenderState() |
| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
boolean |
isDirty() |
boolean |
isGateLit() |
boolean |
isGatePulsing() |
boolean |
needsRenderUpdate() |
void |
readData(io.netty.buffer.ByteBuf data)
Deserializes the state from the stream
|
void |
setIsGateLit(boolean value) |
void |
setIsGatePulsing(boolean value) |
void |
writeData(io.netty.buffer.ByteBuf data)
Serializes the state to the stream
|
public final ConnectionMatrix pipeConnectionMatrix
public final TextureMatrix textureMatrix
public final WireMatrix wireMatrix
public final ConnectionMatrix plugMatrix
public final ConnectionMatrix robotStationMatrix
public final FacadeMatrix facadeMatrix
public net.minecraft.util.IIcon currentTexture
public net.minecraft.util.IIcon[] textureArray
public void setIsGateLit(boolean value)
public boolean isGateLit()
public void setIsGatePulsing(boolean value)
public boolean isGatePulsing()
public void clean()
public boolean isDirty()
public boolean needsRenderUpdate()
public void writeData(io.netty.buffer.ByteBuf data)
IClientStatewriteData in interface IClientStatepublic void readData(io.netty.buffer.ByteBuf data)
IClientStatereadData in interface IClientState