How to Install a Datapack
Datapacks live inside the world foldernot the plugins or mods directory. Drop the .zip into world/datapacksrun /reloadand watch for "Loaded N data pack(s)". No restart, no client install, every player gets it the moment the server reloads.
A datapack changes the game using only vanilla mechanics, loot tables, recipes, functions, advancements, predicates. It needs no Bukkit/Spigot, no Forge, and nothing installed on the client. That makes it the safest way to add features to a vanilla Java world.
Because it is per-world, the same datapack must be placed in each world you want it on. Use /datapack list to see what is enabled (green) versus available (gray), and /datapack enable "file/<name>.zip" to toggle one on without touching the others. If a pack will not load, the console almost always tells you why, check it before re-downloading.
Quick answers
+Where exactly does the datapack go?
+Do I unzip the datapack first?
+/reload did not load it. Why?
+What does pack_format mean?
+Can I add a datapack without a restart?
+How do I remove a datapack?
Blocks and items in this guide
Spawner is named in the guide above. Look them up in the item database.