Advertisement
Guest User

Untitled

a guest
Jun 15th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. package majgenrelativity.forcelasers.allthepackets;
  2.  
  3. import io.netty.buffer.ByteBuf;
  4. import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
  5. import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
  6. import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
  7.  
  8. public class IonCreatorPacket implements IMessageHandler<SimpleMessage, IMessage>
  9. {
  10. @Override
  11. public IMessage onMessage(SimpleMessage message, MessageContext ctx)
  12. {
  13. // just to make sure that the side is correct
  14. if (ctx.side.isClient())
  15. {
  16.  
  17. boolean bool = message.activationBool;
  18. }
  19. }
  20.  
  21. public static class SimpleMessage implements IMessage
  22. {
  23.  
  24. private boolean activationBool;
  25.  
  26. // this constructor is required otherwise you'll get errors (used somewhere in fml through reflection)
  27. public SimpleMessage() {}
  28.  
  29. public SimpleMessage(int simpleInt, boolean activationBool)
  30. {
  31.  
  32. this.activationBool = activationBool;
  33. }
  34.  
  35. @Override
  36. public void fromBytes(ByteBuf buf)
  37. {
  38. // the order is important
  39.  
  40. this.activationBool = buf.readBoolean();
  41. }
  42.  
  43. @Override
  44. public void toBytes(ByteBuf buf)
  45. {
  46.  
  47. buf.writeBoolean(activationBool);
  48. }
  49. }
  50.  
  51. @Override
  52. public IMessage onMessage(
  53. majgenrelativity.forcelasers.allthepackets.SimpleMessage message,
  54. MessageContext ctx) {
  55. // TODO Auto-generated method stub
  56. return null;
  57. }
  58.  
  59. @Override
  60. public IMessage onMessage(
  61. majgenrelativity.forcelasers.allthepackets.SimpleMessage message,
  62. MessageContext ctx) {
  63. // TODO Auto-generated method stub
  64. return null;
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement