mmmjjkx
距离Slimefun停更一周年还剩两个月
不管了,先写一段吧
这个算是我之前文章的第二版吧,上一版写的依托
目前的粘液科技
粘液从Biscuit的一个小想法诞生,只是小插件
而现在成为了一个社区的重要基石
它拥有:
现在仍然保持一定的流量
为何粘液科技停更了?
粘液科技停更是必然的,为什么呢?
粘液科技存在十多年的历史,从最初的一个小插件,到如今拥有庞大附属生态的“插件型 Modpack”,它经历的时间已经足够长了。
你觉得十多年是什么概念?
Minecraft 都不知道更新了多少个大版本呢(粘液从1.5.1更新到1.21.11,鬼斩版更新到26.1.2)
当年 Slimefun 刚出现的时候,Bukkit 还是主流,很多现在习以为常的 API 甚至都不存在。
而今天的 Minecraft,无论是物品数据结构、注册表,还是服务端 API,都已经和十年前有了巨大的区别。
但 Slimefun 最特殊的地方就在于——它不能像普通插件一样说重构就重构。
因为它的背后已经不只是 Slimefun 本身。
它背后还有数量庞大的附属、服务器、玩家,以及开发者。
你改一个 API,可能顶多影响一个插件;
但你改 Slimefun 的 API,影响的可能是整个附属生态。(粘液在一个RC版本把Category改成了ItemGroup,造成超级多附属不可用)
于是 Slimefun 慢慢陷入了一个很有意思的困境:它越成功,就越难进行彻底的改变。
这其实也是很多老项目最终都会遇到的问题。
不是开发者突然不想做了,也不一定是项目本身“不行了”。
而是当一个项目运行十多年以后,它身上背负的东西已经远远超过了最初的设计。
Slimefun 最初只需要考虑“怎么做一个好玩的插件”。
而现在,它需要考虑的是“怎么维护一个已经存在十多年的生态”。
这两个问题,完全不是一个难度。
粘液科技的摊子,谁来接手呢?
说回正题,官方粘液已经停更,那么谁来接手呢?
原来的粘液目前分成了两派:
1. 守旧派
当一个项目停止发展,最简单、也是最自然的想法是什么?
那就自己接着做。
于是 Fork 出现了。
对于 Slimefun 这样一个拥有庞大生态的项目来说,Fork 有一个非常明显的优势:
它不需要从零开始。
API 在这里。
Addon 在这里。
玩家在这里。
已经存在的服务器也在这里。
甚至连玩家的使用习惯都在这里。


(仅展示部分分支,第二个停更了)
但Fork 真的能够解决 Slimefun 的问题吗?
如果我们只是把 Slimefun Fork 出来,然后继续使用原来的 API、原来的设计、原来的运行逻辑……
那么我们究竟是在创造未来,
还是仅仅让过去继续存在?
一个十年前的架构,在今天修修补补之后,当然可以继续运行。
但它真的适合再运行十年吗?
这就是 Fork 最大的问题。
它继承了 Slimefun 的生态,同时也继承了 Slimefun 的历史包袱。
2. 维新派
一部分粘液科技附属开发者在粘液沉寂期开发出了Rebar、Pylon。
如果说 Fork 是选择继续维护 Slimefun,那么 Pylon 则选择了重新开始。
它没有继续背负 Slimefun 十多年的历史包袱,而是重新设计了一套自己的框架。
那么,它到底有什么不一样?
先看看它的他的官方宣传图:

光从宣传图看,你就能发现它和粘液不同的地方:
1. 管道系统
2. 液体系统
3. 魔法系统
4. 另一种研究方式(类似神秘时代)
目前是万受瞩目的种子选手,但目前仍不成熟。
但如果你想观察他的开发进度,你可进入非官方的QQ交流群:983444190
那么,粘液的未来究竟走向哪里?让时间给出答案吧。
本人语文不够好,如有错误请提出
不管了,先写一段吧
这个算是我之前文章的第二版吧,上一版写的依托
目前的粘液科技
粘液从Biscuit的一个小想法诞生,只是小插件
而现在成为了一个社区的重要基石
它拥有:
- 一整个附属生态
- 科技
- 友好的玩家社区
- 货运
- 自定义机器、物品
- 特别的配方机制
现在仍然保持一定的流量
为何粘液科技停更了?
粘液科技停更是必然的,为什么呢?
粘液科技存在十多年的历史,从最初的一个小插件,到如今拥有庞大附属生态的“插件型 Modpack”,它经历的时间已经足够长了。
你觉得十多年是什么概念?
Minecraft 都不知道更新了多少个大版本呢(粘液从1.5.1更新到1.21.11,鬼斩版更新到26.1.2)
当年 Slimefun 刚出现的时候,Bukkit 还是主流,很多现在习以为常的 API 甚至都不存在。
而今天的 Minecraft,无论是物品数据结构、注册表,还是服务端 API,都已经和十年前有了巨大的区别。
但 Slimefun 最特殊的地方就在于——它不能像普通插件一样说重构就重构。
因为它的背后已经不只是 Slimefun 本身。
它背后还有数量庞大的附属、服务器、玩家,以及开发者。
你改一个 API,可能顶多影响一个插件;
但你改 Slimefun 的 API,影响的可能是整个附属生态。(粘液在一个RC版本把Category改成了ItemGroup,造成超级多附属不可用)
于是 Slimefun 慢慢陷入了一个很有意思的困境:它越成功,就越难进行彻底的改变。
这其实也是很多老项目最终都会遇到的问题。
不是开发者突然不想做了,也不一定是项目本身“不行了”。
而是当一个项目运行十多年以后,它身上背负的东西已经远远超过了最初的设计。
Slimefun 最初只需要考虑“怎么做一个好玩的插件”。
而现在,它需要考虑的是“怎么维护一个已经存在十多年的生态”。
这两个问题,完全不是一个难度。
粘液科技的摊子,谁来接手呢?
说回正题,官方粘液已经停更,那么谁来接手呢?
原来的粘液目前分成了两派:
1. 守旧派
当一个项目停止发展,最简单、也是最自然的想法是什么?
那就自己接着做。
于是 Fork 出现了。
对于 Slimefun 这样一个拥有庞大生态的项目来说,Fork 有一个非常明显的优势:
它不需要从零开始。
API 在这里。
Addon 在这里。
玩家在这里。
已经存在的服务器也在这里。
甚至连玩家的使用习惯都在这里。


(仅展示部分分支,第二个停更了)
但Fork 真的能够解决 Slimefun 的问题吗?
如果我们只是把 Slimefun Fork 出来,然后继续使用原来的 API、原来的设计、原来的运行逻辑……
那么我们究竟是在创造未来,
还是仅仅让过去继续存在?
一个十年前的架构,在今天修修补补之后,当然可以继续运行。
但它真的适合再运行十年吗?
这就是 Fork 最大的问题。
它继承了 Slimefun 的生态,同时也继承了 Slimefun 的历史包袱。
2. 维新派
一部分粘液科技附属开发者在粘液沉寂期开发出了Rebar、Pylon。
如果说 Fork 是选择继续维护 Slimefun,那么 Pylon 则选择了重新开始。
它没有继续背负 Slimefun 十多年的历史包袱,而是重新设计了一套自己的框架。
那么,它到底有什么不一样?
先看看它的他的官方宣传图:

光从宣传图看,你就能发现它和粘液不同的地方:
1. 管道系统
2. 液体系统
3. 魔法系统
4. 另一种研究方式(类似神秘时代)
目前是万受瞩目的种子选手,但目前仍不成熟。
但如果你想观察他的开发进度,你可进入非官方的QQ交流群:983444190
那么,粘液的未来究竟走向哪里?让时间给出答案吧。
本人语文不够好,如有错误请提出
- 内容版权许可
- CC BY-NC-SA 署名-非商业性使用-相同方式共享
领取红包用户
