Difference between revisions of "Zh:Library List"

From wiki.vg
Jump to navigation Jump to search
(Created page with "{{ToolsNavbox}} 这是一个还不完整的用户编写完的或正在编写的Minecraft相关的库列表。 {| class="wikitable sortable" style="width: auto; text-align: cen...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{ToolsNavbox}}
+
{{ZH:ToolsNavbox}}
 
这是一个还不完整的用户编写完的或正在编写的Minecraft相关的库列表。
 
这是一个还不完整的用户编写完的或正在编写的Minecraft相关的库列表。
 
{| class="wikitable sortable" style="width: auto; text-align: center;"
 
{| class="wikitable sortable" style="width: auto; text-align: center;"
 
|-style="background:#eee"
 
|-style="background:#eee"
 
!名称
 
!名称
!class="unsortable"|Description
+
!class="unsortable"|描述
 
!作者
 
!作者
 
!语言
 
!语言
Line 15: Line 15:
 
| {{C sharp}}
 
| {{C sharp}}
 
| MIT
 
| MIT
| {{yes|All}}
+
| {{yes|全部}}
 
|-
 
|-
 
|-
 
|-
Line 23: Line 23:
 
| {{C sharp}}
 
| {{C sharp}}
 
| [https://creativecommons.org/licenses/by-nc/4.0/ BY-NC 4.0]
 
| [https://creativecommons.org/licenses/by-nc/4.0/ BY-NC 4.0]
| {{yes|All}}
+
| {{yes|全部}}
 
|-
 
|-
 
! [https://github.com/Tnze/go-mc go-mc]
 
! [https://github.com/Tnze/go-mc go-mc]
Line 30: Line 30:
 
| [https://golang.org/ Go]
 
| [https://golang.org/ Go]
 
| {{MIT}}
 
| {{MIT}}
| {{yes|1.14.4}}
+
| {{yes|1.15.1}}
 
|-
 
|-
 
! [https://github.com/Toranktto/CraftProtocol CraftProtocol]
 
! [https://github.com/Toranktto/CraftProtocol CraftProtocol]
Line 65: Line 65:
 
| {{C sharp}}
 
| {{C sharp}}
 
| {{Apache}}
 
| {{Apache}}
| {{yes|All}}
+
| {{yes|全部}}
 
|-
 
|-
 
! [https://github.com/SirCmpwn/Craft.Net Craft.Net]
 
! [https://github.com/SirCmpwn/Craft.Net Craft.Net]
Line 187: Line 187:
 
|-
 
|-
 
! [https://gist.github.com/Jckf/7872337 Yggdrasil.php]
 
! [https://gist.github.com/Jckf/7872337 Yggdrasil.php]
| Interfacing with Mojang's Yggdrasil authentication system.
+
| 与Mojang的Yggdrasil身份验证系统的接口。
 
| [http://www.jckf.no/ Jim C K Flaten (Jckf)]
 
| [http://www.jckf.no/ Jim C K Flaten (Jckf)]
 
| {{PHP}}
 
| {{PHP}}
Line 222: Line 222:
 
|-
 
|-
 
! [https://bitbucket.org/socolin/nbtfield/ NBTField]
 
! [https://bitbucket.org/socolin/nbtfield/ NBTField]
| 另一个使用C++的NBT库
+
| 另一个使用C++的NBT库。
 
| [https://bitbucket.org/socolin/ Socolin]
 
| [https://bitbucket.org/socolin/ Socolin]
 
| {{C++}}
 
| {{C++}}
Line 268: Line 268:
 
| {{Java}}
 
| {{Java}}
 
| {{MIT}}
 
| {{MIT}}
| {{yes|All}}
+
| {{yes|全部}}
 
|-
 
|-
 
! [https://github.com/barneygale/quarry Quarry]
 
! [https://github.com/barneygale/quarry Quarry]
Line 276: Line 276:
 
| {{MIT}}
 
| {{MIT}}
 
| {{yes|1.14.2}}
 
| {{yes|1.14.2}}
 +
|-
 +
! [https://pypi.org/project/minecraft-launcher-lib minecraft-launcher-lib]
 +
| 用于安装和启动Minecraft的库。它同样拥有用于Yggdrasil的功能。
 +
| [https://gitlab.com/JakobDev JakobDev]
 +
| {{Python}}
 +
| {{BSD}}
 +
| {{yes|全部}}
 
|-
 
|-
 
|}
 
|}
  
 
[[Category:ZH:Minecraft Modern]]
 
[[Category:ZH:Minecraft Modern]]

Latest revision as of 13:44, 30 December 2019

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 全部