Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.khufu.stonetitans.packets;
- import cpw.mods.fml.common.network.ByteBufUtils;
- import io.netty.buffer.ByteBuf;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.entity.player.EntityPlayerMP;
- public class MessagePlayerPos extends MessageBase<MessagePlayerPos> {
- private double posX;
- private double posY;
- private double posZ;
- private float yaw;
- private float pitch;
- public MessagePlayerPos() {
- }
- public MessagePlayerPos(double clonePosX, double clonePosY, double clonePosZ, float cloneYaw, float clonePitch) {
- posX = clonePosX;
- posY = clonePosY;
- posZ = clonePosZ;
- yaw = cloneYaw;
- pitch = clonePitch;
- }
- @Override
- public void fromBytes(ByteBuf buf) {
- posX = buf.readDouble();
- posY = buf.readDouble();
- posZ = buf.readDouble();
- yaw = buf.readFloat();
- pitch = buf.readFloat();
- }
- @Override
- public void toBytes(ByteBuf buf) {
- buf.writeDouble(posX);
- buf.writeDouble(posY);
- buf.writeDouble(posZ);
- buf.writeFloat(yaw);
- buf.writeFloat(pitch);
- }
- @Override
- public void handleClientSide(MessagePlayerPos message, EntityPlayer player) {
- System.out.println(" MESSAGE RECEIVED " + message.posX + " : " + message.posY + " : " + message.posZ + " : "
- + message.yaw + " : " + message.pitch);
- }
- @Override
- public void handleServerSide(MessagePlayerPos message, EntityPlayer player) {
- System.out.println(" MESSAGE SENT");
- PacketHandler.wrapper.sendTo(message, (EntityPlayerMP) player);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement