Minecraft Spigot Bukkit 服务器插件开发 教程收集
前言
Mcbbs 死了,死的非常突然,以至于国内的互联网存档组织都没开始存档就死完了。
令人悲伤的是,许多优质教程也随着 Mcbbs 的落幕消失了。
今日在 Bukkit插件开发交流群
看到有萌新寻求插件开发教程,同时发现之前收藏的一些网址都不可用。
随即重新搜集教程网址后写下这篇文章,希望能帮到寻找插件开发教程的你。
如有补充请发送邮件或在评论区与我交流,感激不尽。
此文章持续维护
为了方便查询,可收藏此网址或Ctrl+S
保存此网页
最后更新时间:2024.6.17
注意:遇到好的文章请尽可能去收藏原项目的地址,因为在线浏览的网址随时有可能失效!
如果这篇文章帮到了您,能否留下一条评论?您的支持是我持续更新的最大动力!
- Minecraft Spigot Bukkit 服务器插件开发 教程收集
- 前言
- Bukkit/Spigot
- Spigot-API 文档
- Spigot-API 文档汉化项目
- 我的世界开发者中文指南
- Tdiant's Bukkit Development Note
- 插件开发日记/PluginDiary 插件开发教程
- SpigotMC 中文文档 v2
- SpigotMC 中文文档 v1
- Bukkit编程杂谈:雷点|模板|思路|设计
- 我的世界服务器搭建指南-Bukkit插件开发章节
- Spigot-API 文档
- Java 逆向
- Java 基本逆向工程
- 脚本语言在服务器插件的应用
- Skript
- Skript 官方资源
- Skript 插件分发地址
- 中文 Skript 教程
- 极度不推荐使用的
- Skript
- 脚本语言在 MOD 的应用
- CraftTweaker
- CraftTweaker 官方资源
- 中文 CraftTweaker 资源
- KubeJS
- KubeJs 官方资源
- 中文 KubeJs 资源
- CraftTweaker
- 更新日志
Bukkit/Spigot
Spigot-API 文档
官方发布版:Overview (Spigot-API) (spigotmc.org)
Spigot-API 文档汉化项目
文档在线浏览:概览 (Spigot-API 中文文档) (windit.net)
项目原地址:BukkitAPI-Translation-Group/Chinese_BukkitAPI: BukkitAPI 中文文档 (github.com)
我的世界开发者中文指南
文档在线浏览:mirrors_Mouse0w0/MinecraftDeveloperGuide (gitee.com)
文档在线浏览(github page):我的世界开发者中文指南 | MinecraftDeveloperGuide (mouse0w0.github.io)
项目原地址(gitee):mirrors_Mouse0w0/MinecraftDeveloperGuide (gitee.com)
项目原地址(github):mouse0w0/MinecraftDeveloperGuide: 📝Minecraft developer Chinese guide,我的世界开发者中文指南 (github.com)
Tdiant's Bukkit Development Note
文档在线浏览:Bukkit Development Note (tdiant.net)
项目原地址(github):tdiant/BukkitDevelopmentNote: A guide to develop Minecraft Server plugins based on Bukkit. (github.com)
插件开发日记/PluginDiary 插件开发教程
文档在线浏览:RarityEG's Plugin Dev Tutorial (plugin-diary.pages.dev)
项目原地址(github):InsidePlugins/plugin-diary-docs: The offcial code repository of plugindiary.pvpin.org. (github.com)
SpigotMC 中文文档 v2
文档在线浏览:欢迎, SpigotMC 中文文档 | SpigotMC 中文文档 (spigotmc-cn.netlify.app)
项目原地址(github):LingLuoyunOS/spigotmc-cn: SpigotMC 中文文档 v2 (github.com)
SpigotMC 中文文档 v1
SpigotMC 中文文档 v1
文档在线浏览:Spigot 中文开发指南 - Spigot 中文开发指南 (lingluo-hub.github.io)
项目原地址(gitee):SpigotMC: Spigot 中文开发指南-国内镜像站 https://github.com/lingluo-hub/SpigotMC (gitee.com)
项目原地址(github):lingluo-hub/SpigotMC: 已停止更新,请移步 https://github.com/lingluo-hub/spigotmc-cn
Bukkit编程杂谈:雷点|模板|思路|设计
文档在线浏览:Bukkit编程杂谈 (icebear003.github.io)
项目原地址(github):IceBear003/noticements-in-bukkit (github.com)
我的世界服务器搭建指南-Bukkit插件开发章节
在线浏览:MinecraftServerHostGuide/Bukkit.md at master · Mhy278/MinecraftServerHostGuide (github.com)
项目原地址(github):Mhy278/MinecraftServerHostGuide: 我的世界服务器搭建指南 (github.com)
Java 逆向
Java 基本逆向工程
在线浏览:基础逆向工程
项目原地址(github):ABlueCat123/REtutorial (github.com)
脚本语言在服务器插件的应用
编者注:脚本语言运行效率,社区支持,官方维护都是不能保证的。如果可以请学习 Java 使用 Bukkit/Spigot api 进行真正的插件开发。当你使用 Skript 遇到无法解决的问题,最后还是要回归 Bukkit/Spigot。
这类脚本语言也是属于一个抽象层,所以不可避免的会遇到抽象泄漏问题,相关文章:抽象泄漏法则 - The Law of Leaky Abstractions – Joel on Software
Skript
项目介绍:Skript 是 Paper/Spigot 服务器的插件,它能让你在不学习 Java 的情况下使用一个称为 Skript 的脚本语言轻松定制你的服务器功能,而无需编写插件或者请求/付费请人编写插件。
如果你懂 Java,由于 Skript 能更快地完成某些任务,因此它可用于插件的原型设计等工作。
Skript 官方资源
官方文档:Skript Documentation (skriptlang.org)
项目原地址(github):SkriptLang/Skript:Skript 是一个 Bukkit 插件,它允许服务器管理员轻松自定义他们的服务器,但无需编写插件或要求/付费某人为他们编写插件的麻烦。 (github.com)
Skript 插件分发地址
SpigotMC Skript资源发布地址(已有9600+插件):Skript | SpigotMC - High Performance Minecraft
中文 Skript 教程
Skript中文介绍(有很多失效链接,注意辨别):Skript.CN | Skript中文介绍
CSKB的Skript脚本语言入门指南:Skript脚本语言入门指南 (corona.studio)
极度不推荐使用的
Denizen:Denizen | SpigotMC - High Performance Minecraft
看看它的 Spigot 评论就知道了,糟糕的社区支持,不建议在上面浪费时间。
脚本语言在 MOD 的应用
这一章是考虑到一些使用混合端的用户编写的
CraftTweaker
项目介绍:CraftTweaker 是一个支持 Forge/Fabric 的 Minecraft 模组,允许你用一个称为 ZenScript 的脚本语言更改配方,编写事件脚本,添加新命令,更改物品属性等。
CraftTweaker 官方资源
CraftTweaker 官方资源分发地址:CraftTweaker - Minecraft 模组 - CurseForge
文档:CraftTweaker Documentation (blamejared.com)
中文 CraftTweaker 资源
MCMods介绍页:[CrT]CraftTweaker - MC百科|最大的Minecraft中文MOD百科 (mcmod.cn)
KubeJS
项目介绍:KubeJS 是一个支持 Forge/Fabric 的 Minecraft 模组,可以让你可以使用 JavaScript 编写脚本来管理服务器,添加新方块和物品,以及更改配方,为任务 mod 添加自定义处理器。
KubeJs 官方资源
官网:KubeJS
文档:KubeJS | latvian.dev Wiki
下载地址:Downloads - KubeJS
项目原地址(github):KubeJS-Mods/KubeJS (github.com)
中文 KubeJs 资源
MCMods介绍页:[KJS]KubeJS - MC百科|最大的Minecraft中文MOD百科 (mcmod.cn)
Wudji 的 KubeJS 教程:前言 | XPlus KubeJS Tutorial v2 (zh_cn) (gitbook.io)
KubeJS6 面向新手的配方魔改教程:KubeJS6 面向新手的配方魔改教程 - [KJS]KubeJS - MC百科|最大的Minecraft中文MOD百科 (mcmod.cn)
更新日志
展开查看
24.6.17
- 修复文章笔误,调整前言顺序
24.6.15
- 添加
Java 逆向 - Java 基本逆向工程
24.6.5
- 文章初版