本帖最后由 GiNYAi 于 2020-2-15 15:07 编辑
FlatItemEditor
简单的使用命令编辑物品的插件
使用方法:把物品拿在手里,配合tab与一些灵感。
配置文件
命令与权限
使用范例

已知的Key的整理
源代码
已知问题
TODO
附件
插件思路
请参考源代码
由于Sponge的DataAPI 的设计 每一个实现了SpongeDataAPI的数据都会注册一个Key 对象,代表这个数据以及数据的类型,我们一方面可以使用这个Key对数据容器(比如说物品栈)进行操作,另一方面可以根据Key中记录的数据类型,得出我们需要什么样的数据。
那么我们就可以根据注册的Key(以及其类型)自动生成命令 完成对数据容器的操作。
由于命令是自动生成的 所以目前命令的提示信息并不充足(不过有tab补全),使用起来比较生硬,不过好处也是显而易见的。
更新日志
来自群组: Power of Spongie
FlatItemEditor
简单的使用命令编辑物品的插件
使用方法:把物品拿在手里,配合tab与一些灵感。
配置文件
- 并没有配置文件
命令与权限
- /flatitemeditor <key> <value> flatitemeditor.command.base
编辑手持的物品,别名:'fie', 'itemeditor'
注意配合tab补全使用
使用范例
- 手持皮甲输入`/fie sponge:color 255,255,255` 将皮甲染成白色
- `/fie sponge:item_enchantments add minecraft:looting 256` 给手中的物品添加一个256级的掠夺附魔
- `/fie sponge:item_lore clear` 清除手中物品的lore

已知的Key的整理
源代码
已知问题
- FireworkEffect 无法处理
- Set 无法处理
- sponge:item_block_state Tab补全内容过多
- AttributeModifier Sponge没有实现
- 旗帜没有实现
TODO
- 烟花
- Attribute
- Bug检查
- GUI
- 更清晰的命令
附件
-
FlatItemEditor-0.1.1-SNAPSHOT.jar (42.33 KB, 下载次数: 43)
插件思路
由于Sponge的DataAPI 的设计 每一个实现了SpongeDataAPI的数据都会注册一个Key 对象,代表这个数据以及数据的类型,我们一方面可以使用这个Key对数据容器(比如说物品栈)进行操作,另一方面可以根据Key中记录的数据类型,得出我们需要什么样的数据。
那么我们就可以根据注册的Key(以及其类型)自动生成命令 完成对数据容器的操作。
由于命令是自动生成的 所以目前命令的提示信息并不充足(不过有tab补全),使用起来比较生硬,不过好处也是显而易见的。
更新日志
本插件所用所有代码均为原创,不存在借用/抄袭等行为
来自群组: Power of Spongie

还有这种好东西
咸鱼姐姐tql
咸鱼姐姐tql
咸鱼姐姐tql
姐姐我来辣
不错,支持原创!
可以可以 !!!!!!!!!!!!!
这个插件 不错啊 我喜欢 我带走了啊
感谢楼主大大分享此贴 感谢发帖
不错的插件支持一下
6666666666666666666666666666
不错的插件
6666666666
还行吧这个物品编辑。