PySpigotDC文档¶
PySpigot脚本引擎DC开发文档及教程
由DC交通大学脚本工程系主办
前言¶
PySpigot是一款允许在Spigot中运行Python脚本的插件。由于PySpigot是基于Jython——一个Java版本的Python解释器——因此PySpigot可以访问所有的Java方法,这使在开发中与Spigot API等都可以无缝交互,也为PySpigot带来无限可能性。
了解Python基础语法只是开始PySpigot程序设计的第一步,还需要进阶学习。然而,PySpigot官方文档对于初学者翻看来说可能会感觉到无所适从,并且缺乏与Spigot和DC其他常用插件的结合。为推动社区驱动型服务器的重大转型,降低PySpigot程序设计入门门槛,由锟斤拷牵头编写本文档及各类基础库,来为意向者提供渐进式学习和练习的机会。但这并不意味着就不需要查看官方文档,不同的资料具备不同的特点,仍需结合阅读。
欢迎各位参与到服务器脚本的设计与创作中来!
文档简介¶
本文档分为以下几个部分:
- 入门道场:适用于具有一定Python基础,希望学习和练习PySpigot程序设计的读者
- 实用程序:提供Util2的文档和教程
- 脚本交互:提供与既有脚本的交互方法
- 揭榜挂帅:向服务器社区开放征集的目前暂未实现的需求
未经允许不得转载本文档的任何内容。
常用链接¶
Kunjk Gitea¶
Gitea是一款开源的程序开发代码托管服务。为了便利服务器社区合作,由服主部署了一个名为Kunjk Gitea的实例,在这里很多PySpigot程序可供学习。目前仅向DC社区内脚本工程相关玩家开放注册,有需求可联系服主。