Zh:Library List
Jump to navigation
Jump to search
Zh:ToolsNavbox 这是一个还不完整的用户编写完的或正在编写的Minecraft相关的库列表。
名称 | 描述 | 作者 | 语言 | 许可证 | 支持的最新版本 |
---|---|---|---|---|---|
GemBlocks | 可以简单保存/加载/生成世界的C#库。当前只有平坦草地,正在添加更多内容。基于MorbZ's J2Blocks(从java移植至C#)。 | apotter96 | C# | MIT | 全部 |
CmlLib | C#游戏启动库。可启动全版本,包括forge、下载游戏、Yggdrasil认证。 | AlphaBs | C# | BY-NC 4.0 | 全部 |
go-mc | 网络协议、NBT、Yggdrasil、mca文件和RCON等的Go库。 | Tnze | Go | MIT | 1.15.1 |
CraftProtocol | 使用Python2.7的开源Minecraft网络协议和NBT的部分实现。 | Toranktto | Python | MIT | 1.8.x, 1.10.x, 1.12.2 |
go-yggdrasil | 允许在Go中使用Mojang的Yggdrasil认证系统。 | JoshuaDoes | Go | MIT | n/a |
McProtocol | 数据包、NBT、登入、代理 | hansihe | Elixir | MIT | 1.9.2 |
yggdrasil-py | 开源的Mojang Yggdrasil服务的Python 3.6+包装器。 | Sam Carson(samcarsonx) | Python | MIT | n/a |
MojangSharp | Mojang API的.NET包装器 | Enzo Innocenzi(Hawezo) | C# | Apache License v2 | 全部 |
Craft.Net | .NET Minecraft客户端、服务器和数据操纵库 | Drew DeVault(SirCmpwn) | C# | MIT | 1.7.5 |
fastmc | Python数据包解析器/写入器&实用工具库 | Florian Wesch(dividuum) | Python | MIT | 1.7/1.8 |
node-minecraft-protocol | npm install minecraft-protocol | andrewrk | node.js | BSD | 1.7-1.12 |
mclib | 创建客户端的C++库 | plushmonkey | C++ | MIT | 1.10-1.12.1 |
Phpcraft | 有关Minecraft一切的PHP库。 | timmyRS | PHP | MIT | 1.14.4 |
pyCraft | Python Minecraft客户端库。 | Ammar Askar (ammaraskar), Jeppe Klitgaard (Dkkline) | Python | Apache License v2 | 1.8-1.14.3 |
MCProtocolLib | Minecraft协议的Java实现。 | Steveice10 | Java | MIT | 1.14.3 |
Ozelot | MCMODERN网络的Rust实现。 | C4K3 | Rust | Public domain | 1.13.2 |
SharpMinecraftLibrary | ags131、electronicboy | C# | 未知 | 1.6.2(部分) | |
Pdelvos Protocol Implementation | 支持多个版本的.NET客户端/服务端协议库。 | pdelvo | C# | MIT | 1.5.2 |
Minecraft PHP Client 2 | PHP客户端和协议库。带有时间、动作和API。 | shoghicp | PHP | WTFPL | 1.5.1 |
libmcnet | 基于事件、零拷贝、便携的Minecraft网络协议解析器 | deoxxa | C | BSD | 1.4 |
node-mcnet | libmcnet的Node.JS绑定 | deoxxa | JavaScript, node.js | BSD | 1.3.2 |
MCPackets | Java Minecraft协议库 | main() | Java | 未知 | 1.2.5 |
libmc--c | 表示世界的数据结构和OpenGL绘制函数。 | axus | C++, OpenGL | GPLv3 | 1.1 |
mcproxy | 使用C++的Minecraft代理(和机器人)框架。 | mave | C++ | GPLv3 | 1.1 |
fNbt | 用于.NET的NBT文件和流的读、写和操纵。 | Matvei Stefarov (fragmer) | C# | BSD | n/a |
Yggdrasil.php | 与Mojang的Yggdrasil身份验证系统的接口。 | Jim C K Flaten (Jckf) | PHP | 未知 | n/a |
libMC.Net | .NET Minecraft交互库 | umby24 | C# | MIT | 1.7.4 |
MineLib.Network | .NET Minecraft网络客户端交互库。 | Aragas (Aragasas) | C# | MIT | 1.8 |
NBT-Lib | 允许NBT文件和流的读、写和修改。 | Evil-Co | Java | Apache License v2 | n/a |
DarkBot | Minecraft客户端、自动化(AI)平台和模块化协议库。 | DarkStorm | Java | BSD | 1.5.2-1.7.9 |
NBTField | 另一个使用C++的NBT库。 | Socolin | C++ | MIT | n/a |
mclaunch-util-lib | 使用Java的Yggdrasil库,拥有对启动器方便的特性。 | Kronos | Java | MIT | n/a |
OpenLauncherLib | 从零开始的Minecraft启动库。 | Adrien "Litarvan" Navratil | Java | LGPL | 1.0.0-1.9.2 |
S-Update | 强大且简单的Java更新系统,支持Minecraft。使用PHP服务器工作。 | Adrien "Litarvan" Navratil | Java | LGPL | 1.0.0-1.9.2 |
OpenAuth | Yggdrasil库,并可能支持其他认证服务器,它也可以有自己的认证服务器。 | Adrien "Litarvan" Navratil, Valentin "Vavaballz" | Java | LGPL | 1.0.0-1.9.2 |
text | MIT开源的用于处理Minecraft中文本的库。 | Jamie Mansfield | Java | MIT | 1.11.2 |
JMCCC | 用于启动和下载Minecraft的强大的开源库。 | to2mbn | Java | MIT | 全部 |
Quarry | Quarry是一个实现Minecraft协议的Python库。 | barneygale | Python | MIT | 1.14.2 |
minecraft-launcher-lib | 用于安装和启动Minecraft的库。它同样拥有用于Yggdrasil的功能。 | JakobDev | Python | BSD | 全部 |