[1.7.10]Проблема со спауном фарболла

586
1
2
Всем привет.Пытаюсь заспавнить на сервере с предмета фарболл - крах. На клиенте всё работает.
Крах:
Код:
Encountered an unexpected exception
java.lang.NoSuchMethodError: net.minecraft.entity.projectile.EntityLargeFireball: method <init>(Lnet/minecraft/world/World;DDDDDD)V not found
 at com.TESTMOD.MItems.FIREBALLITEM.onItemRightClick(FireBallCard.java:31) ~[FIREBALLITEM.class:?]
 at net.minecraft.item.ItemStack.useItemRightClick(ItemStack.java:164) ~[ItemStack.class:?]
 at net.minecraft.server.management.ItemInWorldManager.tryUseItem(ItemInWorldManager.java:345) ~[ItemInWorldManager.class:?]
 at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:576) ~[NetHandlerPlayServer.class:?]
 at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) ~[C08PacketPlayerBlockPlacement.class:?]
 at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) ~[C08PacketPlayerBlockPlacement.class:?]
 at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) ~[NetworkManager.class:?]
 at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) ~[NetworkSystem.class:?]
 at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) ~[MinecraftServer.class:?]
 at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:349) ~[DedicatedServer.class:?]
 at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) ~[MinecraftServer.class:?]
 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
 at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
Сама функция :
Код:
@Override
    public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer player) {
      
        

        if(player.capabilities.isCreativeMode||player.inventory.consumeInventoryItem(MItems.ARROWFROMFUTURE)) {
              if (!world.isRemote)
              {
                  Vec3 vec3 = player.getLook(1.0F);
                  double d8 = 4.0D;
                  EntityLargeFireball entitylargefireball = new EntityLargeFireball(world, player.posX + vec3.xCoord * d8, player.posY, player.posZ + vec3.zCoord * d8, vec3.xCoord, vec3.yCoord, vec3.zCoord);
                  world.spawnEntityInWorld(entitylargefireball);
                
              }
            
        }

      return itemstack;
    }
Не знаю в чём может быть ошибка...
 
Короче, в размещениях блока.
Код:
C08PacketPlayerBlockPlacement

Наверное лучше пакетом
 
А как тогда пакетом? сори за глупый вопрос
[merge_posts_bbcode]Добавлено: 25.10.2015 19:59:15[/merge_posts_bbcode]

Или объясните как с ними работать (Понимаю что нужен ПакетДиспетчер,но не понимаю как потом реализовать сам Пакет).
[merge_posts_bbcode]Добавлено: 25.10.2015 20:29:05[/merge_posts_bbcode]

Тема Закрыта,никаких пакетов использовать не пришлось).
 
Назад
Сверху