Пример #1
0
 @Override
 public void decodeInto(ChannelHandlerContext ctx, ByteBuf source, IPacket msg) {
   msg.readBytes(source);
   switch (FMLCommonHandler.instance().getEffectiveSide()) {
     case CLIENT:
       msg.executeClient(Minecraft.getMinecraft().thePlayer);
       break;
     case SERVER:
       INetHandler netHandler = ctx.channel().attr(NetworkRegistry.NET_HANDLER).get();
       msg.executeServer(((NetHandlerPlayServer) netHandler).playerEntity);
       break;
   }
 }