- Баллы
- 31
- Имя в Minecraft
- Krongss_FUR
Извините за странное название в шапке, не знаю как по другому написать, суть такая:
Хочу сделать разные виды динамита, к примеру один дефолтный, второй посильнее который больше блоков просто взорвёт, а третий довольно сильный, как я собираюсь добавлять новые виды, я создаю новые предметы через ItemStack, и выдаю игроку их, но, есть один нюанс, как сделать что бы именно такой новый динамит выполнял код специальный, то-есть его можно было отличить от обычного тнт.
Я начало думал через BlockExplodeEvent проверять, если взорвался тнт специальный выполнять код, то-есть отличать его по признакам, но по-сути это взрыв блока, а не сущности, как мы знаешь, Динамит - сущность(Entity), и надо юзать EntityExplodeEvent, но по каким данным у сущности сравнивать с обычным кастомным предметом который создан через ItemStack и ItemMeta? Я начало думал по MetaData, искал в интернете как её указывать, но не понял нечего про неё.. Буду рад если поможете.
Хочу сделать разные виды динамита, к примеру один дефолтный, второй посильнее который больше блоков просто взорвёт, а третий довольно сильный, как я собираюсь добавлять новые виды, я создаю новые предметы через ItemStack, и выдаю игроку их, но, есть один нюанс, как сделать что бы именно такой новый динамит выполнял код специальный, то-есть его можно было отличить от обычного тнт.
Я начало думал через BlockExplodeEvent проверять, если взорвался тнт специальный выполнять код, то-есть отличать его по признакам, но по-сути это взрыв блока, а не сущности, как мы знаешь, Динамит - сущность(Entity), и надо юзать EntityExplodeEvent, но по каким данным у сущности сравнивать с обычным кастомным предметом который создан через ItemStack и ItemMeta? Я начало думал по MetaData, искал в интернете как её указывать, но не понял нечего про неё.. Буду рад если поможете.
