• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Incendo/awesome-minecraft: A curated list of awesome (free) open-source framewor ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

Incendo/awesome-minecraft

开源软件地址(OpenSource Url):

https://github.com/Incendo/awesome-minecraft

开源编程语言(OpenSource Language):


开源软件介绍(OpenSource Introduction):

Awesome Minecraft Awesome

A curated list of awesome frameworks, libraries and software relating to Minecraft. All software listed must be open sourced and available for free.

Feel free to suggest more projects. Only suggest projects you'd recommend to a friend that you don't dislike.

Contents

Libraries and Frameworks

Commands

Libraries that aid in the creation of Minecraft 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

Libraries that make it easier to work with configuration files.

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

Inventories

Libraries for creating Minecraft GUIs using 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

Libraries that make it easier to work with messages, text, etc.

  • 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

Libraries for interacting with the minecraft 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.

Utilities

Utilities that don't particularly belong in any other category.

  • adventure-nbt - Library for working with NBT.
  • 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.

Mods

Other Mods

Other mods.

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

Platforms

Modding 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

Mods meant to increase game performance.

  • 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.
  • sodium-fabric - A Fabric mod designed to improve frame rates and reduce micro-stutter.

Plugins

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

Plugins that make building easier.

  • 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

Map viewers.

  • 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

Plugins that don't particularly fit in with any existing category.

  • 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.
  • CraftBook - Plugin that adds many new fun mechanics to the game with extreme levels of customisability.
  • 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.

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

Plugins for user permission management.

  • BungeePerms - Alternative permissions plugin for Minecraft servers.
  • LuckPerms - A permissions plugin for Minecraft servers.

Region and World Management

Plugins for managing and generating world regions.

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

Resources

Blogs

Blogs related to Minecraft.

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

Support

Support Resources for Minecraft.

  • HelpChat - Discord: home of PlaceholderAPI and several other plugins, along with general minecraft and programming support.
  • M.O.S.S.: home to a ton of open source, minecraft related projects (including factions, essentials, pex, and more).
  • PaperMC - Discord, Forums: official home of the paper project, where you can download paper, and receive support.
  • Syscraft - Subreddit, Discord community, and online resources for everyone involved in making Minecraft servers, from development to hosting to running servers.

Performance

Resources for Minecraft performance tuning.

Protocol

  • wiki.vg - Wiki.vg has documented the whole minecraft protocol for java and bedrock edition.

Software

Proxy Software

Minecraft server proxy software.

  • 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

Minecraft server software.

  • 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

Miscellaneous 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.



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Mineshopper/carpentersblocks: A Minecraft mod.发布时间:2022-08-16
下一篇:
jacobwgillespie/heroku-minecraft: run a Minecraft server on Heroku发布时间:2022-08-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap