Advertisement
Guest User

Untitled

a guest
Nov 4th, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. package com.khufu.stonetitans.packets;
  2.  
  3. import cpw.mods.fml.common.network.ByteBufUtils;
  4. import io.netty.buffer.ByteBuf;
  5. import net.minecraft.entity.player.EntityPlayer;
  6. import net.minecraft.entity.player.EntityPlayerMP;
  7.  
  8. public class MessagePlayerPos extends MessageBase<MessagePlayerPos> {
  9.  
  10. private double posX;
  11. private double posY;
  12. private double posZ;
  13. private float yaw;
  14. private float pitch;
  15.  
  16. public MessagePlayerPos() {
  17. }
  18.  
  19. public MessagePlayerPos(double clonePosX, double clonePosY, double clonePosZ, float cloneYaw, float clonePitch) {
  20.  
  21. posX = clonePosX;
  22. posY = clonePosY;
  23. posZ = clonePosZ;
  24. yaw = cloneYaw;
  25. pitch = clonePitch;
  26.  
  27. }
  28.  
  29. @Override
  30. public void fromBytes(ByteBuf buf) {
  31.  
  32. posX = buf.readDouble();
  33. posY = buf.readDouble();
  34. posZ = buf.readDouble();
  35. yaw = buf.readFloat();
  36. pitch = buf.readFloat();
  37.  
  38. }
  39.  
  40. @Override
  41. public void toBytes(ByteBuf buf) {
  42.  
  43. buf.writeDouble(posX);
  44. buf.writeDouble(posY);
  45. buf.writeDouble(posZ);
  46. buf.writeFloat(yaw);
  47. buf.writeFloat(pitch);
  48.  
  49. }
  50.  
  51. @Override
  52. public void handleClientSide(MessagePlayerPos message, EntityPlayer player) {
  53.  
  54. System.out.println(" MESSAGE RECEIVED " + message.posX + " : " + message.posY + " : " + message.posZ + " : "
  55. + message.yaw + " : " + message.pitch);
  56.  
  57. }
  58.  
  59. @Override
  60. public void handleServerSide(MessagePlayerPos message, EntityPlayer player) {
  61.  
  62. System.out.println(" MESSAGE SENT");
  63. PacketHandler.wrapper.sendTo(message, (EntityPlayerMP) player);
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement