Странный вылет на сервере

Версия Minecraft
1.7.10

deleted.user

Мошенник
321
43
Всем привет. Решил тут заморочиться с инвентарем своим. Сделал контейнер, гуи, пакеты, в общем все как надо. Но тут такая тема - слот рюкзака добавляет слоты в инвентарь. Все работает хорошо, слоты работают, хранение в них тоже, НО! При перезаходе в мир на сервере все ок, а вот когда уже открываю инвентарь - вылетает клиент с крашем такого вида:

Код:
Description: Unexpected error

java.lang.IndexOutOfBoundsException: Index: 18, Size: 18
 at java.util.ArrayList.rangeCheck(Unknown Source)
 at java.util.ArrayList.get(Unknown Source)
 at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
 at net.minecraft.inventory.Container.func_75131_a(SourceFile:390)
 at net.minecraft.client.network.NetHandlerPlayClient.func_147241_a(NetHandlerPlayClient.java:1062)
 at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:49)
 at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:11)
 at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
 at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
 at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1602)
 at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973)
 at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
 at net.minecraft.client.main.Main.main(SourceFile:148)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
 at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

В чем может быть проблема и с чем она связана?
 
3,005
192
592
java.lang.IndexOutOfBoundsException: Index: 18, Size: 18

Ты делаешь от 0 до 18, нужно от 0 до 17.
 

deleted.user

Мошенник
321
43
Проблема в том, что у меня нет нигде этого массива в те же 17 отведенных значений.


И данный краш не возникает, когда я одеваю вещь без доп. слотов.


Так же, когда одеваю вещь-контейнер. но без слотов - краша нет при тех же условиях исполнения.


Так же, когда одеваю вещь-контейнер с слотами до 17 слотов, то так же происходит вылет с таким же крашем.
 
1,470
19
189
random написал(а):
Нужен один вменяемый человек, который готов за пару-тройку сотен роисянских рублей помочь с этим. Не хочу светить своим не очень хорошим кодом на весь форум.

Код тут никто не ворует
 
Сверху