52 lines
1.1 KiB
Java
52 lines
1.1 KiB
Java
![]() |
package game.packet;
|
||
|
|
||
|
import java.io.IOException;
|
||
|
|
||
|
import game.network.NetHandlerPlayClient;
|
||
|
import game.network.Packet;
|
||
|
import game.network.PacketBuffer;
|
||
|
import game.world.BlockPos;
|
||
|
|
||
|
public class S36PacketSignEditorOpen implements Packet<NetHandlerPlayClient>
|
||
|
{
|
||
|
private BlockPos signPosition;
|
||
|
|
||
|
public S36PacketSignEditorOpen()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public S36PacketSignEditorOpen(BlockPos signPositionIn)
|
||
|
{
|
||
|
this.signPosition = signPositionIn;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Passes this Packet on to the NetHandler for processing.
|
||
|
*/
|
||
|
public void processPacket(NetHandlerPlayClient handler)
|
||
|
{
|
||
|
handler.handleSignEditorOpen(this);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Reads the raw packet data from the data stream.
|
||
|
*/
|
||
|
public void readPacketData(PacketBuffer buf) throws IOException
|
||
|
{
|
||
|
this.signPosition = buf.readBlockPos();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Writes the raw packet data to the data stream.
|
||
|
*/
|
||
|
public void writePacketData(PacketBuffer buf) throws IOException
|
||
|
{
|
||
|
buf.writeBlockPos(this.signPosition);
|
||
|
}
|
||
|
|
||
|
public BlockPos getSignPosition()
|
||
|
{
|
||
|
return this.signPosition;
|
||
|
}
|
||
|
}
|