Plugin project generator

Start a Spigot or Paper plugin with Maven or Gradle.

Folder Structure

pack.mcmeta
data/
  namespace/
    functions/
      main.mcfunction
    recipes/
    loot_tables/
    advancements/
    tags/
      blocks/
      items/
      functions/

File Contents

pack.mcmeta
{
  "pack": {
    "pack_format": 48,
    "description": "My Custom Datapack"
  }
}
data/namespace/functions/main.mcfunction
say Hello from datapack!
# Add your commands here
data/namespace/tags/functions/load.json
{
  "values": [
    "namespace:main"
  ]
}

Setup Instructions:

  • Create the folder structure shown above
  • Copy each file content to its respective location
  • Replace "namespace" with your chosen namespace: myproject
  • Place in .minecraft/saves/[world]/datapacks/
  • Run /reload in-game