Перейти к содержанию
В разделе "Гайды" запрещено задавать вопросы по Майнкрафту.

мини ГАЙД - эирдроп одной командой


Рекомендуемые сообщения

В теме 13 сообщений

Хочу поделиться прикольной командой, добавляющей эирдроп (airdrop) как в батлроялях.
Перечислю эти батлрояли, чтобы этот микро гайдик поисковики выдавали :)
PUBG, Fortnite, Apex Legends, Call of Duty: Warzone, Free Fire.
Команда должна работать на версиях 1.20+
Что с остальными версиями - не ведаю. За беброк - не шарю.


+-------------------------------+

execute as @a at @s if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{periodic_tick:1200}} align xyz run summon minecraft:falling_block ~.5 320 ~.5 {Time:-1,BlockState:{Name:"barrel",Properties:{facing:"up"}},TileEntityData:{LootTable:"minecraft:chests/end_city_treasure"},Tags:["AirDrop"]}

+-------------------------------+

@a - Это селектор игрока, ты можешь настроить над какими конкретно игроками будет появляться дроп.
periodic_tick:1200 - Это время, через которое будет появляться дроп. 20 тиков = 1 секунда. 1200 тиков = 1 минута.
Name:"barrel" - Это название блока. Сундук и шалкер вроде как не отображаются в виде falling block.
LootTable:"minecraft:chests/end_city_treasure" - Это название лут таблицы. У меня это сундук из города края.
Tags:["AirDrop"] - Эта штука нужна на случай, если ты захочешь отслеживать дроп в полёте. Можно удалить.

+-------------------------------+

Если ты хочешь заменить лут в бочке на свой, тебе придётся самим сделать лут таблицу через мод или датапак.
В качестве примера можешь взять мою таблицу loot_table.json и запихнуть к себе в датапак.
Или ты можешь воспользоваться генератором датапаков: misode.github.io/loot-table
Путь к этой папке должен быть datapacks\name\data\namespace\loot_table\loot_table.json
И в таком случае LootTable: будет "namespace/loot_table"

+-------------------------------+

Ты можешь наколдовать цепочку из командных блоков чтобы активировать команды во время дропа.
Вот так: Repeating_Unconditional@2x.png.b00a3fb26fe84c3be3a6ddc6e5de8fe8.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.png Важно, чтобы стрелки указывали в одном направлении.
В первый блок вставь нашу команду, он должен быть цикличный, безусловный и всегда активный.
Остальные блоки должны быть цепные, условные и также всегда активные.
И тогда они будут активироваться только после того как заспавнится дроп.

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Щербатый бесстыдник сказал:

Хочу поделиться прикольной командой, добавляющей эирдроп (airdrop) как в батлроялях.
Перечислю эти батлрояли, чтобы этот микро гайдик поисковики выдавали :)
PUBG, Fortnite, Apex Legends, Call of Duty: Warzone, Free Fire.
Команда должна работать на версиях 1.20+
Что с остальными версиями - не ведаю. За беброк - не шарю.


+-------------------------------+

execute as @a at @s if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{periodic_tick:1200}} align xyz run summon minecraft:falling_block ~.5 ~320 ~.5 {Time:-1,BlockState:{Name:"barrel",Properties:{facing:"up"}},TileEntityData:{LootTable:"minecraft:chests/end_city_treasure"},Tags:["AirDrop"]}

+-------------------------------+

@a - Это селектор игрока, ты можешь настроить над какими конкретно игроками будет появляться дроп.
periodic_tick:1200 - Это время, через которое будет появляться дроп. 20 тиков = 1 секунда. 1200 тиков = 1 минута.
Name:"barrel" - Это название блока. Сундук и шалкер вроде как не отображаются в виде falling block.
LootTable:"minecraft:chests/end_city_treasure" - Это название лут таблицы. У меня это сундук из города края.
Tags:["AirDrop"] - Эта штука нужна на случай, если ты захочешь отслеживать дроп в полёте. Можно удалить.

+-------------------------------+

Если ты хочешь заменить лут в бочке на свой, тебе придётся самим сделать лут таблицу через мод или датапак.
В качестве примера можешь взять мою таблицу loot_table.json и запихнуть к себе в датапак.
Или ты можешь воспользоваться генератором датапаков: misode.github.io/loot-table
Путь к этой папке должен быть datapacks\name\data\namespace\loot_table\loot_table.json
И в таком случае LootTable: будет "namespace/loot_table"

+-------------------------------+

Ты можешь наколдовать цепочку из командных блоков чтобы активировать команды во время дропа.
Вот так: Repeating_Unconditional@2x.png.b00a3fb26fe84c3be3a6ddc6e5de8fe8.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.pngChain_Conditional@2x.png.0461fb288dc7fcaf60dc065e04ffa682.png Важно, чтобы стрелки указывали в одном направлении.
В первый блок вставь нашу команду, он должен быть цикличный, безусловный и всегда активный.
Остальные блоки должны быть цепные, условные и также всегда активные.
И тогда они будут активироваться только после того как заспавнится дроп.

Можешь протестить на 1.21.11, просто если что я не хочу разочароватся сам

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, SUPERVANYA5796 сказал:

Можешь протестить на 1.21.11, просто если что я не хочу разочароватся сам

Я на ней и делал

Ссылка на комментарий
Поделиться на другие сайты

12 часов назад, Щербатый бесстыдник сказал:

Команда должна работать на версиях 1.20+

 

2 часа назад, Щербатый бесстыдник сказал:

Я на ней и делал

А почему написал то что наверху?

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, SUPERVANYA5796 сказал:

 

А почему написал то что наверху?

А плюсик в конце тебя не смущает?

Ссылка на комментарий
Поделиться на другие сайты

Только что, Щербатый бесстыдник сказал:

А плюсик в конце тебя не смущает?

Ну да

Ссылка на комментарий
Поделиться на другие сайты

У меня вопрос: У меня не падает, из-за чего? Может надо на место @s поставить ник

Ссылка на комментарий
Поделиться на другие сайты

13 минут назад, SUPERVANYA5796 сказал:

У меня вопрос: У меня не падает, из-за чего? Может надо на место @s поставить ник

Все, из-за этого

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, SUPERVANYA5796 сказал:

У меня вопрос: У меня не падает, из-за чего? Может надо на место @s поставить ник

@s это селектор, он в место ника для того чтобы брать координаты выбранной сущности, а сущность у нас выбрана @a - значит все игроки.
Если ты заменишь @s на ник игрока, то команда будет работать только на этого игрока, а не на всех игроков на сервере. Если у тебя не падает, скорее всего ты просто не дождался его падения, установи время меньше. 

Ссылка на комментарий
Поделиться на другие сайты

20 минут назад, Щербатый бесстыдник сказал:

@s это селектор, он в место ника для того чтобы брать координаты выбранной сущности, а сущность у нас выбрана @a - значит все игроки.
Если ты заменишь @s на ник игрока, то команда будет работать только на этого игрока, а не на всех игроков на сервере. Если у тебя не падает, скорее всего ты просто не дождался его падения, установи время меньше. 

 Я один играл, ну я ставил 20 тиков, не падает, а если ты меня не понимаешь то я про это:

В 20.03.2026 в 06:39, Щербатый бесстыдник сказал:

as @a at @s if predi

Ну у меня заработало все уже, из-за этого

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, SUPERVANYA5796 сказал:

Ну у меня заработало все уже, из-за этого

Очень рад за тебя, наверное это скрытый талант датапакера, рас ты так ловко смог найти ошибку в моей команде

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...