Фикс Баги серверов с модами (Vanilla,MCPC)

  • Автор темы Автор темы Sirse
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Как не пытался повторить дюп - не вышло. версия ядра mcpc+ 643, IC2 - 2_1.115.348, Advanced solar panels - 3_3_7. Весь стак всегда улетает в слот панельки, в инвентаре ничего не остается. Делал все с точностью как в видео.
 
Обновил фикс inventoryArmor из GregTech. Пофиксил NullPointerException, так же добавил принудительное обновление инвентаря игрока после каждого взаимодействия с блоком, чтобы не ставить фикс на клиент.
 
Обновил фикс inventoryArmor из GregTech. Пофиксил NullPointerException, так же добавил принудительное обновление инвентаря игрока после каждого взаимодействия с блоком, чтобы не ставить фикс на клиент.
Мне кажется, что обновление инвентаря не работает.
 
через рюкзаки есть дюп если плагин магазина ессентиалс,
рюкзаки стакаются в табличке (продать купить)потом в них ложится предмет
и рюкзаки раскладываются по 1-му и в каждой из сумок тот предмет который положили в стак сумок
или
крафтишь сумку из форестри, ставишь её на продажу в табличку, потом докидываешь еще сумок, потом ломаешь табличку и сумки стакаются, в сумки ложишь лут, а потом по одной сумке разстакиваешь, и лут внутри дюпается.
(копипаст проверенного дюпа.)
 
через рюкзаки есть дюп если плагин магазина ессентиалс,
рюкзаки стакаются в табличке (продать купить)потом в них ложится предмет
и рюкзаки раскладываются по 1-му и в каждой из сумок тот предмет который положили в стак сумок
или
крафтишь сумку из форестри, ставишь её на продажу в табличку, потом докидываешь еще сумок, потом ломаешь табличку и сумки стакаются, в сумки ложишь лут, а потом по одной сумке разстакиваешь, и лут внутри дюпается.
(копипаст проверенного дюпа.)
Трейдоматы же есть...
 
Дюп в Forestry: аналог дюпа эноргоносителей в IC2. Обнаружил случайно на версии 1.5.2 MCPC+. Я держал открытым анализатор пчел, а друг меня убил из лазера. Подобрал вещи, лежало два стака капель меда, когда был только один.
 
Очень странно работает карьер в аду. Выборочно копает блоки. Если вручную установить ряд блоков поверх тех, что не выкопались изначально, то он начиает копать все блоки. Это фича или баг?
 
Дюп в Forestry: аналог дюпа эноргоносителей в IC2. Обнаружил случайно на версии 1.5.2 MCPC+. Я держал открытым анализатор пчел, а друг меня убил из лазера. Подобрал вещи, лежало два стака капель меда, когда был только один.
 
Краш сервера при попытке положить письмо (letter) из форестри в рамку. mcpc+ 643, forestry-A 2.2.8.4. Есть решения кроме запрещения этих писем?
 
Краш сервера при попытке положить письмо (letter) из форестри в рамку. mcpc+ 643, forestry-A 2.2.8.4. Есть решения кроме запрещения этих писем?
Без ошибки не исправить
 
Последнее редактирование:
Без ошибки не исправит

java.lang.NullPointerException
at forestry.mail.items.ItemLetter$LetterInventory.onGuiSaved(ItemLetter.java:55)
at forestry.core.gui.ContainerItemInventory.saveInventory(ContainerItemInventory.java:76)
at forestry.core.gui.ContainerItemInventory.func_75134_a(ContainerItemInventory.java:86)
at forestry.mail.gui.ContainerLetter.func_75134_a(ContainerLetter.java:88)
at net.minecraft.entity.player.EntityPlayer.func_70106_y(EntityPlayer.java:1548)
at net.minecraft.world.World.func_72900_e(World.java:1882)
at net.minecraft.server.management.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:399)
at net.minecraft.network.NetServerHandler.func_72565_c(NetServerHandler.java:287)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:65)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:859)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:728)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:612)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
 
Добавил разные эвенты в 401-вый билд IC2 (который на 1.6.2), такие как:
- Взрывы. Каждый блок проверяется BlockBreakEvent'ом, если хотя бы один блок не проходит, никакие блоки не разрушаются. То же самое с этитями (EntityDamageByEntityEvent). ВСЕ взрывы ЛОГИРУЮТСЯ в консоль сервера (координаты взрыва, название мира, игрок, "чей" это был взрыв), причем если не прошла какая-то проверка на эвенты, выводится соответствующее сообщение (с координатами или типом энтити).
- Лазер. Добавлена проверка BlockBreakEvent'ом, ну а взрывы - см. пункт 1.
- Шахтер. Не копает приват и не опускает в него трубы. При попытке это сделать - взрывается (без дамага, выпадает как сам шахтер, так и то, что в нем лежало - просто надо было придумать какой-то способ его отключить).
- Динамит и липкий динамит. Взрываются только те блоки и энтити, которые прошли проверки соответствующими эвентами.
- Чтобы что-то взорвало блоки / энтити, надо, чтобы оно передало в класс взрыва ник игрока, который этот взрыв сделал. Такая штука добавлена в стандартные машины (включая те, что из модов и не особо перезаписывают стандартную функциональность), генератор материи (он отдельно), ядерный реактор, лазер, ИТНТ (чтобы ими можно было пользоваться).
- Компрессор с помпой. Тот же баг, что и в 364 билде (и т. д.) - при установке помпы рядом с компрессором игра слетает. Исправлено.

Как обычно, если кому-то надо - ко мне в скайп.
 
Добавил разные эвенты в 401-вый билд IC2 (который на 1.6.2), такие как:
- Взрывы. Каждый блок проверяется BlockBreakEvent'ом, если хотя бы один блок не проходит, никакие блоки не разрушаются. То же самое с этитями (EntityDamageByEntityEvent). ВСЕ взрывы ЛОГИРУЮТСЯ в консоль сервера (координаты взрыва, название мира, игрок, "чей" это был взрыв), причем если не прошла какая-то проверка на эвенты, выводится соответствующее сообщение (с координатами или типом энтити).
- Лазер. Добавлена проверка BlockBreakEvent'ом, ну а взрывы - см. пункт 1.
- Шахтер. Не копает приват и не опускает в него трубы. При попытке это сделать - взрывается (без дамага, выпадает как сам шахтер, так и то, что в нем лежало - просто надо было придумать какой-то способ его отключить).
- Динамит и липкий динамит. Взрываются только те блоки и энтити, которые прошли проверки соответствующими эвентами.
- Чтобы что-то взорвало блоки / энтити, надо, чтобы оно передало в класс взрыва ник игрока, который этот взрыв сделал. Такая штука добавлена в стандартные машины (включая те, что из модов и не особо перезаписывают стандартную функциональность), генератор материи (он отдельно), ядерный реактор, лазер, ИТНТ (чтобы ими можно было пользоваться).
- Компрессор с помпой. Тот же баг, что и в 364 билде (и т. д.) - при установке помпы рядом с компрессором игра слетает. Исправлено.

Как обычно, если кому-то надо - ко мне в скайп.
Бесплатно?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ