Как сделать чтобы механизмы других модов не портили приват

127
0
Добрый день,

Подкиньте идею, возможно ли сделать мод, который не позволял бы черепашкам из мода (computercraft) и роботам из (opencomputer) портить приват. Пытался с помощью плагина, и мне это не удалось.
Или остается только сами моды computercraft и opencomputer ковырять?


И второй вопрос есть, при уничтожении блока каким либо механизмом можно ли прокидывать событие в плагин. А то как то нехорошо будет если мод будет иметь доступ к БД.


спасибо.
 
1) Ковырять код мода cc и oc. Можно конечно попробовать сделать тупо фикс world.isAir но я например такой не смогу.
2) К сожалению нельзя, Т.к блок в моде ломает блоки так - world.setBlockIsAir(x,y,z);. А это отменить нельзя. Можешь воспользоваться эвентом BreackEvent. Его можно отменить флагом в регионе (не помню какой, на вики поищи).
 
Yarik написал(а):
2) К сожалению нельзя, Т.к блок в моде ломает блоки так - world.setBlockIsAir(x,y,z);. А это отменить нельзя. Можешь воспользоваться эвентом BreackEvent. Его можно отменить флагом в регионе (не помню какой, на вики поищи).
Мне достаточно просто прокинуть сообщение, что блок сломан и чтобы плагин отреагировал на сломанный блок. Отменять удаление в этом случае мне не обязательно.
 
Можешь для 1.7.10 написать, а то у мя с модами не получалось?
 
Назад
Сверху