本帖最后由 奇ger 于 2023-6-2 10:35 编辑
数据存储 介绍:
这个是我第一个插件,也不会怎么排版。在1.19.2测试完美运行,理论全版本!
写这个插件的缘由是因为我想要存储一些数值。 比如在RPG服,一个人选择一个种族,那么这个种族的总人数+1,然后显示出来这个种族进来了多少人。 我找了市面上好多插件,都无法满足我的要求。(也有发帖询问过) (大部分都是针对某个玩家的数据存储) 于是,我写了这个仅能存储数字的插件。 可以无限创建数据名,数据值理论上是java中int类型的上限值。 最新版支持string类型的创建。
功能:
存储int类型数据,也就是整数。 存储string类型数据,也就是文字。
服主可以自定义内容,并且通过papi显示出来。他是全局变量,不是玩家变量。(市面上玩家变量挺多来着)
指令:
/datastorage <type> list 显示<type>的所有数据名 /datastorage <type> create [name] 创建一个<type>类型的数据名 /datastorage <type> delete [name] 删除一个<type>类型的数据名 /datastorage <type> add [name] [value] 为数据名增加值 /datastorage <type> sub [name] [value] 为数据名减少值 /datastorage <type> set [name] [value] 为数据名设置值 /datastorage reload 重载插件 <type>是必填内容,可以是int/string。ds是命令缩写。string不存在add和sub子命令 例如 /ds int create name 例如 /ds string set name 10
变量: %datastorage_<type>_<数据名>% 显示数据名的数值(就这一个变量)
例如%datastorage_int_test%
截图: (应该一个就够了吧~)
![]()
最后~下载地址~ 测试版(不要下载):
2.0.0:
![]()
计划更新:
计划更新: 1.玩家可以自定义提示文本√ 2.可以创建文本型数据(String)√ 3.增加每条指令的权限(突然觉得没必要了)× 4.增加mysql支持
5.你可以告诉我你的建议 |
本插件所用所有代码均为原创,不存在借用/抄袭等行为
|