ZH:Library List

From wiki.vg
Jump to: navigation, search
Minecraft Modern工具和Mods
客户端 | 服务端 | | 实用工具 | 包装器

这是一个还不完整的用户编写完的或正在编写的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 全部