Войти или зарегистрироваться

Помогите "Натыкание" на блок и не только

  • Автор темы Автор темы GodlikE
  • Дата начала Дата начала

GodlikE

Старожил
Пользователь
Баллы
103
Имя в Minecraft
GodlikE
Всем привет. Вот собственно мой первый вопрос: Как называется ивент, когда игрок "натыкается" на блок? И вторая просьба: киньте пожалуйста ссылочку на тему или раздел в доках про спавн мобов с определенными характеристиками=)
 
Всем привет. Вот собственно мой первый вопрос: Как называется ивент, когда игрок "натыкается" на блок? И вторая просьба: киньте пожалуйста ссылочку на тему или раздел в доках про спавн мобов с определенными характеристиками=)
Как это: "натыкается"? Господи, про мобов ну мега просто, спаунишь новое энтити и затем его изменяешь: <your entity variable>.set...
 
1)такого эвента нет
2)entity.setHeal(); и т.д.
 
1)такого эвента нет
2)entity.setHeal(); и т.д.
setHeal()? D:
Лучше не говори такого, а то он действительно попробует метод setHeal() :D

Алсо, пусть он объяснит получше с "натыканием", не понятно ничего.
 
setHeal()? D:
Лучше не говори такого, а то он действительно попробует метод setHeal() :D

Алсо, пусть он объяснит получше с "натыканием", не понятно ничего.
Допустим, у меня есть зомби, который идет в сторону игрока. На его пути встречается блок, допустим стекла, и зомби на него натыкается. Вот, есть ли вообще такой ивент, когда ентити натыкается на блок? Если нет, то подскажите, как можно отследить и удалить этот блок?=)
 
Допустим, у меня есть зомби, который идет в сторону игрока. На его пути встречается блок, допустим стекла, и зомби на него натыкается. Вот, есть ли вообще такой ивент, когда ентити натыкается на блок? Если нет, то подскажите, как можно отследить и удалить этот блок?=)
Такого эвента не было, нету и не будет. Очень глупая задача, но реализуемая, однако, если будет дохрена энтитей и всех их нужно будет отслежить, лаги возможно будут. Например, те же самые шедулеры можно использовать
 
Проверяй его локацию, если перед ним есть блок, то дальнейший код

Слова "нету" нет и не будет!
Ну извините, я такой неграмотный, ой-ой-ой, только не кастрируйте меня пожалуйста.
 
Проверяй его локацию, если перед ним есть блок, то дальнейший код

Слова "нету" нет и не будет!
А как мне проверить, есть ли перед ним блок? Просто сравнить с воздухом?=) И еще, скажи пожалуйста, как называется ивент, когда игрок или энтити наступает на блок?=)
 
Как это: "натыкается"? Господи, про мобов ну мега просто, спаунишь новое энтити и затем его изменяешь: <your entity variable>.set...
И сейчас будет глупый вопрос (только не ори пожалуйста): как называется ивент спавна моба?=) Не CreatureSpawnEvent?=)
 
Для кого описание?
Called when a creature is spawned into a world.
 
И еще один вопрос: как отследить блок, на который наступил зомби? (Именно зомби, а не человек) Кто какие костыли применяет, скиньте пожалуйста=)
 
Смотри блок под его локацией.
P.S. просто у Y отними 1
 
И еще один вопрос: как отследить блок, на который наступил зомби? (Именно зомби, а не человек) Кто какие костыли применяет, скиньте пожалуйста=)
PlayerInteractEvent - Action.PHYSICAl - if(e.getClickedBlock().equals(Material.LALKA) { //doCode }
И еще один вопрос: как отследить блок, на который наступил зомби? (Именно зомби, а не человек) Кто какие костыли применяет, скиньте пожалуйста=)
Хотя, по идее, как я написал, это если зомби прыгнет, например, на этот блок.
 
PlayerInteractEvent - Action.PHYSICAl - if(e.getClickedBlock().equals(Material.LALKA) { //doCode }

Хотя, по идее, как я написал, это если зомби прыгнет, например, на этот блок.
Это для нажимных плит.
entity.getLocation().getBlock().getRelative(BlockFace.DOWN)
 
Назад
Верх