Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package alexiy.secure.contain.protect.packets;
- import alexiy.secure.contain.protect.tileentity.TileComputer;
- import io.netty.buffer.ByteBuf;
- import net.minecraft.tileentity.TileEntity;
- import net.minecraft.util.math.BlockPos;
- import net.minecraft.world.WorldServer;
- import net.minecraftforge.fml.common.network.ByteBufUtils;
- import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
- import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
- import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
- public class PCUrlSync implements IMessage
- {
- private String url;
- private String displayText;
- private boolean urlSet;
- private BlockPos pos;
- public PCUrlSync() {}
- public PCUrlSync(String url, String displayText, boolean urlSet, BlockPos pos)
- {
- this.url = url;
- this.displayText = displayText;
- this.urlSet = urlSet;
- this.pos = pos;
- }
- @Override
- public void fromBytes(ByteBuf buf)
- {
- url = ByteBufUtils.readUTF8String(buf);
- displayText = ByteBufUtils.readUTF8String(buf);
- pos = BlockPos.fromLong(buf.readLong());
- System.out.println("From message: " + pos);
- }
- @Override
- public void toBytes(ByteBuf buf)
- {
- ByteBufUtils.writeUTF8String(buf, url);
- ByteBufUtils.writeUTF8String(buf, displayText);
- buf.writeBoolean(urlSet);
- buf.writeLong(pos.toLong());
- System.out.println("To message: " + pos);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement