LeviLamina icon indicating copy to clipboard operation
LeviLamina copied to clipboard

提供与自带的Addons体系交互的能力

Open Redbeanw44602 opened this issue 1 year ago • 0 comments

您的建议是否与现存的某个问题相关?请描述问题?

目前,LL仍然没有 注册物品注册生物注册方块 等Addons相关能力,可以说是一块严重的短板。如果LL插件可以像Addons一样直接提供游戏内内容,那么LL插件平台必将像JE的Forge平台一样具有极高的可创造性。

目前MC自带的Addons系统存在以下问题:

  • Addons无可靠的源代码保护体系,开放=开源,势必破坏一部分Addon创作的积极性 #569
  • Addons一些功能的实现要依赖自带的 低效率 的指令系统
  • 虽然自身有一些 Components,但依然可以看到部分 Addons 实现一些玩法时 曲线救国
  • 不能自由的保存数据
  • ...

LL目前缺少这方面功能,也有一些令人不快的问题:

  • 写玩法类插件困难,只用原版物品几乎做不成什么事
  • 表单功能过于单一,如果能与Addon交互或许可以改变这一情况
  • ...

您认为还缺少什么?如何解决您的问题?

  • 提供注册方块、注册生物、注册物品等功能
  • 考虑开发难度和维护难度,应当尽量沿用Addon系统的框架
  • 提供在LL插件内直接注册原版Addon的相关能力
  • 有待探讨...

Redbeanw44602 avatar Jul 26 '22 06:07 Redbeanw44602