Advertisement
MightyDanp

Untitled

Jul 14th, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. public class SyncPlayerPropsMessage implements IMessage {
  2.  
  3. private NBTTagCompound data;
  4.  
  5. public SyncPlayerPropsMessage() {
  6. }
  7.  
  8. public SyncPlayerPropsMessage(EntityPlayer player) {
  9. data = new NBTTagCompound();
  10. EotPlayerStats.get(player).saveNBTData(data);
  11. }
  12.  
  13. @Override
  14. public void fromBytes(ByteBuf buffer) {
  15. data = ByteBufUtils.readTag(buffer);
  16. }
  17.  
  18. @Override
  19. public void toBytes(ByteBuf buffer) {
  20. ByteBufUtils.writeTag(buffer, data);
  21. }
  22.  
  23. public static class Handler extends AbstractClientMessageHandler<SyncPlayerPropsMessage> {
  24. @Override
  25. public IMessage handleClientMessage(EntityPlayer player, SyncPlayerPropsMessage message, MessageContext ctx) {
  26. EotPlayerStats.get(player).loadNBTData(message.data);
  27. return null;
  28. }
  29. }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement