Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
if(event.getBlock().getType() == Material.DRAGON_EGG)
event.getBlock().setType(Material.);
Возможно вы меня неправильно поняли, мне надо не менять сам блок который ломается, а меня предмет который будет выпадать, когда этот блок будет сломан, в моём случае этот предмет называется "i"Ты сравниваешь тип блока не верно
также заменить блок можно простоPHP:if(event.getBlock().getType() == Material.DRAGON_EGG)
PHP:event.getBlock().setType(Material.);
Ивент вызывается до того как дроп выпадет, так что если ты изменишь его тип как я тебе показал выпадет то что тебе нужноВозможно вы меня неправильно поняли, мне надо не менять сам блок который ломается, а меня предмет который будет выпадать, когда этот блок будет сломан, в моём случае этот предмет называется "i"
мне нужно чтобы выпал предмет с изменённой ItemMeta. Мне надо изменить выпавший ItemStack на другой ItemStack с измененной ItemMetaИвент вызывается до того как дроп выпадет, так что если ты изменишь его тип как я тебе показал выпадет то что тебе нужно
но так-то факел может быть под блоком земли, над которым стоит яйцоТебе скорее нужно брать BlockPlaceEvent и при установке факела, проверять есть ли над ним яйцо
Так ты проверяй только один блок.но так-то факел может быть под блоком земли, над которым стоит яйцо
нет, выглядит слишком извращенно, мне нужно проверять только когда он ломается. Знал бы я ивент для этого...Так ты проверяй только один блок.
Есть ивент когда блок подвергается физике он вызывается когда допустим песок начинает падать и заканчивает и еще вроде на протяжении всего падения. Но то что именно тебе нужно такова вроде нетнет, выглядит слишком извращенно, мне нужно проверять только когда он ломается. Знал бы я ивент для этого...
Такого ивента, скорее всего, нет.нет, выглядит слишком извращенно, мне нужно проверять только когда он ломается. Знал бы я ивент для этого...
Можно попробовать сделать бесконечный поток который каждый тик будет проверять является ли блок null и если да то заменять егоBlockPhysicsEvent - вызывается, когда блок подвергается физике
Ведро так не умеет.от факела или поршня
Есть BlockPhysicEvent, но дроп там не подменитьВедро так не умеет.
Не уверен что там будет причина нужная. Там не узнать факел был или поршень.Есть BlockPhysicEvent, но дроп там не подменить
Мб поделишься как ты это сделал? Ядро переписал?Сам я на такое делал свой ивент
Ну да, вписал ивент в нужном классе.Мб поделишься как ты это сделал? Ядро переписал?
выглядит очень интересно и даже возможно это, что мне нужно, но вот вопрос, при поршне тоже интересно этот ивент пройдёт или нет?:/Сам я на такое делал свой ивент