Краш фланса

929
30
66
В общем такая проблема, игрок одевает снимает обвесы в столе модификация (FlansMod) и всё хорошо, но в другой раз может произойти краш сервера.
Кто знает из-за чего мб проблема, понял что из-за нбт оружия, но что именно не понял..

java.lang.NullPointerException: Ticking entity
at net.minecraft.nbt.NBTTagCompound.func_74737_b(NBTTagCompound.java:356)
at net.minecraft.item.ItemStack.func_77946_l(ItemStack.java:413)
at net.minecraft.inventory.Container.func_75142_b(Container.java:143)
at net.minecraft.entity.player.EntityPlayerMP.localOnUpdate(EntityPlayerMP.java:317)
at api.player.server.ServerPlayerAPI.onUpdate(Unknown Source)
at api.player.server.ServerPlayerAPI.onUpdate(Unknown Source)
at net.minecraft.entity.player.EntityPlayerMP.func_70071_h_(EntityPlayerMP.java)
at net.minecraft.world.World.func_72866_a(World.java:2740)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:877)
at net.minecraft.world.World.func_72870_g(World.java:2678)
at net.minecraft.world.World.func_72939_s(World.java:2480)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
at java.lang.Thread.run(Thread.java:748)
 
Последнее редактирование:
1,195
31
183
Что, сложно прочитать крашлог и понять в чем проблема? Вроде уже не молодой чтобы задавать такие банальные вопросы
У тебя нет каких то тегов, которые берутся в InventoryGunModTable (вроде так называется класс-реализатор IInventory)
скорее всего как выше сказал фрол, это тег патронов, либо еще какая нибудь кастомная дичь, чекай
 
929
30
66
Я с этим модом полтора месяц играл и всё было нормально, и тут вдруг такая дичь, мне что из-за догадок скрывать фланс?
 
929
30
66
Кто сказал, что я из исходов фланс собирал? Может мне его переделывали -_-
 
167
10
69
это старая бажина стандартного фланса
InventoryGunModTable.java:
gunTags.setTag("ammo", getStackInSlot(0).stackTagCompound.getTag("ammo"));
тут проверку сделай, есть ли тег в пушке.
на самом деле в столе ещё и дюпчанский есть :D
 
Последнее редактирование:
Сверху