当前位置:首页 > 插件 > 正文

[1.6-1.8]Treasurechest宝藏箱插件

Treasurechest——宝藏箱插件

这是一款宝藏箱插件,顾名思义就是打开箱子里面有宝藏,喜欢的玩家可以下载哦。

/tchest set-shared——设置共享类型的宝藏箱

顾名思义,就是设置一个“先到先得”的宝藏箱,谁先拿到就是谁的,拿走了以后宝藏箱的物品就没有了。

——————————————————————————————————————————————————————————

/tchest peek——打开宝藏箱的真实库存

啥真实库存?其实,这个指令就是用来打开宝藏箱的本体——普通箱子的空间用的。。。

平时我们建立的宝藏箱其实是区别于箱子本体的一个储存空间,细心的人就会发现打开宝藏箱的时候箱子并不会被翻开,而且左上角显示的也是英文的"chest"。

其实这玩意就跟上一个指令差不多的意义。。先到先得,只不过还得输入指令。。

——————————————————————————————————————————————————————————

/tchest group——列出宝藏箱分组指令

这个指令大家应该看得出来是跟“组别”有关。只不过这个组别并不是相对于玩家,而是宝藏箱的分组。这个指令主要是方便腐竹们要设置比较多的宝藏箱,而一个个输入指令又非常麻烦的时候,便可以利用这个指令来对诸多的宝藏箱进行批量操作,以节省不必要的麻烦。以下是对应的一些指令:

/tchest group create 组名——创建一个分组
/tchest group delete 组名——删除一个分组
/tchest group add 组名——把宝藏箱添加到分组
/tchest group remove 组名——把宝藏箱从分组中移除
/tchest group forget 组名 玩家——设置指定分组的所有宝藏箱对指定玩家刷新
/tchest group forget-all 组名——设置指定分组的所有宝藏箱对全体玩家刷新
/tchest group copy 组名——把某个宝藏箱的奖励复制为指定分组所有宝藏箱的奖励
/tchest group random 组名 数字——设置指定分组的所有宝藏箱为随机奖励类型
/tchest group list——列出所有宝藏箱分组

——————————————————————————————————————————————————————————

然后就是对原来的一些东西的补充。

/tchest reward——列出添加奖励指令

这个的玩法非常多,脑洞大的腐竹可以用它来干很多事。

对应指令:

/tchest reward add 奖励类型——为宝藏箱添加一项额外奖励。不输入类型的话会出现让你选择奖励类型的提示,你必须选择一样奖励输入(无需带斜线),否则会一直停留在选择奖励的地方。。输入了以后可以查看奖励说明与添加该奖励的指令。
/tchest reward remove 数字——删除宝藏箱的添加奖励,数字代表着先后顺序。如第一次给宝藏箱添加了100金币的奖励,然后又添加了20经验等级的奖励,那么输入1删除的就是金币奖励,2删除的就是等级奖励。
/tchest reward clear——删除宝藏箱的全部添加奖励
/tchest reward list——列出宝藏箱的全部添加奖励
/tchest reward types——列出所有可用的添加奖励

————————————————————————————————————————————————————————-——

奖励类型:(有些没弄懂/太复杂的奖励没有汉化)。

air——指定数量的空气,范围是1-100,10点代表一格。所谓的空气其实就是玩家潜水时的空气值,如果为0就会开始掉血,而这个奖励可以补充空气值。

bankrobber——真·先到先得。先打开宝藏箱的玩家将可以把宝藏箱据为己有,别人(包括OP)都打不开。除非该玩家死亡或下线才可以解除。然后下一个可以接着占有宝藏箱。

broadcast——打开宝藏箱时广播的信息。唯一的变量是@p,显示出来的时候就是玩家名字。如设置"@p找到了宝藏",那么一个叫123的玩家打开宝藏箱时广播的信息就是“123找到了宝藏”。信息可无限添加(刷屏作死)。

command——打开宝藏箱时运行的指令。可以像一些菜单插件一样可以让玩家执行一些本身没有权限执行的指令。

explosion——指定范围的爆炸。这个慎用。。爆炸将无视防爆插件的保护,而且炸的地方不能col回档。。。

fly——指定时长的飞行。单位为秒,获得奖励后可以在指定时间内飞行,不会受到nocheatplus等反作弊插件的影响,但是玩家切换世界/重登游戏后飞行会被取消。

food——恢复指定数值的饥饿度。范围是0-100,10点代表一格。

health——恢复指定数值的生命值。范围是1-20,2点代表一格。

level——提升指定数值的等级。注意这个是直接奖励的等级而不是指定数值的经验,也就是说无论玩家当前等级为多少获得的奖励都是对应数值的级数而不是对应数值的经验值

money——指定数量的金钱。

potion——指定的附加状态。

redstone——未知。按字面意思理解就是在指定的地方放置红石火把,但是怎么玩都玩不出个所以然。。(未汉化)

restore——未知。需要用到利用WE的快照(?)功能,具体不知操作方法。(未汉化)

score——需要用到原版的计分板,但是怎么用未知。(未汉化)

spawn——并不是返回主城。而是可以在指定的区域内生成指定类型以及数量的实体。可以是各种生物,也可以是矿车或者船之类。不过貌似一次只能添加一种,要想生成几种的话得反复添加。

tp——传送至指定的区域。同时也可以设置等待的时间,比如打开后5秒才传送至目的地。——————————————————————————————————————————————————————————

/tchest rank——列出所有等级指令

等级的作用其实就是类似于给玩家分组了。可以用这个来设置一些只有指定的玩家/权限组才能打开的宝藏箱。

首先看到配置文件,在使用指令之前我们首先必须创建一些“等级”。

打开后可以看到rank这里默认是这样的:

这时候我们可以在[]中添加上一个等级的名字,比如123,并在游戏中输入指令重载配置文件,再打开的时候就会发现:

ranks:
- 123

这时候一个“等级”便创建成功了。需要注意的是等级名只能是数字或者小写的英文字母,大写的字母会导致等级失效。如果想创建多个等级只需要按照格式在下面继续添加即可。

/tchest rank list——查看已使用/未使用的等级列表
/tchest rank add 等级名——给宝藏箱添加一个等级。添加以后玩家就需要对应的等级权限才可以打开宝藏箱,如果缺少权限的话即无法打开(包括OP)。权限的格式就是treasurechest.rank.等级名,如我们把刚才创建的123等级添加到宝藏箱,那么玩家就需要treasurechest.rank.123这条权限才可以打开宝藏箱。等级可以添加多个,添加了多少等级就需要多少条对应的权限来打开对应的宝藏箱。
/tchest rank remove 等级名——删除宝藏箱的某个等级,删除后玩家再打开宝藏箱时便不再需要该等级的对应权限。

配置文件(内容很少,这里只列出一点):

defaults:
#打开宝藏箱时的提示信息
messages:
#第一次发现宝藏箱时的提示信息
found: You have found treasure!
#再次打开宝藏箱时的提示信息
found_already: You have already looted this treasure...
#打开无限奖励类型的宝藏箱时的提示信息
unlimited: Take as much as you want!
#是否默认为可以随意开启,开启后一创建即为可随意开启(实际未测试)
ignoreProtection: false

插件指令:(红色的指令需要对着箱子输入)

/tchest count [玩家]查看自己/其他人找到的宝藏箱数量以及当前世界总宝藏箱数量
/tchest list [页数]列出所有自己找到的宝藏箱
/tchest list-all列出所有宝藏箱
/tchest del/delete删除宝藏箱
/tchest set设置宝藏箱,再次输入将清空宝藏箱的奖励物品,同时刷新宝藏箱
/tchest set-shared设置共享类型的宝藏箱,再次输入将清空宝藏箱的奖励物品,同时刷新宝藏箱并更改宝藏箱类型
/tchest r/random [数字]设置宝藏箱为[随机奖励]。如对一个有5个物品的宝藏箱输入/tchest r 2那么玩家打开时只可随机获得2个物品
/tchest u/unlimited设置宝藏箱为[无限奖励]。设置后宝藏箱可以被玩家无限次获得奖励物品。
/tchest setmsg [数字] [信息]设置宝藏箱被发现时的提示信息,设置后将覆盖默认的提示信息。1代表初次打开,2代表再次打开,3代表打开无限类型的宝藏箱
/tchest setforget [天数] [小时] [分钟] [秒数]设置宝藏箱的刷新间隔,每个单位都必须输入,输入0的单位不会被计算,全部输入0则宝藏箱不再可刷新
/tchest ip设置宝藏箱可随意被开启,设置后即使宝藏箱被其他插件保护(如领地等),玩家也可以随意打开。再次输入则取消
/tchest forget [玩家]设置宝藏箱对指定玩家刷新
/tchest forget-all设置宝藏箱对全体玩家刷新
/tchest reload重载配置文件
/tchest peek打开宝藏箱的真实库存(箱子本体)
/tchest reward列出所有添加奖励指令
/tchest rank列出所有等级指令
/tchest group列出所有分组指令

插件权限:

treasurechest.admin: 插件的全部权限
treasurechest.player: 玩家权限,给予后玩家可以打开任意类型的宝藏箱,并可以使用/tchest count以及/tchest list指令
treasurechest.set: 建立宝藏箱的权限,同时可以更改打开箱子的提示信息以及设置刷新时间
treasurechest.delete: 删除宝藏箱的权限
treasurechest.reload: 重载配置文件的权限
treasurechest.unlimited: 建立无限类型宝藏箱的权限
treasurechest.random: 建立随机类型宝藏箱的权限
treasurechest.ignoreprotection: 设置宝藏箱为可随意开启的权限
treasurechest.list: 允许使用/tchest list的权限
treasurechest.list.all: 允许使用/tchest list-all的权限,同时包含上一条权限
treasurechest.access: 允许打开任意类型的宝藏箱权限
treasurechest.access.treasure: 仅允许打开普通宝藏箱的权限(玩家默认拥有)
treasurechest.access.unlimited: 允许打开无限类型宝藏箱的权限
treasurechest.count: 允许使用/tchest count的权限
treasurechest.count.others: 允许使用/tchest count [玩家] 的权限,同时包含上一条权限
treasurechest.forget: 允许设置宝藏箱对自己刷新的权限
treasurechest.forget.others: 允许设置宝藏箱对其他人刷新的权限,同时包含上一条权限
treasurechest.forget.all: 允许设置宝藏箱对全体玩家刷新的权限
treasurechest.peek: 允许使用/tchest peek的权限
treasurechest.rank.等级名: 允许玩家打开某个等级的宝藏箱(下面会提到)

适用版本:1.6-1.8

 隐藏内容
您未登录,请登录注册后查看

0
您需要 登录账户 后才能发表评论

发表评论