Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.krokoyt.gswords.Skills;
- import cpw.mods.fml.common.network.simpleimpl.IMessage;
- import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
- import cpw.mods.fml.common.network.simpleimpl.MessageContext;
- import de.krokoyt.gswords.events.Events;
- import io.netty.buffer.ByteBuf;
- public class HealthMessage
- implements IMessage
- {
- private static int value;
- private static int percent;
- public HealthMessage() {}
- public HealthMessage(int level, int per)
- {
- this.value = level;
- this.percent = per;
- }
- public void fromBytes(ByteBuf buf)
- {
- this.value = buf.readInt();
- this.percent = buf.readInt();
- }
- public void toBytes(ByteBuf buf)
- {
- buf.writeInt(this.value);
- buf.writeInt(this.percent);
- }
- public static class Handler
- implements IMessageHandler<HealthMessage, IMessage>
- {
- public IMessage onMessage(HealthMessage msg, MessageContext ctx)
- {
- Events.valueHea = msg.value;
- Events.percentHea = msg.percent;
- return null;
- }
- }
- }
Add Comment
Please, Sign In to add comment