package fr.Mosca421.Arthania.View;
import cpw.mods.fml.common.network.ByteBufUtils;
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 fr.Mosca421.Arthania.Arthania;
import io.netty.buffer.ByteBuf;
public class View implements IMessage {
private String text;
public View() { }
public View(String text) {
this.text = text;
}
@Override
public void fromBytes(ByteBuf buf) {
text = ByteBufUtils.readUTF8String(buf);
}
@Override
public void toBytes(ByteBuf buf) {
ByteBufUtils.writeUTF8String(buf, text);
}
public static class Handler implements IMessageHandler <view, imessage="">{
@Override
public IMessage onMessage(View message, MessageContext ctx) {
System.out.println(String.format("Received %s from %s", message.text, ctx.getServerHandler().playerEntity.getDisplayName()));
Arthania.networkWrapper.sendToServer(new View("View"));
Arthania.networkWrapper.sendTo(new SomeMessage(), somePlayer);
return null; // no response in this case
}
}
}
Alors la je vais pas vous mentir je vois plus quoi faire quand j’ai ça pour vous dire j’ai une erreur que je sais meme pas comment régler
J’aime pas du tout se systeme de packets =/</view,>