Guest User

Untitled

a guest
Sep 28th, 2015
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. public class AimingMessage
  2. implements IMessage
  3. {
  4. private int value;
  5.  
  6. public AimingMessage()
  7. {
  8. this.value = 2;
  9. }
  10.  
  11. public AimingMessage(int zoomlevel)
  12. {
  13. this.value = zoomlevel;
  14. }
  15.  
  16. public void fromBytes(ByteBuf buf)
  17. {
  18. this.value = buf.readInt();
  19. }
  20.  
  21. public void toBytes(ByteBuf buf)
  22. {
  23. buf.writeInt(this.value);
  24. }
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. public class Handler
  33. implements IMessageHandler<AimingMessage, IMessage>
  34. {
  35. @Override
  36. public IMessage onMessage(AimingMessage message,
  37. cpw.mods.fml.common.network.simpleimpl.MessageContext ctx) {
  38. {
  39. if (message.value == 1)
  40. {
  41. Minecraft.getMinecraft().gameSettings.fovSetting -= 10.0F;
  42. MinecraftForgeClient.registerItemRenderer(Mitems.g17, new Renderg17Aim());
  43. message.value = 2;
  44. }
  45. else if (message.value == 0)
  46. {
  47. MinecraftForgeClient.registerItemRenderer(Mitems.g17, new Renderg17());
  48. Minecraft.getMinecraft().gameSettings.fovSetting += 10.0F;
  49. message.value = 2;
  50. }
  51. return null;
  52. }
  53. }
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment