Preface
I know my English is very weak.But i still stick to release this plugin to Spigot.
So I used a translator,Sorry!
The plugin allow you to custom award items!
And the plugin has language.yml.
------------------------------------------------------------------------------------------
TreasureHunt——Treasure chest
What can this plug-in do? It can create treasure chests on the server map, and you can search for treasures as well as One Piece and experience the joys of treasure hunting in addition to boring survival!
This plug-in applies to the following types of servers
Survival server
• Rpg server
•War server
•Doomsday survival server
• Dayz server
......
Want my treasure? I can give it all to you if you want. Go find it. I'll put all my valuables there
[creeper] 插件指令[creeper]
指令列表
Spoiler
指令 所需权限 说明 注意事项
/TreasureHunt Create [世界] [数量] TreasureHunt.Admin.Create 在指定世界创建指定数量的宝箱
无
/TreasureHunt Delete [世界] [数量] TreasureHunt.Admin.Delete 在指定世界删除指定数量的宝箱
无
/TreasureHunt DeleteAall [世界]
TreasureHunt.Admin.DeleteAll 删除指定世界的所有宝箱
无
/TreasureHunt CreateWorldData [世界名] TreasureHunt.Admin.CreateWorldData 在config.yml中给指定世界创建一份默认配置
无
/TreasureHunt DeleteWorldData [世界名] TreasureHunt.Admin.DeleteWorldData 在config.yml中删除指定世界的配置信息
无
/TreasureHunt RepairWorldData [世界名] TreasureHunt.Admin.RepairWorldData 在config.yml中修复指定世界的配置信息
无
/TreasureHunt List [世界] TreasureHunt.Admin.List 列出指定世界的所有宝箱
无
/TreasureHunt CheckPre TreasureHunt.Admin.CheckPre 检查本插件所需要的前置插件是否存在
无
/TreasureHunt GiveCreateItem TreasureHunt.Admin.GiveCreateItem 给予自己一个宝箱创建器
无
/TreasureHunt GiveDeleteItem TreasureHunt.Admin.GiveDeleteItem 给予自己一个宝箱删除器
无
/TreasureHunt GiveTurnItem TreasureHunt.Admin.GiveTurnItem 给予自己一个宝箱转向器
无
/TreasureHunt GiveCheckTypeItem TreasureHunt.Admin.GiveCheckTypeItem 给予自己一个方块类型查看器
无
/TreasureHunt GiveChestCompassItem TreasureHunt.Admin.GiveChestCompassItem 给予自己一个寻宝指南针
无
/TreasureHunt CreateUnderFoot TreasureHunt.Admin.CreateUnderFoot 在自己脚下创建一个宝箱
无
/TreasureHunt SetAwards TreasureHunt.Admin.SetAwards 通过GUI界面来配置本插件的奖励物品
无
/TreasureHunt Help TreasureHunt.Admin.Help 查看本插件的帮助
无
/TreasureHunt Reload TreasureHunt.Admin.Reload 重新加载本插件的所有配置文件
无
/TreasureHunt Ver TreasureHunt.Admin.Ver 查看本插件的版本号
无
●注意:红色权限请不要随意给玩家,绿色权限可以给玩家。
[skeleton] 插件道具[skeleton]
道具权限
Spoiler
道具名称 使用权限 说明 注意事项
宝箱创建器 TreasureHunt.Use.CreateItem 右键将一个普通方块变成宝箱 无
宝箱删除器 TreasureHunt.Use.DeleteItem 右键将一个宝箱删除 无
宝箱转向器 TreasureHunt.Use.TurnItem 右键将一个宝箱调转方向 无
方块类型查看器 TreasureHunt.Use.CheckTypeItem 右键一个方块查看它的类型 无
寻宝指南针 TreasureHunt.Use.ChestCompassItem 右键激活并定位一个宝箱 指南针在地狱和末地失灵
●注意:红色权限请不要随意给玩家,绿色权限可以给玩家。
宝箱创建器
Spoiler
●说明:使用/TreasureHunt GiveCreateItem指令可以获得宝箱创建器。右键一个普通方块,可以将其变为宝箱。
●注意事项:通过宝箱创建器创建的宝箱,不受config.yml中所设定的宝箱创建限定。
当然,通过/TreasureHunt CreateUnderFoot指令创建的宝箱,也拥有无视config.yml宝箱创建限定的权利。
宝箱删除器
Spoiler
●说明:通过/TreasureHunt GiveDeleteItem可以获得宝箱删除器。右键一个宝箱,可以将其删除。
●注意事项:宝箱是无法被直接摧毁的,除了使用Delete或DeleteAll指令外,就只能使用宝箱删除器来删除。
宝箱转向器
Spoiler
●说明:通过/TreasureHunt GiveTurnItem指令来获得宝箱转向器。右键一个宝箱,可以调转宝箱的方向。
方块类型查看器
Spoiler
●说明:通过/TreasureHunt GiveCheckTypeItem可以获得方块类型查看器。右键一个方块查看该方块的类型。
在配置config.yml中的CoverBlockType一项时,对于不熟悉游戏的小白,就需要使用到方块类型查看器。
寻宝指南针
Spoiler
●说明:通过输入/TreasureHunt GiveChestCompassItem可以获得寻宝指南针。右键激活,在本世界定位一个宝箱。
●注意事项:
1.在地狱和末地,指南针是失效的。
2.寻宝指南针在激活后,将随机定位一个宝箱。在该定位的宝箱被探索掉之前,无法重新定位一个宝箱。
[zombie] 插件配置[zombie]
插件配置文件结构
Spoiler
----\plugins
----TreasureHunt
----awards
----awardGroups
----anExampleAwardGroup.yml
----award.yml
----chests
----language
----language.yml
----config.yml
Config.yml
Spoiler
Config:
#本插件支持多世界,每一个世界的创建和摧毁设置,都是独立的。
WorldList:
#world是世界的名称,插件会默认生成一份配置,该配置是名称为“world”的世界的配置
#如果你需要加入其他世界,可以参考这份默认配置
world:
#CreateChest表示与宝箱的创建有关的配置
CreateChest:
#Location表示宝箱创建时要生成的范围
Location:
#X表示宝箱随机生成时的X值
#X的Min为-2000,Max为2000,代表宝箱生成时,宝箱的X值在-2000~2000之间。
#下面的Y和Z,意思和X一样。就不一一解释了。
X:
Min: -2000
Max: 2000
Y:
Min: 60
Max: 72
Z:
Min: -2000
Max: 2000
#RelationOtherPlugin表示与其他插件有关的配置
RelationOtherPlugin:
#Residence表示与领地插件有关的配置
Residence:
#CreateAtRes为true就代表宝箱在随机创建时,可以生成在领地内。
#为false就代表宝箱在随机创建时,不会生成在领地内
CreateAtRes: false
#WorldBorder表示与边界插件有关的配置
WorldBorder:
#CreateInsideBorder为true表示宝箱在随机创建时,一定会生成在边界内。
#为false就表示宝箱在随机创建时,可能生成在边界外。
CreateInsideBorder: false
#CreateAtAir表示宝箱是否要生成在空中。
#如果为true,则宝箱在生成时有可能悬浮在空中。
#如果为false,则宝箱一定会生成在地表面,而不会悬浮在空中。
CreateAtAir: false
#CoverBlockType表示宝箱在随机生成时,要替换掉那些方块
#要替换的方块要填写方块的类型。如果不知道方块的类型是什么,
#可以输入/TreasureHunt GiveCheckTypeItem来获得方块类型查看器来查看方块的类型
#多个类型之间可以用逗号(英文的逗号,中文的不行)隔开
CoverBlockType: AIR
#AutoCreate表示自动创建宝箱的配置
AutoCreate:
#Enable为true,代表开启自动创建宝箱
#为false代表关闭自动创建宝箱
Enable: true
#AutoCreateType为自动创建宝箱的类型
#类型有两种,一种为:Amount
#Amount类型是按照宝箱的存在数量来判断要不要自动生成
#一种为Times。Times类型是按照时间来判断要不要自动生成的。
#Times类型和Amount类型只能选择一种,不能同时开启两种类型的自动创建。
AutoCreateType: Amount
#AutoCreateMessage为true代表,自动生成宝箱时,插件会全服广播,广播的信息可以在语言文件中自定义
#为false代表自动生成宝箱时,不会全服广播
AutoCreateMessage: true
#这里是Amount类型的配置
#Min为3代表,CreateAmount为10代表当world世界宝箱数量小于3时,将自动生成10个宝箱
Amount:
Min: 3
CreateAmount: 10
#这里是Times类型的配置
Times:
#Time为600代表每30秒自动生成一次宝箱(单位是游戏刻,20游戏刻=1秒)
Time: 600
#CreateAmount代表每次生成宝箱的数量,这里表示每次生层10个
CreateAmount: 10
#MaxChestAmountStop表示Times类型的自动生成的宝箱数量最大上限是多少
#这里为100代表,当宝箱数量达到100时,将暂停Times类型的自动生成。
#等宝箱数量小于100后,Times类型将继续自动生成。
MaxChestAmountStop: 100
#这里表示关闭箱子的相关配置
CloseChest:
#AutoDestroy是与宝箱自动摧毁有关的
AutoDestroy:
#Enable代表要不要开启自动摧毁,为true就是开启,为false就是关闭
Enable: true
#Type代表自动摧毁的类型。
#自动摧毁的类型有2种
#一种是Break。Break类型会将宝箱打破,宝箱内的物品会掉落出来。
#一种是Remove,Remove类型会将宝箱直接销毁,宝箱内的物品不会掉落出来。
Type: Break
#Delay是宝箱自动摧毁的延时,单位是游戏刻。
#这里为60代表,当关闭宝箱后,3秒之后宝箱会被自动摧毁
Delay: 60
#DestroyEffect表示宝箱自动摧毁的特效,自动摧毁特效共有8种,分别用数字1~8表示。
#1为火焰特效,2为碎石特效,3为末影特效,4为药水特效,5为爆炸特效,6为岩浆特效,7为烟雾特效,8为村民愤怒特效
DestroyEffect: 4
Award.yml
Spoiler
#该配置文件表示多世界宝箱的奖励配置
Award:
#插件支持多世界,所有世界的奖励配置都是独立的
WorldList:
#插件会自动生成一个默认配置,该默认配置的世界为”world“世界
#如果你需要添加其他世界,可以输入/TreasureHunt SetAwards来通过GUI界面添加世界
world:
#Other表示world世界奖励配置的其他设置
Other:
#AwardMessage表示,当玩家开启宝箱时,要不要全服广播
#Enable为true为需要全服广播,false为不进行全服广播
AwardMessage:
Enable: true
#RichDegree表示物品和药水奖励的丰富度
#丰富度越高,则奖励的物品越丰富。
#丰富度共有5级。分别为VERY_POOR,POOR,NORMAL,RICH,VERY_RICH
RichDegree:
Degree: NORMAL
#OpenEffect代表打开宝箱时的特效
#打开宝箱的特效共有8种,分别用数字1~8表示。
#1为火焰特效,2为碎石特效,3为末影特效,4为药水特效,5为爆炸特效,6为岩浆特效,7为烟雾特效,8为村民愤怒特效
OpenEffect: 4
#AwardList表示world世界的奖励配置
AwardList:
#AwardMoney代表金钱奖励
AwardMoney:
#Enable为true代表开启金钱奖励,为false代表不开启金钱奖励
#注意:开启金钱奖励需要Vault插件作为前置插件
Enable: false
#Min代表金钱奖励的最小值,Max代表金钱奖励的最大值
#这里Min为10,Max为50,代表如果每次奖励的金钱在10~50之间
Min: 10
Max: 50
#AwardExp代表经验奖励
AwardExp:
Enable: false
Min: 10
Max: 50
#AwardHealth代表生命值回复奖励
#注意:生命值原版默认最大为20
AwardHealth:
Enable: false
Min: 2
Max: 6
#AwardHunger代表饥饿值回复奖励
#注意:饥饿值原版默认最大为20
AwardHunger:
Enable: false
Min: 2
Max: 6
#AwardPotionEffect代表药水效果奖励
AwardPotionEffect:
#Enable为true代表开启药水奖励,为false代表关闭药水奖励
Enable: false
#PotionEffectList表示奖励的药水效果的列表
PotionEffectList:
#anExamplePotionEffect是默认药水奖励的名称
#该名称可以自定义,注意不要重复就行
anExamplePotionEffect:
#Type代表药水效果的类型
#药水效果的类型可以在本帖中查阅
Type: SPEED
#Level代表药水效果的等级
Level: 3
#LastTime代表药水的持续时间,单位为游戏刻
LastTime: 600
#Probability代表获得几率
Probability: 70
#AwardItem代表与物品奖励有关的配置
AwardItem:
#ItemList表示奖励物品的列表
ItemList:
#anExampleItem是默认奖励物品的名称
#名称可以自定义,但是注意不要重复
anExampleItem:
#Item这个节点表示存放的物品的详细数据。这个节点中的数据不建议进行手动修改。
Item:
==: org.bukkit.inventory.ItemStack
type: STONE
meta:
==: ItemMeta
meta-type: UNSPECIFIC
display-name: "\xa79\u77f3\u5934"
lore:
- "\xa7a\u8bf4\u660e: \u8fd9\u662fTreasureHunt\u63d2\u4ef6\u7684\
\u9ed8\u8ba4\u5956\u52b1\u7269\u54c1"
- "\xa7a \u5982\u679c\u4f60\u770b\u89c1\u672c\u7269\u54c1\uff0c\
\u90a3\u4e48\u8bf7\u5148\u5b8c\u6210\u5956\u52b1\u5217\u8868\u7684\
\u914d\u7f6e\uff01"
- "\xa76 \u914d\u7f6e\u65b9\u5f0f\u4e00\uff08GUI\u754c\u9762\
\u914d\u7f6e\uff09\uff08\u63a8\u8350\uff09\uff1a"
- "\xa7a \u8f93\u5165/TreasureHunt SetAwards\u6765\u8fdb\u884c\
\u914d\u7f6e"
- "\xa76 \u914d\u7f6e\u65b9\u5f0f\u4e8c\uff08\u624b\u52a8\u914d\
\u7f6e\uff09\uff1a"
- "\xa7a \u8bf7\u5728\\plugins\\TreasureHunt\\awards\u76ee\u5f55\
\u4e0b"
- "\xa7a \u627e\u5230award.yml\u6587\u4ef6\u8fdb\u884c\u81ea\
\u5b9a\u4e49\u5956\u52b1\u7269\u54c1"
#Option表示该奖励物品的设置
Option:
#Amount表示该奖励物品生成时的数量
#Min为3,Max为8,代表该奖励物品生成时,数量在3~8个之间
Amount:
Min: 3
Max: 8
#Probability代表该奖励物品获得的概率
Probability: 80
#LoadAwardGroups代表奖励组的配置
#你可以自己制作奖励组,并分享给别人。
#优秀的奖励组,将可以在本帖进行分享下载。
#anExampleAwardGroup是插件自动生成的默认奖励组,如果不喜欢这个奖励组,可以通过/TreasureHunt SetAwards来删除
LoadAwardGroups:
- anExampleAwardGroup
Language.yml
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta