Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-minecraft

A curated list of awesome (free) open-source frameworks, libraries and software for Minecraft.
https://github.com/Incendo/awesome-minecraft

Last synced: 4 days ago
JSON representation

  • 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.
  • Configuration

    • Configurate - A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation.
    • Configurate - A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation.
  • Inventories

    • interfaces - A Java user-interface library with support for Minecraft.
    • IF - An inventory framework for managing GUIs.
    • InventoryGui - A library for Bukkit plugins to create GUIs with inventories.
    • Canvas - Canvas is a java library built for Bukkit to manage custom inventory based menus.
  • Messages

    • adventure - A serverside user interface library for Minecraft: Java Edition.
    • 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.
  • Protocol

    • MCProtocolLib - MCProtocolLib is a simple library for communicating with a Minecraft client/server. It aims to allow people to make custom bots, clients, or servers for Minecraft easily.
    • PacketWrapper - Packet wrapper classes for ProtocolLib.
    • ProtocolLib - Provides read and write access to the Minecraft protocol with Bukkit.
    • MCProtocolLib - MCProtocolLib is a simple library for communicating with a Minecraft client/server. It aims to allow people to make custom bots, clients, or servers for Minecraft easily.
    • ProtocolLib - Provides read and write access to the Minecraft protocol with Bukkit.
  • 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.
    • helper - A collection of utilities and extended APIs to support the rapid and easy development of Bukkit plugins.
    • Item-NBT-API - Add custom NBT tags to Items/Tiles/Entities without NMS.
    • mineflayer - Create Minecraft bots with a powerful, stable, and high level JavaScript API.
    • SchematicJS - JavaScript library for working with Minecraft schematics.
    • SchematicWebViewer - Renders Minecraft schematics into a web canvas.
    • SquirrelID - Library for working with Mojang profiles
    • Vault - Vault of common APIs for Bukkit Plugins.
    • adventure-nbt - Library for working with NBT.
    • SchematicJS - JavaScript library for working with Minecraft schematics.
    • SchematicWebViewer - Renders Minecraft schematics into a web canvas.
    • SquirrelID - Library for working with Mojang profiles
    • adventure-nbt - Library for working with NBT.
  • Other Mods

    • ReplayMod - A Minecraft mod to record game sessions and replay them afterwards from any perspective.
  • Platforms

    • Fabric - Next generation, highly modular and open Minecraft modding API.
    • MinecraftForge - Modifications to the Minecraft base files to assist in compatibility between mods.
  • Performance Mods

    • Krypton - A Fabric mod that optimizes the Minecraft networking stack and entity tracker.
    • lazy-dfu - Makes Minecraft DataFixerUpper initializatiion lazy.
    • lithium-fabric - A Fabric mod designed to improve the general performance of Minecraft without breaking things.
    • phosphor-fabric - A Fabric mod designed to dramatically improve the performance of Minecraft's lighting engine while fixing many bugs.
    • lithium-fabric - A Fabric mod designed to improve the general performance of Minecraft without breaking things.
    • sodium-fabric - A Fabric mod designed to improve frame rates and reduce micro-stutter.
  • Anti-Cheating

    • NoCheatPlus - NoCheatPlus attempts to enforce "vanilla Minecraft" mechanics, as well as preventing players from abusing weaknesses in Minecraft or its protocol, making your server more safe.
  • Building

    • Builders-Utilities - A collection of a lot of tiny features that help with building.
    • Light-Cleaner - Regenerates light levels in chunks or entire worlds to clean up dark spots. Continuation of NoLagg Lighting.
    • WorldEdit - Minecraft map editor and mod.
  • Maps

    • BlueMap - A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.
    • dynmap - A set of Minecraft mods that provide a real time web-based map system for various Minecraft server implementations.
    • Minecraft-Overviewer - Render high-resolution maps of a Minecraft world with a Leaflet powered interface.
  • Other

      • DataSync - A minecraft plugin to synchronize and backup player data to a database
      • NuVotifier - A fork of Votifier, with more robust code and vote forwarding.
      • OnTime - A cross-platform player time management plugin.
      • Plan - Player Analytics plugin for Minecraft Server platforms.
      • spark - A performance profiling plugin based on sk89q's WarmRoast profiler.
    • Bukkit

      • Citizens - Plugin and API for creating service side NPCs.
      • EssentialsX - Plugin suite providing essential commands and features, updated for the latest Minecraft versions.
      • ProtocolSupport - Support older Minecraft versions.
      • ViaVersion - Allows the connection of newer clients to older server versions for Minecraft servers.
      • CraftBook - Plugin that adds many new fun mechanics to the game with extreme levels of customisability.
    • Sponge

      • Nucleus - The Ultimate Essentials Plugin for Sponge.
    • Velocity

      • Catalyst - An essentials plugin for Minecraft proxies that will provide your server with a strong baseline; giving you all the useful commands you need.
  • Permissions

    • Velocity

      • BungeePerms - Alternative permissions plugin for Minecraft servers.
      • LuckPerms - A permissions plugin for Minecraft servers.
  • Region and World Management

    • Velocity

      • 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.
      • Prism-Bukkit - Prism is a rollback/grief management tool for Bukkit.
      • WorldGuard - WorldGuard lets you and players guard areas of land against griefers and undesirables, as well as tweak and disable various gameplay features of Minecraft.
  • Proxy Software

    • Velocity

      • Geyser - A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition.
      • Velocity - A Minecraft server proxy with unparalleled server support, scalability, and flexibility.
      • Waterfall - BungeeCord fork that aims to improve performance and stability.
  • Server Software

    • Velocity

      • Nukkit - Server software for Minecraft: Bedrock Edition.
      • Paper - High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies.
      • Sponge - A community-driven open source Minecraft: Java Edition modding platform.
  • Tools

    • Velocity

      • Blockbench - Blockbench is a free, modern model editor for boxy models and pixel art textures.
      • pakkit - A packet monitor for Minecraft written in Electron.
      • MultiMC - MultiMC is a custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.
  • Support

    • Velocity

      • Syscraft - [Subreddit](https://old.reddit.com/r/syscraft/), [Discord community](https://discord.gg/Dx6SSkx), and online resources for everyone involved in making Minecraft servers, from development to hosting to running servers.
      • HelpChat - [Discord](https://helpch.at/discord): home of PlaceholderAPI and several other plugins, along with general minecraft and programming support.
      • M.O.S.S.
      • Syscraft - [Subreddit](https://old.reddit.com/r/syscraft/), [Discord community](https://discord.gg/Dx6SSkx), and online resources for everyone involved in making Minecraft servers, from development to hosting to running servers.
  • Blogs

    • Velocity

      • Me4502 - Me4502's blog with frequent posts relating to Minecraft development and server ownership.
  • Performance

    • Velocity