awesome-minecraft
github.com/litedevelopers/awesome-minecraft ↗😎 Awesome Minecraft ⭐ A list of frameworks, libraries and software relating to Minecraft.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me velocity resources from awesome-minecraft"
Installation instructions →What's inside
Commands
- ACF
Annotation based Java Command Dispatch Framework.
- Brigadier
Brigadier is a command parser & dispatcher, designed and developed for Minecraft: Java Edition.
- Chimera
Command framework that does compile-time annotation processing and code generation for Bukkit plugins.
- Cloud
Command framework & dispatcher for the JVM with support for builders, annotations and a Kotlin DSL.
- CommandAPI
A Bukkit-only API for the command UI introduced in Minecraft 1.13.
- Commodore
Utility for using Minecraft's 1.13 'brigadier' library in Bukkit plugins.
NBT & PDC
- adventure-nbt
Library for working with NBT.
- CustomBlockData
Provides a PersistentDataContainer for every Block location.
- Item-NBT-API
Add custom NBT tags to Items/Tiles/Entities without NMS.
- MorePersistentDataTypes
Adds a ton of new PersistentDataTypes, including support for all collections, maps and arrays to the Bukkit API!
Messages
- adventure-text-minimessage
Simple library that implements an easy to use textual format to send rich json messages.
- MineDown
A MarkDown inspired markup library for Minecraft chat components.
- PlaceholderAPI
PlaceholderAPI is a plugin for Spigot servers that allows server owners to display information from various plugins with a uniform format.
Performance
- Aikar's Flags
G1GC Garbage Collector Flags for Minecraft.
- flags.sh
A simple script generator to start your Minecraft servers with optimal flags.
- Krusic22's Flags
Optimized JDK11+ & ZGC flags for Minecraft servers.
Utilities
- Anvil
A cross-platform database API / ORM / entity framework with useful services for minecraft plugins
- BKCommonLib
An extensive library used in bergerhealer's plugins.
- eco
A plugin framework with many APIs and utilities to simplify development.
- helper
A collection of utilities and extended APIs to support the rapid and easy development of Bukkit plugins.
- HologramLib
Asynchronous, high-performance Minecraft Hologram library for 1.8-1.20.1 servers.
- mineflayer
Create Minecraft bots with a powerful, stable, and high level JavaScript API.
Inventories
- AnvilGUI
Capture user input in Minecraft through an anvil GUI in under 20 lines of code
- Canvas
Canvas is a java library built for Bukkit to manage custom inventory based menus.
- IF
An inventory framework for managing GUIs.
- interfaces
A Java user-interface library with support for Minecraft.
- InventoryGui
A library for Bukkit plugins to create GUIs with inventories.
- triumph-gui
Simple lib to create inventory GUIs for Bukkit platforms.
Region and World Management
- BentoBox
Expandable Minecraft server plugin for island-type games like SkyBlock or AcidIsland.
- Chunky
Plugin for pre-generating chunks.
- GriefPrevention
Prevents all forms of grief - build/break, theft, spam, spawn camping, and more without a database.
- Hyperverse
A lightweight world mangement plugin for Bukkit.
- Multiverse-Core
The original Bukkit Multi-World Plugin.
- PlotSquared
Plot world generator and management plugin with support for schematics.
Tools
- Blockbench
Blockbench is a free, modern model editor for boxy models and pixel art textures.
- MultiMC
MultiMC is a custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.
- pakkit
A packet monitor for Minecraft written in Electron.
- PrismLauncher
A community fork of MultiMC that includes additional features and quality of life improvements.
Showing a sample of 110 resources. View the full list on GitHub →