Помогите Самопис запрет ломать картины

pro100koder

Активный участник
Пользователь
Баллы
76
В общем, пишу небольшой самопис внутри кода своей миниигры (чтобы лишний раз WG не качать), но застопился на одной, наверное, очень простой проблеме... В EntityDamageByEntityEvent ломание картины/рамки/и т. п. не прослушивается. Как тогда запретить игрокам ломать картины и рамки? (Если подобная тема уже была, то не смог найти. Писал в яндексе "как запретить (сбивать/ломать/бить/ДАЖЕ ПИСАЛ ЕСТЬ, но это уже от нервов) картины java bukkit"), везде не то...
 
Я один не понимаю почему нельзя сделать так?
Код:
 @EventHandler
   public void on(EntityDamageByEntityEvent e) {
       if(e.getEntity().getType() ==  EntityType.ITEM_FRAME) {
           e.setCancelled(true);
       }
   }
Не получится проверить овнера региона. Как то тупо, если овнер сам не сможет сломать.
 
Не получится проверить овнера региона. Как то тупо, если овнер сам не сможет сломать.
Мне надо было запретить во всём мире ломать, кроме тех, кто в креативе. А сейчас, после того, как я всё сделал, появляются сомнения на счёт безопасности...
 
Назад
Верх