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

После перехода на новую систему ивентов будет только WG6, так как цель перехода - не кидать ивенты в плагины, которые не дружат с FakePlayer'ами.

Сделаю.
Добавлен плагин-мост между WorldGuard и Forge. Он потребуется для модов, использующих новую систему ивентов (у них будет пометка {B}). Скоро будет BuildCraft.
BuildCraft обновлён до 6.3.5 {B}.
  1. Добавлены ивенты для урона по мобам от роботов (протестировано на свиньях и флаге mod-damage).
  2. Повышена производительность (благодаря 3 пункту).
  3. Исправлены конфликты с некоторыми плагинами (благодаря 3 пункту).
  4. Для работы требуется плагин-мост из шапки темы.
Дошло наконец что нужны кастомные ивенты как у шевчика?
 
Дошло наконец что нужны кастомные ивенты как у шевчика?
Вообще до этого действительно нужно дойти.
Ибо сначала бросать эвенты от фейкогово игрока кажется хорошей идеей, да и делать такое быстро. А потом начинаешь там грабли встречать, тут, и ещё по спине что-нибудь даст, и начинаешь пилить кастомные эвенты, плагины к ним и всякую другую фигню.

P.S. Тут кстати не совсем кастомные эвенты, тут просто те же самые обычные баккитовские эвенты бросаются напрямую в WorldGuard. Хорошее это решение или нет я не знаю.
 
После перехода на новую систему ивентов будет только WG6, так как цель перехода - не кидать ивенты в плагины, которые не дружат с FakePlayer'ами.

Сделаю.
Добавлен плагин-мост между WorldGuard и Forge. Он потребуется для модов, использующих новую систему ивентов (у них будет пометка {B}). Скоро будет BuildCraft.
BuildCraft обновлён до 6.3.5 {B}.
  1. Добавлены ивенты для урона по мобам от роботов (протестировано на свиньях и флаге mod-damage).
  2. Повышена производительность (благодаря 3 пункту).
  3. Исправлены конфликты с некоторыми плагинами (благодаря 3 пункту).
  4. Для работы требуется плагин-мост из шапки темы.
Ивенты на BC не работают походу...
 
Ивенты на BC не работают походу...
Работают, не зря я их минут 20 тестировал.
Дошло наконец что нужны кастомные ивенты как у шевчика?
Они не совсем кастомные, просто из мода не получилось дотянуться до методов из плагинов, вот и пришлось воротить свои ивенты поверх, которые потом бросают стандартные Bukkit ивенты напрямую в слушатель WorldGuard.

Ибо сначала бросать эвенты от фейкогово игрока кажется хорошей идеей, да и делать такое быстро.
Фейковые игроки никуда не делись.
 
Работают, не зря я их минут 20 тестировал.

Они не совсем кастомные, просто из мода не получилось дотянуться до методов из плагинов, вот и пришлось воротить свои ивенты поверх, которые потом бросают стандартные Bukkit ивенты напрямую в слушатель WorldGuard.


Фейковые игроки никуда не делись.
На какой версии WG6 ?
 
подскажите пожалуйста ка можно убрать крафт сейфа из industrialcraft 2 версия 1.5.2


заранее благодарен
 
а в самом моде industrialcraft 2 можно как то убрать крафт
На версии 1.5.2 нету функции выключить крафт, воспользуйся MineTweaker там просто в конфиге надо прописать строчку, например:
minetweaker.remove(<145>);
И крафт вещи с id 145 уберётся, ничего сложного
 
Похоже, что в IC2 так и придётся оставить взрывы вырезанными. Я потратил кучу времени, но часто сохранить и получить информацию о владельце динамита, динамитной шашки и пр. невозможно.
 
Похоже, что в IC2 так и придётся оставить взрывы вырезанными. Я потратил кучу времени, но часто сохранить и получить информацию о владельце динамита, динамитной шашки и пр. невозможно.
Оставьте только урон игроку от взрыва
 
Оставьте только урон игроку от взрыва
Поздно, мод собран, исходники заливаются, а у меня больше нет никакого желания сегодня смотреть на любой Java код.
IC2 обновлён до 2.2.706 {B}: https://github.com/gamerforEA/IC2-F...ownload/2.2.706/industrialcraft-2-2.2.706.jar. Добавлен ивент для катушки Теслы.
 
ТС, что насчёт ивентов на валик, он щас может красить в привате пену, ванильное стекло с глиной
 
Похоже, что в IC2 так и придётся оставить взрывы вырезанными. Я потратил кучу времени, но часто сохранить и получить информацию о владельце динамита, динамитной шашки и пр. невозможно.
Поступи проще как шевчик, динамит не разрушает приват.
Динамит при активации становится entity, в этом проблема ?
 
Назад
Верх