插件开发者专享套餐
声明:此集锦意在提升插件开发者的姿势水平,
插件版版主邀请编程版的海螺编写的,并非错版,请勿举报。
入门以前
在开始写插件之前,你需要知道插件基于 Java,所以请先学习 Java 后再编写插件。
如果你完全不了解 Java,虽然你可以通过相关教程的学习写一个插件出来,但是其维护性健壮性几乎毫无疑问都是很差的,所以请确保你有 Java 基础。
以下是一些不错的 Java 教程:
Java 高手训练营 http://www.mcbbs.net/thread-497414-1-1.html
在插件版发布之前,请阅读关于「无意义插件」的相关规定:
1. 插件过于简单,功能无实际意义。
2. 插件过于简单,且站内已经有更好的实现插件。
3. 插件含有严重BUG,以至于无法正常运行甚至影响到服务器运行的插件。
4. 帖子内容灌水,无介绍或介绍过于简略以至于无法让浏览者明白如何使用。
5. 帖子发布的目的在于盈利性宣传。而非插件本身(诸如随便写一个功能简单的插件,在贴内大幅度宣传)
入门
Bukkit
Bukkit Javadocs 以及 中文 Javadocs
某wyt的Bukkit插件开发教程 http://www.mcbbs.net/thread-614388-1-1.html
tdiant 的 Bukkit 开发笔记 http://www.mcbbs.net/thread-808820-1-3.html
莫老的 Bukkit插件开发 - 从入门到弃坑(视频/图文) http://www.mcbbs.net/thread-684323-1-1.html
Sponge
Sponge 简中官方文档 https://docs.spongepowered.org/stable/zh-CN/
Sponge 命令系统 http://www.mcbbs.net/thread-652866-1-1.html
BungeeCord
耗子的 BungeeCord 插件开发翻译 http://www.mcbbs.net/thread-688889-1-1.html
入门以后
各种网站
GitHub https://github.com/ 在这里托管开源项目及参考他人代码
编程开发版 http://www.mcbbs.net/forum-development-1.html 欢迎各种开发技术交流
Stack Overflow https://stackoverflow.com/ 在这里提技术性问题
Spigot 官网 https://www.spigotmc.org/ 在这里发布插件/提问/查找资源
Sponge 官网 https://www.spongepowered.org/ 在这里发布插件/提问/查找资源
各种教程贴
编程开发版资源索引 http://www.mcbbs.net/thread-54579-1-1.html
耗子的各种开发资源索引 http://www.mcbbs.net/thread-642159-1-1.html
MySQL 教程 http://www.mcbbs.net/thread-783267-1-1.html
Maven 教程 http://www.mcbbs.net/thread-711754-1-1.html
Java 反射机制及应用 http://www.mcbbs.net/thread-715777-1-1.html
客户端服务端通信 http://www.mcbbs.net/thread-725571-1-1.html
Vault 文档 http://www.mcbbs.net/thread-615396-1-1.html
ProtocolLib 教程 http://www.mcbbs.net/thread-568714-1-1.html
Pathfinder (寻路)教程 http://www.mcbbs.net/thread-775757-1-1.html
物品 NBT 和 实体 NBT 教程
粒子特效 http://www.mcbbs.net/thread-783358-1-1.html
IntelliJ IDEA 教程 http://www.mcbbs.net/thread-792717-1-1.html
自定义物品模型 http://www.mcbbs.net/thread-694674-1-1.html
世界生成器教程:http://www.mcbbs.net/thread-811614-1-1.html
交流群
Bukkit 开发交流QQ群:610350296
欢迎各位开发者对此贴提出建议,欢迎前往编程开发版发布教程/讨论,如果有优秀教程此贴会第一时间添加。
本贴禁止万用回复,禁止无脑水,禁止讨论无关话题,否则一律发卡处理。谢谢。