MAKER · JAVA

Custom logs drops in one sentence

Describe what breaking logs should give you, download the datapack, /reload. The generator overrides the vanilla block loot table deterministically — same sentence, same correct pack, every time.

WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “MAKE LOGS DROP DIAMONDS

Logs Diamonds · Java datapack · 11 files

It does this: breaking 8 block types now drops diamond.

README.txt
data/minecraft/loot_table/blocks/acacia_log.json
data/minecraft/loot_table/blocks/birch_log.json
data/minecraft/loot_table/blocks/cherry_log.json
data/minecraft/loot_table/blocks/dark_oak_log.json
data/minecraft/loot_table/blocks/jungle_log.json
data/minecraft/loot_table/blocks/mangrove_log.json
data/minecraft/loot_table/blocks/oak_log.json
data/minecraft/loot_table/blocks/spruce_log.json
… 2 more

Start it: /reload

How it works

  1. 1Describe it: "make logs drop diamonds" — list several drops if you want.
  2. 2Drop the downloaded zip into your world's datapacks folder.
  3. 3Run /reload — breaking logs now uses your loot.

Questions people ask

Does Fortune / Silk Touch still work?

Your override replaces the vanilla table, so enchantment-conditional drops follow what you asked for — the simple phrasing gives unconditional drops, which is what most people want for a fun world.

Can I undo it?

Yes — remove the datapack from the world's datapacks folder and /reload; vanilla loot returns instantly. Nothing outside the datapack is touched.

Which versions?

Pick your version at generation time — the pack_format is set correctly for it, including the newest releases (the version registry updates itself daily).

Why it never breaks

No language model writes these files. Deterministic engines parse your description into validated parameters and emit game files that are correct by construction — then CI boots real Paper and Bedrock servers weekly to prove packs still load on current Minecraft. Read the full story on the comparison page or in the docs.