Фикс Ивенты для модов [Механизмы работают от имени владельца]

Есть у кого нить ивинт на GraviTool 1.6.4 Дюп с утилизатором из IC 2.
 
Тоже не понимаю, почему бы не сделать ивенты для ключей🙂
Ну не нужен мне MG, обхожусь и без него.
Про ивенты:
Зачем удобное кресло, если деревянный ящик(mg) прекрасно справляется с этой задачей? К тому же справляется с кучей других🙂
p.s. сарказм
 
Тоже не понимаю, почему бы не сделать ивенты для ключей🙂
Ну не нужен мне MG, обхожусь и без него.
Про ивенты:
Зачем удобное кресло, если деревянный ящик(mg) прекрасно справляется с этой задачей? К тому же справляется с кучей других🙂
p.s. сарказм
Обходишся без MG? А что потом? Подавай вам ивенты на открытие инвентарей? Нет уж.
Вашими же словами: Зачем заново изобретать велосипед?
 
Обходишся без MG? А что потом? Подавай вам ивенты на открытие инвентарей? Нет уж.
Вашими же словами: Зачем заново изобретать велосипед?
Смысл в том, что бы не делать костыли, а нормальный и работоспособный мод.
Пример thaumic horizont, благодаря ивенту на жезлы отсутствует необходимость в каких либо фиксах.
Еще один пример:
зачем машину заводить ключем если можно и толкнуть? и ключ не сломается и проблема аккамулятора не стоит🙂
p.s. Почему программер не ездит на машине без кузова, сидений и т.д.?
Так как по вашей логике выходит, что так удобней и лучше.
 
Смысл в том, что бы не делать костыли, а нормальный и работоспособный мод.
Пример thaumic horizont, благодаря ивенту на жезлы отсутствует необходимость в каких либо фиксах.
Еще один пример:
зачем машину заводить ключем если можно и толкнуть? и ключ не сломается и проблема аккамулятора не стоит🙂
p.s. Почему программер не ездит на машине без кузова, сидений и т.д.?
Так как по вашей логике выходит, что так удобней и лучше.
Скажи спасибо что человек вообще делает ивенты, если что-то не нравится, то иди и пиши сам!
 
Смысл в том, что бы не делать костыли, а нормальный и работоспособный мод.
Пример thaumic horizont, благодаря ивенту на жезлы отсутствует необходимость в каких либо фиксах.
Еще один пример:
зачем машину заводить ключем если можно и толкнуть? и ключ не сломается и проблема аккамулятора не стоит🙂
p.s. Почему программер не ездит на машине без кузова, сидений и т.д.?
Так как по вашей логике выходит, что так удобней и лучше.
Ну дык сделай.
 
Смысл в том, что бы не делать костыли, а нормальный и работоспособный мод.
Пример thaumic horizont, благодаря ивенту на жезлы отсутствует необходимость в каких либо фиксах.
Еще один пример:
зачем машину заводить ключем если можно и толкнуть? и ключ не сломается и проблема аккамулятора не стоит🙂
p.s. Почему программер не ездит на машине без кузова, сидений и т.д.?
Так как по вашей логике выходит, что так удобней и лучше.
Хватит засирать (извиняюсь за выражение) тему. Это ничего не изменит.
P.S. Сейчас займусь обновлением IC2.
 
Хватит засирать (извиняюсь за выражение) тему. Это ничего не изменит.
P.S. Сейчас займусь обновлением IC2.
Уважаемый TS, я бы очень хотел попросить, надеясь на то, что тебе это было бы интересно, сделать возможность отключать конкретные ивенты, к примеру, через конфиг плагина-моста.
Привожу свой аргумент в пользу желаемости этого:
Например, в ик2 я хотел бы, что бы приборы могли изменять только те участки мира, которые мог бы изменять игрок, установивший этот прибор, но, в тоже время, я хотел бы, что бы остались взрывы, приборы бы взрывались от высокого напряжения, разрушая пространство которое мог бы разрушить игрок, установивший прибор. Также я хотел бы оставить урон от радиации, ибо не просто так же создан защитный костюм. Аналогично, я бы хотел оставить урон от катушку теслы. Вот конкретно я бы хотел такие настройки, а кому то другому хотелось бы другие конфигурации.
TS, если бы у плагина появился подобный конфиг, твой труд был бы вообще бесценным.
Если же, к моему сожалению, данная тема TS не интересна и ты не хотел бы заморачиваться по этому поводу, не мог бы ты мне разъяснить: если я заменю классы, ответственные за радиацию на классы из оригинального мода, будет работать?
____________
Прошу TS пересмотреть ивенты на BuildCraft, заполнитель не желает работать в приватах.
 
Уважаемый TS, я бы очень хотел попросить, надеясь на то, что тебе это было бы интересно, сделать возможность отключать конкретные ивенты, к примеру, через конфиг плагина-моста.
Привожу свой аргумент в пользу желаемости этого:
Например, в ик2 я хотел бы, что бы приборы могли изменять только те участки мира, которые мог бы изменять игрок, установивший этот прибор, но, в тоже время, я хотел бы, что бы остались взрывы, приборы бы взрывались от высокого напряжения, разрушая пространство которое мог бы разрушить игрок, установивший прибор. Также я хотел бы оставить урон от радиации, ибо не просто так же создан защитный костюм. Аналогично, я бы хотел оставить урон от катушку теслы. Вот конкретно я бы хотел такие настройки, а кому то другому хотелось бы другие конфигурации.
TS, если бы у плагина появился подобный конфиг, твой труд был бы вообще бесценным.
Если же, к моему сожалению, данная тема TS не интересна и ты не хотел бы заморачиваться по этому поводу, не мог бы ты мне разъяснить: если я заменю классы, ответственные за радиацию на классы из оригинального мода, будет работать?
____________
Прошу TS пересмотреть ивенты на BuildCraft, заполнитель не желает работать в приватах.
  1. Конфиг будет в обновлении.
  2. Ивенты для BuildCraft переделаю, но после релиза 7 версии.
 
  1. Конфиг будет в обновлении.
  2. Ивенты для BuildCraft переделаю, но после релиза 7 версии.
Заранее благодарю за это!
____________
Я так понимаю, в данный момент взрывы вырезаны с корнем? Нельзя ли воплотить их по схеме вроде "Если удается установить игрока, установившего блок, являющийся источником взрыва, то защищаются блоки и энтити в регионах, к которым у игрока нет доступа, а если игрока установить не удалось, то просто защищает все блоки. И это касалось бы любых взрывов, от кидаемых шашек динамита до двигателей BuildCraft. Если же источниr взрыва достаточно мощен, например, ядерный реактор или ядерный заряд, то защищаются все блоки и энтити во всех регионах, кроме того региона, где установлен реактор"?
____________
А такой вопрос: отсутствие рамки карьера на сервере при использовании последней версии мода из ивента это нормально? И подлежит ли это исправлению?
____________
В описании ивентов IC2 не слова о терраформере. Каково его положение?
 
Последнее редактирование:
IC2 обновлён до 2.2.720. Не забываем обновить плагин-мост.
 
Спасибо большое, но в упор не вижу конфига.
 
Спасибо большое, но в упор не вижу конфига.
Он сгенерируется после первого использования предмета, для которого есть ивенты. Например, можно сломать блок шахтёрским лазером.
 
Понял, спасибо!
Я так понял, подобные конфиги в перспективе для каждого из всех представленных тут модов?
А можно поподробнее про конфиг, при включении взрывов, как они работают? Они взрывают что попало или только там где может игрок, установивший прибор?
 
Понял, спасибо!
Я так понял, подобные конфиги в перспективе для каждого из всех представленных тут модов?
А можно поподробнее про конфиг, при включении взрывов, как они работают? Они взрывают что попало или только там где может игрок, установивший прибор?
  1. Взрыв от перегрузки механизма уже давно убрали авторы мода.
  2. Взрываются только блоки на незаприваченной территории. Нормальные ивенты для взрывов сделать не получится, так как далеко не всегда можно получить информацию о владельце.
 
Шахтерский лазер разрушает блоки в чужом привате. Это исправляется в конфиге?
 
Я не понимаю. Вроде все ивенты работают но с лазером проблемы. Плагин-мост я установил, конфиги не трогал
 
По вопросу ошибки при получении урона в броне из IC2.
(http://bt.industrial-craft.net/view.php?id=1575)
Она осталась. Это нормально?
Код:
[20:07:31] [Server thread/WARN]: Detected invalid armor damage application:
java.lang.Throwable
    at ic2.core.item.armor.ItemArmorElectric.setDamage(ItemArmorElectric.java:149) [ItemArmorElectric.class:?]
    at net.minecraft.item.ItemStack.func_77964_b(ItemStack.java:243) [add.class:?]
    at net.minecraft.item.ItemStack.isDamaged(ItemStack.java:311) [add.class:?]
    at net.minecraft.item.ItemStack.func_96631_a(ItemStack.java:261) [add.class:?]
    at net.minecraft.item.ItemStack.func_77972_a(ItemStack.java:322) [add.class:?]
    at net.minecraft.entity.player.InventoryPlayer.func_70449_g(InventoryPlayer.java:717) [yx.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70675_k(EntityPlayer.java:1204) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1396) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.damageEntity_CB(EntityPlayer.java:1245) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:899) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1158) [yz.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:646) [mw.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_71059_n(EntityPlayer.java:1404) [yz.class:?]
    at net.minecraft.network.NetHandlerPlayServer.func_147340_a(NetHandlerPlayServer.java:1566) [nh.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:55) [ja.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:10) [ja.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_17]
[20:07:32] [Server thread/WARN]: Detected invalid armor damage application:
java.lang.Throwable
    at ic2.core.item.armor.ItemArmorElectric.setDamage(ItemArmorElectric.java:149) [ItemArmorElectric.class:?]
    at net.minecraft.item.ItemStack.func_77964_b(ItemStack.java:243) [add.class:?]
    at net.minecraft.item.ItemStack.isDamaged(ItemStack.java:311) [add.class:?]
    at net.minecraft.item.ItemStack.func_96631_a(ItemStack.java:261) [add.class:?]
    at net.minecraft.item.ItemStack.func_77972_a(ItemStack.java:322) [add.class:?]
    at net.minecraft.entity.player.InventoryPlayer.func_70449_g(InventoryPlayer.java:717) [yx.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70675_k(EntityPlayer.java:1204) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1396) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.damageEntity_CB(EntityPlayer.java:1245) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:899) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1158) [yz.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:646) [mw.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_71059_n(EntityPlayer.java:1404) [yz.class:?]
    at net.minecraft.network.NetHandlerPlayServer.func_147340_a(NetHandlerPlayServer.java:1566) [nh.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:55) [ja.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:10) [ja.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_17]
 
По вопросу ошибки при получении урона в броне из IC2.
(http://bt.industrial-craft.net/view.php?id=1575)
Она осталась. Это нормально?
Код:
[20:07:31] [Server thread/WARN]: Detected invalid armor damage application:
java.lang.Throwable
    at ic2.core.item.armor.ItemArmorElectric.setDamage(ItemArmorElectric.java:149) [ItemArmorElectric.class:?]
    at net.minecraft.item.ItemStack.func_77964_b(ItemStack.java:243) [add.class:?]
    at net.minecraft.item.ItemStack.isDamaged(ItemStack.java:311) [add.class:?]
    at net.minecraft.item.ItemStack.func_96631_a(ItemStack.java:261) [add.class:?]
    at net.minecraft.item.ItemStack.func_77972_a(ItemStack.java:322) [add.class:?]
    at net.minecraft.entity.player.InventoryPlayer.func_70449_g(InventoryPlayer.java:717) [yx.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70675_k(EntityPlayer.java:1204) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1396) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.damageEntity_CB(EntityPlayer.java:1245) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:899) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1158) [yz.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:646) [mw.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_71059_n(EntityPlayer.java:1404) [yz.class:?]
    at net.minecraft.network.NetHandlerPlayServer.func_147340_a(NetHandlerPlayServer.java:1566) [nh.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:55) [ja.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:10) [ja.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_17]
[20:07:32] [Server thread/WARN]: Detected invalid armor damage application:
java.lang.Throwable
    at ic2.core.item.armor.ItemArmorElectric.setDamage(ItemArmorElectric.java:149) [ItemArmorElectric.class:?]
    at net.minecraft.item.ItemStack.func_77964_b(ItemStack.java:243) [add.class:?]
    at net.minecraft.item.ItemStack.isDamaged(ItemStack.java:311) [add.class:?]
    at net.minecraft.item.ItemStack.func_96631_a(ItemStack.java:261) [add.class:?]
    at net.minecraft.item.ItemStack.func_77972_a(ItemStack.java:322) [add.class:?]
    at net.minecraft.entity.player.InventoryPlayer.func_70449_g(InventoryPlayer.java:717) [yx.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70675_k(EntityPlayer.java:1204) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1396) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.damageEntity_CB(EntityPlayer.java:1245) [yz.class:?]
    at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:899) [sv.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.java:1158) [yz.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerMP.java:646) [mw.class:?]
    at net.minecraft.entity.player.EntityPlayer.func_71059_n(EntityPlayer.java:1404) [yz.class:?]
    at net.minecraft.network.NetHandlerPlayServer.func_147340_a(NetHandlerPlayServer.java:1566) [nh.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:55) [ja.class:?]
    at net.minecraft.network.play.client.C02PacketUseEntity.func_148833_a(SourceFile:10) [ja.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_17]
Скачайте чистый билд IC2 и проверьте его на наличие данного бага. Если ошибки не будет, то займусь исправлением.
 
Назад
Верх