- 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;
}