Свой сервер

Лаки-блоки без модов

Датапак для Minecraft 1.21.9 — 26.3: лаки-блоком становится губка. Сломали — на её месте алмазы, зачарованная кирка, толпа зомби, ТНТ или куриный дождь. Выберите, что может выпасть и как часто ловушки.

Что выпадает

Доля ловушек

Остальное делят полезное и смешное. Шанс каждого исхода — в таблице ниже.

Где взять губки

Губка с неба — раз в

Команда /function lucky:give выдаёт 16 губок всегда — оператору.

Ваши лаки-блоки

Датапак · 1.21.9 — 26.3
Исходов
29
Полезное
39,6 %
Ловушки
25 %
Смешное
35,4 %

Взять губки (права оператора)

/function lucky:give
Скачать датапак
Что внутри архива — 39 файлов

data/minecraft/tags/function/load.json

Тег load: игра зовёт эти функции при загрузке мира и после /reload.

{
  "values": [
    "lucky:load"
  ]
}

data/minecraft/tags/function/tick.json

Тег tick: эти функции идут каждый тик — 20 раз в секунду.

{
  "values": [
    "lucky:tick"
  ]
}

data/lucky/function/load.mcfunction

При загрузке мира: счёт броска и подсказка в чат.

scoreboard objectives add lucky dummy
tellraw @a ["",{"text":"Лаки-блоки загружены: лаки-блок — это "},{"text":"губка","color":"yellow"},{"text":". Взять губки — "},{"text":"/function lucky:give","color":"gold","click_event":{"action":"suggest_command","command":"/function lucky:give"}},{"text":"."}]
schedule function lucky:rain 60s

data/lucky/function/tick.mcfunction

Каждый тик: лаки-блок сломан, если на земле лежит то, что он роняет.

execute as @e[type=minecraft:item] if items entity @s contents minecraft:structure_void at @s align xyz positioned ~0.5 ~ ~0.5 run function lucky:open

data/lucky/function/outcome/diamonds.mcfunction

Полезное: Пять алмазов.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Алмазы","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:diamond",count:5}}

data/lucky/function/outcome/gold.mcfunction

Полезное: Восемь золотых слитков и два золотых яблока.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Золото и яблоки","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:gold_ingot",count:8}}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:golden_apple",count:2}}

data/lucky/function/outcome/pickaxe.mcfunction

Полезное: Алмазная кирка: Эффективность V, Прочность III, Удача III.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Кирка мастера","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:diamond_pickaxe",count:1,components:{"minecraft:enchantments":{"minecraft:efficiency":5,"minecraft:unbreaking":3,"minecraft:fortune":3}}}}

data/lucky/function/outcome/sword.mcfunction

Полезное: Алмазный меч: Острота V, Прочность III.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Острый меч","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:diamond_sword",count:1,components:{"minecraft:enchantments":{"minecraft:sharpness":5,"minecraft:unbreaking":3}}}}

data/lucky/function/outcome/bow.mcfunction

Полезное: Лук: Сила V, Бесконечность — и одна стрела.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Лук с бесконечностью","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:bow",count:1,components:{"minecraft:enchantments":{"minecraft:power":5,"minecraft:infinity":1}}}}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:arrow",count:1}}

data/lucky/function/outcome/armor.mcfunction

Полезное: Шлем, нагрудник, поножи и ботинки из железа.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Железные доспехи","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:iron_helmet",count:1}}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:iron_chestplate",count:1}}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:iron_leggings",count:1}}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:iron_boots",count:1}}

data/lucky/function/outcome/totem.mcfunction

Полезное: Спасёт от одной смерти.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Тотем бессмертия","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:totem_of_undying",count:1}}

data/lucky/function/outcome/pearls.mcfunction

Полезное: Восемь жемчужин Эндера.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Эндер-жемчуг","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:ender_pearl",count:8}}

data/lucky/function/outcome/food.mcfunction

Полезное: Шестнадцать жареных говяжьих стейков.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Стейки","color":"green"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:cooked_beef",count:16}}

data/lucky/function/outcome/levels.mcfunction

Полезное: Десять уровней опыта ближайшему игроку.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Опыт","color":"green"}
experience add @p[distance=..8] 10 levels

data/lucky/function/outcome/chickens.mcfunction

Смешное: Восемь куриц падают с неба.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Куриный дождь","color":"light_purple"}
summon minecraft:chicken ~ ~6 ~
summon minecraft:chicken ~1 ~6 ~
summon minecraft:chicken ~ ~6 ~1
summon minecraft:chicken ~-1 ~6 ~
summon minecraft:chicken ~ ~6 ~-1
summon minecraft:chicken ~1 ~6 ~1
summon minecraft:chicken ~-1 ~6 ~-1
summon minecraft:chicken ~1 ~6 ~-1

data/lucky/function/outcome/cake.mcfunction

Смешное: На месте блока — торт.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Торт","color":"light_purple"}
setblock ~ ~ ~ minecraft:cake

data/lucky/function/outcome/jeb.mcfunction

Смешное: Овца по имени jeb_ переливается всеми цветами.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Радужная овца","color":"light_purple"}
summon minecraft:sheep ~ ~ ~ {CustomName:"jeb_"}

data/lucky/function/outcome/pumpkin.mcfunction

Смешное: Ближайшему игроку без шлема надевается тыква.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Тыква на голову","color":"light_purple"}
execute as @p[distance=..8] unless items entity @s armor.head * run item replace entity @s armor.head with minecraft:carved_pumpkin

data/lucky/function/outcome/balloon.mcfunction

Смешное: Игроков рядом поднимает вверх, потом они плавно опускаются.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Воздушный шар","color":"light_purple"}
effect give @a[distance=..8] minecraft:levitation 2 1
effect give @a[distance=..8] minecraft:slow_falling 15 0

data/lucky/function/outcome/firework.mcfunction

Смешное: Три фейерверка над блоком.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Салют","color":"light_purple"}
summon minecraft:firework_rocket ~ ~1 ~ {LifeTime:30,FireworksItem:{id:"minecraft:firework_rocket",count:1,components:{"minecraft:fireworks":{flight_duration:1,explosions:[{shape:"star",colors:[I;16766720]}]}}}}
summon minecraft:firework_rocket ~-2 ~1 ~ {LifeTime:26,FireworksItem:{id:"minecraft:firework_rocket",count:1,components:{"minecraft:fireworks":{flight_duration:1,explosions:[{shape:"large_ball",colors:[I;16711935]}]}}}}
summon minecraft:firework_rocket ~2 ~1 ~ {LifeTime:34,FireworksItem:{id:"minecraft:firework_rocket",count:1,components:{"minecraft:fireworks":{flight_duration:1,explosions:[{shape:"burst",colors:[I;65535]}]}}}}

data/lucky/function/outcome/snowman.mcfunction

Смешное: Снежный голем — кидается снежками в мобов.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Снеговик","color":"light_purple"}
summon minecraft:snow_golem ~ ~ ~

data/lucky/function/outcome/axolotl.mcfunction

Смешное: Ведро с аксолотлем.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Аксолотль в ведре","color":"light_purple"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:axolotl_bucket",count:1}}

data/lucky/function/outcome/more.mcfunction

Смешное: Три губки — то есть три новых лаки-блока.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Ещё лаки-блоки","color":"light_purple"}
summon minecraft:item ~ ~0.5 ~ {Item:{id:"minecraft:sponge",count:3}}

data/lucky/function/outcome/zombies.mcfunction

Ловушки: Четыре зомби вокруг блока.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Толпа зомби","color":"red"}
summon minecraft:zombie ~ ~ ~
summon minecraft:zombie ~1 ~ ~
summon minecraft:zombie ~ ~ ~1
summon minecraft:zombie ~-1 ~ ~

data/lucky/function/outcome/creeper.mcfunction

Ловушки: Крипер с молниями: взрыв сильнее обычного.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Заряженный крипер","color":"red"}
summon minecraft:creeper ~ ~ ~ {powered:1b}

data/lucky/function/outcome/tnt.mcfunction

Ловушки: Четыре зажжённых ТНТ вокруг — две секунды, чтобы убежать.

title @a[distance=..8] actionbar {"text":"Лаки-блок: ТНТ-ловушка","color":"red"}
summon minecraft:tnt ~2 ~ ~ {fuse:40}
summon minecraft:tnt ~-2 ~ ~ {fuse:40}
summon minecraft:tnt ~ ~ ~2 {fuse:40}
summon minecraft:tnt ~ ~ ~-2 {fuse:40}

data/lucky/function/outcome/lava.mcfunction

Ловушки: На месте блока разливается лава.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Лава","color":"red"}
setblock ~ ~ ~ minecraft:lava

data/lucky/function/outcome/lightning.mcfunction

Ловушки: Молния бьёт в место блока.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Молния","color":"red"}
summon minecraft:lightning_bolt ~ ~ ~

data/lucky/function/outcome/silverfish.mcfunction

Ловушки: Шесть чешуйниц.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Чешуйницы","color":"red"}
summon minecraft:silverfish ~ ~ ~
summon minecraft:silverfish ~1 ~ ~
summon minecraft:silverfish ~ ~ ~1
summon minecraft:silverfish ~-1 ~ ~
summon minecraft:silverfish ~ ~ ~-1
summon minecraft:silverfish ~1 ~ ~1

data/lucky/function/outcome/jockey.mcfunction

Ловушки: Скелет верхом на пауке.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Паук-жокей","color":"red"}
summon minecraft:spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton"}]}

data/lucky/function/outcome/cobweb.mcfunction

Ловушки: Ближайшего игрока опутывает паутиной.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Паутина","color":"red"}
execute as @p[distance=..8] at @s run fill ~-1 ~ ~-1 ~1 ~1 ~1 minecraft:cobweb replace #minecraft:air

data/lucky/function/outcome/poison.mcfunction

Ловушки: Яд и слепота на восемь секунд игрокам рядом.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Яд и слепота","color":"red"}
effect give @a[distance=..8] minecraft:poison 8 0
effect give @a[distance=..8] minecraft:blindness 8 0

data/lucky/function/outcome/witch.mcfunction

Ловушки: Ведьма с зельями.

title @a[distance=..8] actionbar {"text":"Лаки-блок: Ведьма","color":"red"}
summon minecraft:witch ~ ~ ~

data/lucky/function/open.mcfunction

Лаки-блок сломан: убрать метку, бросок 1…1000 и исход по таблице.

kill @s
particle minecraft:happy_villager ~ ~0.5 ~ 0.4 0.4 0.4 0 20
playsound minecraft:entity.player.levelup block @a ~ ~ ~ 1 1.5
execute store result score #roll lucky run random value 1..1000
execute if score #roll lucky matches 1..62 run return run function lucky:outcome/diamonds
execute if score #roll lucky matches 63..124 run return run function lucky:outcome/gold
execute if score #roll lucky matches 125..145 run return run function lucky:outcome/pickaxe
execute if score #roll lucky matches 146..166 run return run function lucky:outcome/sword
execute if score #roll lucky matches 167..187 run return run function lucky:outcome/bow
execute if score #roll lucky matches 188..229 run return run function lucky:outcome/armor
execute if score #roll lucky matches 230..250 run return run function lucky:outcome/totem
execute if score #roll lucky matches 251..292 run return run function lucky:outcome/pearls
execute if score #roll lucky matches 293..354 run return run function lucky:outcome/food
execute if score #roll lucky matches 355..396 run return run function lucky:outcome/levels
execute if score #roll lucky matches 397..458 run return run function lucky:outcome/chickens
execute if score #roll lucky matches 459..500 run return run function lucky:outcome/cake
execute if score #roll lucky matches 501..542 run return run function lucky:outcome/jeb
execute if score #roll lucky matches 543..584 run return run function lucky:outcome/pumpkin
execute if score #roll lucky matches 585..626 run return run function lucky:outcome/balloon
execute if score #roll lucky matches 627..668 run return run function lucky:outcome/firework
execute if score #roll lucky matches 669..689 run return run function lucky:outcome/snowman
execute if score #roll lucky matches 690..710 run return run function lucky:outcome/axolotl
execute if score #roll lucky matches 711..750 run return run function lucky:outcome/more
execute if score #roll lucky matches 751..789 run return run function lucky:outcome/zombies
execute if score #roll lucky matches 790..815 run return run function lucky:outcome/creeper
execute if score #roll lucky matches 816..841 run return run function lucky:outcome/tnt
execute if score #roll lucky matches 842..867 run return run function lucky:outcome/lava
execute if score #roll lucky matches 868..893 run return run function lucky:outcome/lightning
execute if score #roll lucky matches 894..919 run return run function lucky:outcome/silverfish
execute if score #roll lucky matches 920..932 run return run function lucky:outcome/jockey
execute if score #roll lucky matches 933..958 run return run function lucky:outcome/cobweb
execute if score #roll lucky matches 959..984 run return run function lucky:outcome/poison
execute if score #roll lucky matches 985..1000 run return run function lucky:outcome/witch

data/lucky/function/give.mcfunction

/function lucky:give — 16 губок, то есть лаки-блоков, себе.

give @s minecraft:sponge 16

data/lucky/function/rain.mcfunction

Раз в 60 с: каждому игроку в верхнем мире — губка с неба.

execute as @a[gamemode=!spectator] at @s if dimension minecraft:overworld run function lucky:drop
schedule function lucky:rain 60s

data/lucky/function/drop.mcfunction

Точка на поверхности в 8 блоках от игрока, над ней — падающая губка.

summon minecraft:marker ~ ~ ~ {Tags:["lucky_drop"]}
spreadplayers ~ ~ 1 8 false @e[type=minecraft:marker,tag=lucky_drop]
execute at @e[type=minecraft:marker,tag=lucky_drop] run summon minecraft:falling_block ~ ~12 ~ {BlockState:{Name:"minecraft:sponge",id:"minecraft:sponge"},Time:1}
kill @e[type=minecraft:marker,tag=lucky_drop]

data/lucky/recipe/lucky_block.json

Рецепт: восемь золотых слитков вокруг выбрасывателя — губка.

{
  "type": "minecraft:crafting_shaped",
  "category": "building",
  "key": {
    "G": "minecraft:gold_ingot",
    "D": "minecraft:dropper"
  },
  "pattern": [
    "GGG",
    "GDG",
    "GGG"
  ],
  "result": {
    "id": "minecraft:sponge",
    "count": 1
  }
}

data/minecraft/loot_table/blocks/sponge.json

Сломанная губка роняет пустоту для построек — по ней тик находит место исхода.

{
  "type": "minecraft:block",
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "name": "minecraft:structure_void"
        }
      ]
    }
  ]
}

Что выпадает из лаки-блока

Шанс — на каждый сломанный блок. Таблица собрана из тех же чисел, что бросок в датапаке.

Полезное 39,6 %

  • Алмазы — пять алмазов. 6,2 %
  • Золото и яблоки — восемь золотых слитков и два золотых яблока. 6,2 %
  • Кирка мастера — алмазная кирка: Эффективность V, Прочность III, Удача III. 2,1 %
  • Острый меч — алмазный меч: Острота V, Прочность III. 2,1 %
  • Лук с бесконечностью — лук: Сила V, Бесконечность — и одна стрела. 2,1 %
  • Железные доспехи — шлем, нагрудник, поножи и ботинки из железа. 4,2 %
  • Тотем бессмертия — спасёт от одной смерти. 2,1 %
  • Эндер-жемчуг — восемь жемчужин Эндера. 4,2 %
  • Стейки — шестнадцать жареных говяжьих стейков. 6,2 %
  • Опыт — десять уровней опыта ближайшему игроку. 4,2 %

Ловушки 25 %

  • Толпа зомби — четыре зомби вокруг блока. 3,9 %
  • Заряженный крипер — крипер с молниями: взрыв сильнее обычного. 2,6 %
  • ТНТ-ловушка — четыре зажжённых ТНТ вокруг — две секунды, чтобы убежать. 2,6 %
  • Лава — на месте блока разливается лава. 2,6 %
  • Молния — молния бьёт в место блока. 2,6 %
  • Чешуйницы — шесть чешуйниц. 2,6 %
  • Паук-жокей — скелет верхом на пауке. 1,3 %
  • Паутина — ближайшего игрока опутывает паутиной. 2,6 %
  • Яд и слепота — яд и слепота на восемь секунд игрокам рядом. 2,6 %
  • Ведьма — ведьма с зельями. 1,6 %

Смешное 35,4 %

  • Куриный дождь — восемь куриц падают с неба. 6,2 %
  • Торт — на месте блока — торт. 4,2 %
  • Радужная овца — овца по имени jeb_ переливается всеми цветами. 4,2 %
  • Тыква на голову — ближайшему игроку без шлема надевается тыква. 4,2 %
  • Воздушный шар — игроков рядом поднимает вверх, потом они плавно опускаются. 4,2 %
  • Салют — три фейерверка над блоком. 4,2 %
  • Снеговик — снежный голем — кидается снежками в мобов. 2,1 %
  • Аксолотль в ведре — ведро с аксолотлем. 2,1 %
  • Ещё лаки-блоки — три губки — то есть три новых лаки-блока. 4 %

Как поставить

  1. Скачайте датапак

    Распаковывать не нужно: игра читает его прямо из zip.

  2. Положите в мир

    В одиночной игре — saves/<мир>/datapacks, на сервере — world/datapacks. Подойдёт и уже созданный мир.

  3. Перезагрузите

    /reload — в чате появится подсказка. Дальше ломайте губки в режиме выживания.

Что нужно знать

  • Лаки-блок — это губка. Своего блока датапак без ресурспака добавить не может, а губка жёлтая и в выживании не крафтится. Любая губка в мире — лаки-блок, мокрая — нет, пока её не высушить в печи.
  • Ломать можно чем угодно. Киркой, рукой, взрывом — исход появится там, где стоял блок. Сама губка при этом не выпадает.
  • Крафт: восемь золотых слитков вокруг выбрасывателя на верстаке — одна губка.
  • Губки с неба. Раз в 1 мин у каждого игрока в верхнем мире губка падает на землю в 8 блоках от него. В пещере — на поверхность над ней.
  • Ловушки — настоящие. Лава, ТНТ и заряженный крипер ломают постройки рядом. Открывайте лаки-блоки подальше от дома.

Что такое LuckyBlock и другие режимы серверов — в вики, серверы с ними — в мониторинге. Свой предмет с чарами — генератор /give.

Частые вопросы

Как сделать лаки-блоки в Майнкрафте без модов?

Датапаком: выберите исходы и долю ловушек, скачайте архив и положите в мир. Лаки-блоком станет губка — сломайте её, и на её месте выпадет случайный исход из таблицы.

Где взять лаки-блоки?

Скрафтить из восьми золотых слитков и выбрасывателя, получить командой /function lucky:give или ждать: раз в минуту губка падает с неба рядом с каждым игроком — способы включаются на странице.

Что может выпасть из лаки-блока?

Полезное — алмазы, зачарованная кирка, тотем; ловушки — зомби, заряженный крипер, ТНТ, лава; смешное — куриный дождь, торт, радужная овца. Шанс каждого исхода — в таблице на странице.