跳转至

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社区内脚本工程相关玩家开放注册,有需求可联系服主。