15 avr. 2015, 19:58

Salut je ne trouves pas comment faire des packets avec ma List <string>voila ma classe de packet:

​public class PacketSpellsList implements IMessage

{

private static List <string>spellsList = new ArrayList<string>();

public PacketSpellsList()
{

}

public PacketSpellsList(List <string>spellsList)
{
this.spellsList = spellsList;
}

@Override
public void fromBytes(ByteBuf buf) 
{

}

@Override
public void toBytes(ByteBuf buf) 
{

}
public static class Handler implements IMessageHandler <packetmana, imessage="">{

@Override
public IMessage onMessage(PacketMana message, MessageContext ctx) 
{
EntityPlayerMP player = ctx.getServerHandler().playerEntity;
ExtendedEntityProps props = ExtendedEntityProps.get(player);
props.spellsList = spellsList;
return null;
}

}
}
```</packetmana,></string></string></string></string>