惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
S
Schneier on Security
The Hacker News
The Hacker News
P
Proofpoint News Feed
Spread Privacy
Spread Privacy
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
I
Intezer
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Schneier on Security
Schneier on Security
Security Latest
Security Latest
AWS News Blog
AWS News Blog
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
有赞技术团队
有赞技术团队
博客园 - 叶小钗
The Last Watchdog
The Last Watchdog
O
OpenAI News
月光博客
月光博客
Hacker News: Ask HN
Hacker News: Ask HN
阮一峰的网络日志
阮一峰的网络日志
S
Security @ Cisco Blogs
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Latest news
Latest news
P
Palo Alto Networks Blog
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
Apple Machine Learning Research
Apple Machine Learning Research
U
Unit 42
PCI Perspectives
PCI Perspectives
博客园 - 聂微东
SecWiki News
SecWiki News
宝玉的分享
宝玉的分享
Forbes - Security
Forbes - Security
H
Heimdal Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Troy Hunt's Blog
博客园 - 三生石上(FineUI控件)
Application and Cybersecurity Blog
Application and Cybersecurity Blog
罗磊的独立博客
WordPress大学
WordPress大学
D
Darknet – Hacking Tools, Hacker News & Cyber Security

皓子的小站

网站字体应用之坑——font-family 篇 糟糕的 meta name="theme-color" How to Automatically Track Newly Supported ESLint Rules in Oxlint How to Gradually Migrate from ESLint to Oxlint (Without Breaking Everything) 静态资源预压缩:零运行时开销,极致节省带宽 CVE-2025-70886 Proof of Concept (PoC) | A Script to Crash Halo CMS Comment Backend 自定义网页鼠标指针——一段曲折的旅程 CVE-2025-70886 漏洞复现/PoC | 一个脚本让 Halo CMS 评论后台瘫痪 2025 年终总结 & 博客两周年 老用户专享!已有 Halo 专业版授权可免费升级商业版 自动追踪 Oxlint 对 ESLint 规则的新增支持 Halo 贡献者证书与实体周边盲盒开箱 博客评论系统指南 CDN 回源跟随配置导致登录异常问题排查 SCDN 免费赞助计划:助力高质量博客&博客圈 锐捷校园网:网络共享与带宽叠加方案(哈理工案例) ESLint 到 Oxlint 渐进式迁移快速上手指南 Fixing Vite Breaking Inline JS & CSS in Thymeleaf Templates 解决 Vite 破坏 Thymeleaf 模板内联 JS & CSS 的方法 我的博客,为什么是月更? 博客俱乐部一周年纪念品开箱 网站字体加载之坑——format 篇 经历 1000000000 次 DDoS 请求攻击后,我总结了三条经验 题解分享:[AtCoder Beginner Contest 414 E] Count A%B=C 题解分享:[蓝桥杯 2025 国 Python A] 杨辉三角 P12876 FiF口语训练破解刷分教程(适用于 Windows) 不要与蠢人辩论 小心网络地雷·续篇 当心网络组织“开往”·续篇 当心网络组织“开往” 小心网络地雷 在 Halo CMS 中通过模板实现随机推荐多篇文章 回应某博客上有关“开往”组织在内部会议上对我的污蔑(上) 再遭 DDoS 攻击:CDN 流量限额拦不住请求计费飙升 2025年团体程序设计天梯赛 - Python 个人赛时暴力题解 网站流量分析工具 Umami 中国大陆合规版发布 把握当下,享受生活 Folo 认证功能反成漏洞?警惕 RSS 订阅源所有权被恶意盗取风险 在 Halo CMS 中通过模板实现随机文章跳转功能 从沉默展柜到时代回响:731部队罪证陈列馆参访手记 脚本分享:CDN 流量触顶后自动切换至 Cloudflare 官方 BUG 快薅!Halo 永久/买断用户可额外获得一份买断许可 老用户专享!已有 1Panel 永久授权/买断许可用户可再领免费买断许可证! 限时特惠!1¥ 立即解锁 1Panel 专业版全功能 61 天 混合云架构下的动态 IPv6 智能加速实践:从家庭网络到全球分发的低成本部署指南 如何用 AI 全方面辅助博客创作 - 从博文之内到博文之外 Random Number Generation and Formatting in Thymeleaf Thymeleaf 随机数生成与格式化详解 列举我维护的项目和发布的软件包 快速部署教程 - 通过 Webhook 触发邮件通知的开源自托管服务 Going Against the Grain - Four Websites That Make Your URL Longer 反其道而行 - 四个让你网址变得更长的网站 2024 年终总结 & 博客一周年 基于 OneBot API 的简易异步 QQ 群批量发消息脚本 如何快速完成中文排版优化 如何给文章分类和打标签 群规之敏感违禁词对抗 一图展示​ ​RSS3 世界 - The Open(RSS3) Universe 开源项目发到 bilibili 后可能获得的 PR C/C++:为什么 a[i][j] 等价于 *(*(a+i)+j) Fast Methods to Convert Uppercase Letters to Lowercase in C++ C++ 中快速将字符串大写字母转为小写的方法 Fixing GitHub Actions push to ghcr '403 Forbidden' error Fixing docker pull image "ghcr.io..." Unauthorized error 本站“算法题练习/题解分享”相关文章汇总 不怕流氓多,就怕流氓有文化——站长应该防范的几个问题及对应解决方法分享 题解分享:HRBUST 1132 水数 新手程序员必备的三项技能 如何快速排查插件(模组)的兼容性问题(基于二分法和分治思想) 通过 Umami 最新功能观察定时发布文章的最佳时段 踩坑分享:如何一个人搬运 126.7 斤的书坐动车 两篇文章分享:别像弱智一样提问 & 提问的智慧 论下落式音游/定轨音游中的优质粪铺(文末附铺面推荐) 为什么选择无纸化阅读?为什么买墨水屏电子书?为什么 Kindle“失败”了? 我维护的 Halo 主题,现已发布到 Halo 应用商店! OSU!Standard(osu!std)/OSU!Taiko 转 OSU!Mania 铺面转换器发布 我常用的 OSU!Mania 皮肤分享 电荷守恒辨析:为什么一个离子带多个电荷要乘上所带电荷数而不是除以所带电荷数 注意!align-items: flex-start 会导致 overflow-wrap: break-word 失效 惊人 98 元限定T恤!1Panel, Halo 开发商开启推广积分奖励活动 中文博客倡议 Windows 10 遇到“只能重装系统”但不想重装的解决方案 Windows 10 文件系统错误 -2144926975 -2147219196 修复 Windows 10 升级 Windows 11 简明教程 CSS 预处理器如何正确的复用样式(stylus 中使用 @extend 继承的坑) 请一定要回复博客下的匿名评论!对于博主和评论者有关匿名评论的倡议 一图解释单一质点运动波动图像和振动图像的关系 解决 Docker pull image "ghcr.io..." Unauthorized error 解决 GitHub Actions push to ghcr '403 Forbidden' error 解决 Umami API 更新延迟问题(如何修改开源项目代码并构建 Docker 镜像-以 Umami 为例) 在国家公祭日自动将网站变灰 中文博客圈列表 解决 Halo CMS 的 Umami Plugin CORS&CSP 跨域报错问题 Windows 创建存储池报错 无法创建池 不支持该请求 (0x00000032) Windows 显示器突然黑白 桌面突然黑白 鼠标和截图还是彩色的 通过指令过滤出正确的公网 IPv6 地址(记一次折腾 IPv6 DDNS) 我的世界免费科技地址 1.7-1.21 网站 Favicon 下载工具发布 键盘 Bios 内可用 系统内无法输入 设备管理器无黄色感叹号 设备管理器 网卡一堆黄色感叹号 例如 WAN, Miniport
Minecraft Spigot Bukkit 服务器插件开发 教程收集
HowieHz · 2024-06-05 · via 皓子的小站

前言

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插件开发章节
    • Java 逆向
      • Java 基本逆向工程
    • 脚本语言在服务器插件的应用
      • Skript
        • Skript 官方资源
        • Skript 插件分发地址
        • 中文 Skript 教程
      • 极度不推荐使用的
    • 脚本语言在 MOD 的应用
      • CraftTweaker
        • CraftTweaker 官方资源
        • 中文 CraftTweaker 资源
      • KubeJS
        • KubeJs 官方资源
        • 中文 KubeJs 资源
    • 更新日志

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

  • 文章初版