xRPQx
本帖最后由 1582952890 于 2017-9-16 18:10 编辑
简介

为你的服务器添加玩家档案
本体包含三个项目,通用生物方块
提供独立的档案GUI,让玩家了解自己的水平。
可自定义添加生物。可自定义添加各种方块。
后续将支持其他我的原创插件。

主要玩法

类似某种游戏生涯,玩家的活动信息将被记录


指令与权限


DangAn.Admin - 使用下面部分指令的权限

可选类型 - normals、mobs、 blocks
举例:
/dangan set RPQ123 normals KILL 200
将RPQ123档案中,类型normals中的KILL值设置为200
/dangan add RPQ123 mobs ZOMBIE 30
将RPQ123档案中,为类型mobs中的ZOMBIE值添加30

演示图片





配置文件

config.yml、lang.yml(无需修改)

gui.yml(需要手动修改)

菜单配置,用于显示玩家的档案信息。
  1. #title-标题名
  2. #row-行数
  3. title: '§3§l测试档案(仅作示范,具体请自行修改)'
  4. row: 3


  5. #图标节点 (a、b、c这些随意填)

  6. #name-图标显示名称
  7. #id-图标的ID
  8. #data-ID的附加值 (若没有请填0)
  9. #amount-图标的数量
  10. #lore-图标的lore
  11. #slot-图标的格数
  12. a:
  13.   name: '§3个人信息'
  14.   id: 397
  15.   data: 3
  16.   amount: 1
  17.   lore:
  18.     - '§7玩家名: §6<playerName>'
  19.     - '§7当前金钱: §a<money>'
  20.     - '§7当前等级: §a<playerExp>'
  21.   slot: 11
  22.   
  23. b:
  24.   name: '§3生存数据'
  25.   id: 421
  26.   data: 0
  27.   amount: 1
  28.   lore:
  29.     - '§7放置方块数: §c<PLACE>'
  30.     - '§7破坏方块数: §c<BREAK>'
  31.     - '§7死亡数: §c<DEATH>'
  32.     - '§7杀死玩家数: §c<PLAYER>'
  33.     - '§7屠杀生物数: §c<KILL>'
  34.   slot: 13
  35.   
  36. c:
  37.   name: '§3击杀怪物数据'
  38.   id: 367
  39.   data: 0
  40.   amount: 1
  41.   lore:
  42.     - '§7击杀僵尸: §c<ZOMBIE>'
  43.     - '§7击杀骷髅: §c<SKELETON>'
  44.     - '§7击杀爬行者: §c<CREEPER>'
  45.     - '§7击杀蜘蛛: §c<SPIDER>'
  46.     - '§7击杀女巫: §c<WITCH>'
  47.     - '§7击杀史莱姆: §c<SLIME>'
  48.     - '§7击杀恶魂: §c<GHAST>'
  49.     - '§7击杀蠹虫: §c<SILVERFISH>'
  50.     - '§7击杀烈焰人: §c<BLAZE>'
  51.     - '§7击杀岩浆怪: §c<MAGMA_CUBE>'
  52.   slot: 15
  53.   
  54. d:
  55.   name: '§3击杀动物数据'
  56.   id: 296
  57.   data: 0
  58.   amount: 1
  59.   lore:
  60.     - '§7击杀牛: §a<COW>'
  61.     - '§7击杀猪: §a<PIG>'
  62.     - '§7击杀鸡: §a<CHICKEN>'
  63.     - '§7击杀羊: §a<SHEEP>'
  64.     - '§7击杀豹猫: §a<OCELOT>'
  65.     - '§7击杀墨鱼: §a<SQUID>'
  66.     - '§7击杀蝙蝠: §a<BAT>'
  67.     - '§7击杀马: §a<HORSE>'
  68.     - '§7击杀雪傀儡: §a<SNOWMAN>'
  69.     - '§7击杀铁傀儡: §a<IRON_GOLEM>'
  70.   slot: 17
  71.   
  72. e:
  73.   name: '§3采集矿物数据'
  74.   id: 257
  75.   data: 0
  76.   amount: 1
  77.   lore:
  78.     - '§7铁原矿: §a<IRON_ORE>'
  79.     - '§7金原矿: §a<GOLD_ORE>'
  80.     - '§7钻石原矿: §a<DIAMOND_ORE>'
  81.     - '§7......'
  82.   slot: 9
复制代码


variable.yml(可选择性修改)

变量配置,为插件自带变量。
如用于菜单中,格式为 <XXXXX>,如<DEATH>为死亡数;<ZOMBIE>为杀死僵尸数。
  1. #normals
  2. #自带类型无需修改
  3. normals:
  4.   - 'DEATH'
  5.   - 'BREAK'
  6.   - 'PLACE'
  7.   - 'KILL'

  8. #mobs  
  9. #当玩家杀死下列生物时,会被记录
  10. #若杀死了该项或limitmobs项没有的生物,后台会提示
  11. #如杀死了COW(牛)后,玩家的该项数据会增加
  12. mobs:
  13.   - 'PLAYER'
  14.   - 'BLAZE'
  15.   - 'PIG_ZOMBIE'
  16.   - 'CREEPER'
  17.   - 'GHAST'
  18.   - 'MAGMACUBE'
  19.   - 'SILVERFISH'
  20.   - 'SKELETON'
  21.   - 'SLIME'
  22.   - 'SPIDER'
  23.   - 'MAGMA_CUBE'
  24.   - 'CAVE_SPIDER'
  25.   - 'ZOMBIE'
  26.   - 'ENDERMITE'
  27.   - 'WITCH'
  28.   - 'WOLF'
  29.   - 'ENDERMAN'
  30.   - 'BAT'
  31.   - 'CHICKEN'
  32.   - 'GUARDIAN'
  33.   - 'COW'
  34.   - 'PIG'
  35.   - 'SHEEP'
  36.   - 'SQUID'
  37.   - 'VILLAGER'
  38.   - 'MUSHROOM_COW'
  39.   - 'IRON_GOLEM'
  40.   - 'SNOWMAN'
  41.   - 'HORSE'
  42.   - 'RABBIT'
  43.   - 'OCELOT'
  44.   
  45. #limitMobs
  46. #当玩家杀死下列生物时,不会被记录
  47. #若杀死了该项有的生物,后台不会提示
  48. #如杀死ENDER_DRAGON(末影龙)后,玩家的数据不会增加,后台也不会提示
  49. limitMobs:
  50.   - 'ENDER_DRAGON'
  51.   - 'WITHER'

  52. #blocks
  53. #当玩家破坏了下列方块时,会单独被记录
  54. #如挖掉IRON_ORE(铁矿)后,玩家的该项数据会增加
  55. blocks:
  56.   - 'IRON_ORE'
  57.   - 'GOLD_ORE'
  58.   - 'DIAMOND_ORE'
  59.   
复制代码



变量

以下两种变量均可应用于菜单中。

1.插件本体自带变量,具体请查看上面的variable.yml。格式为 <XXXXX>,如<DEATH>为死亡数;<ZOMBIE>为杀死僵尸数。

2.其他变量:


问题

Q:我是1.10版本,我想添加新生物,怎么办?
A:插件一些生物没有添加,需要手动添加,当杀死一个配置中没有的生物时,后台会有提示,添加在variable.yml下的mobs即可。
Q:我想记录玩家挖某种矿物的数据,比如石头(STONE),怎么办?
A:如果有essentials插件,拿着石头输入/itemdb,获得石头的大写英文名(STONE),然后添加在variable.yml下的blocks即可。


插件下载

DangAn 1.1.jar (48.8 KB, 下载次数: 228)
插件本体
1.7、1.8版本测试成功,其他版本请自行测试~







2021.12 数据,可能有更多内容
简介

为你的服务器添加玩家档案
本体包含三个项目,通用生物方块
提供独立的档案GUI,让玩家了解自己的水平。
可自定义添加生物。可自定义添加各种方块。
后续将支持其他我的原创插件。


主要玩法

类似某种游戏生涯,玩家的活动信息将被记录
  • 记录玩家杀死的某生物数,可自定义添加生物种类
  • 记录玩家破坏的某方块数,可自定义添加会被记录的方块种类
  • 也可通过指令修改某玩家的档案信息
  • 可自定义配置Gui,每个玩家的信息独立
  • 支持除插件本体外,其他插件的变量(如金钱)
  • 可通过选择菜单查看他人档案
  • 自带“修复大小写Bug引起的问题”

自带“修复大小写Bug引起的问题”
部分代码来自
[修正][上古之石]Anti-Case-Sensitive-Bugs —— 修复各种插件大小写Bug[全版本]
http://www.mcbbs.net/forum.php?mod=viewthread&amp;tid=573978
(出处: http://www.mcbbs.net/)


指令与权限


DangAn.Admin- 使用下面部分指令的权限


可选类型 - normals、mobs、 blocks
举例:
/dangan set RPQ123 normals KILL 200
将RPQ123档案中,类型normals中的KILL值设置为200
/dangan add RPQ123 mobs ZOMBIE 30
将RPQ123档案中,为类型mobs中的ZOMBIE值添加30


演示图片






配置文件

config.yml、lang.yml(无需修改)


gui.yml(需要手动修改)

菜单配置,用于显示玩家的档案信息。

代码:

  1. #title-标题名
  2. #row-行数
  3. title: '§3§l测试档案(仅作示范,具体请自行修改)'
  4. row: 3


  5. #图标节点 (a、b、c这些随意填)

  6. #name-图标显示名称
  7. #id-图标的ID
  8. #data-ID的附加值 (若没有请填0)
  9. #amount-图标的数量
  10. #lore-图标的lore
  11. #slot-图标的格数
  12. a:
  13. name: '§3个人信息'
  14. id: 397
  15. data: 3
  16. amount: 1
  17. lore:
  18.     - '§7玩家名: §6<playerName>'
  19.     - '§7当前金钱: §a<money>'
  20.     - '§7当前等级: §a<playerExp>'
  21. slot: 11

  22. b:
  23. name: '§3生存数据'
  24. id: 421
  25. data: 0
  26. amount: 1
  27. lore:
  28.     - '§7放置方块数: §c<PLACE>'
  29.     - '§7破坏方块数: §c<BREAK>'
  30.     - '§7死亡数: §c<DEATH>'
  31.     - '§7杀死玩家数: §c<PLAYER>'
  32.     - '§7屠杀生物数: §c<KILL>'
  33. slot: 13

  34. c:
  35. name: '§3击杀怪物数据'
  36. id: 367
  37. data: 0
  38. amount: 1
  39. lore:
  40.     - '§7击杀僵尸: §c<ZOMBIE>'
  41.     - '§7击杀骷髅: §c<SKELETON>'
  42.     - '§7击杀爬行者: §c<CREEPER>'
  43.     - '§7击杀蜘蛛: §c<SPIDER>'
  44.     - '§7击杀女巫: §c<WITCH>'
  45.     - '§7击杀史莱姆: §c<SLIME>'
  46.     - '§7击杀恶魂: §c<GHAST>'
  47.     - '§7击杀蠹虫: §c<SILVERFISH>'
  48.     - '§7击杀烈焰人: §c<BLAZE>'
  49.     - '§7击杀岩浆怪: §c<MAGMA_CUBE>'
  50. slot: 15

  51. d:
  52. name: '§3击杀动物数据'
  53. id: 296
  54. data: 0
  55. amount: 1
  56. lore:
  57.     - '§7击杀牛: §a<COW>'
  58.     - '§7击杀猪: §a<PIG>'
  59.     - '§7击杀鸡: §a<CHICKEN>'
  60.     - '§7击杀羊: §a<SHEEP>'
  61.     - '§7击杀豹猫: §a<OCELOT>'
  62.     - '§7击杀墨鱼: §a<SQUID>'
  63.     - '§7击杀蝙蝠: §a<BAT>'
  64.     - '§7击杀马: §a<HORSE>'
  65.     - '§7击杀雪傀儡: §a<SNOWMAN>'
  66.     - '§7击杀铁傀儡: §a<IRON_GOLEM>'
  67. slot: 17

  68. e:
  69. name: '§3采集矿物数据'
  70. id: 257
  71. data: 0
  72. amount: 1
  73. lore:
  74.     - '§7铁原矿: §a<IRON_ORE>'
  75.     - '§7金原矿: §a<GOLD_ORE>'
  76.     - '§7钻石原矿: §a<DIAMOND_ORE>'
  77.     - '§7......'
  78. slot: 9


variable.yml(可选择性修改)


变量配置,为插件自带变量。
如用于菜单中,格式为 &lt;XXXXX&gt;,如&lt;DEATH&gt;为死亡数;&lt;ZOMBIE&gt;为杀死僵尸数。

代码:

  1. #normals
  2. #自带类型无需修改
  3. normals:
  4. - 'DEATH'
  5. - 'BREAK'
  6. - 'PLACE'
  7. - 'KILL'

  8. #mobs
  9. #当玩家杀死下列生物时,会被记录
  10. #若杀死了该项或limitmobs项没有的生物,后台会提示
  11. #如杀死了COW(牛)后,玩家的该项数据会增加
  12. mobs:
  13. - 'PLAYER'
  14. - 'BLAZE'
  15. - 'PIG_ZOMBIE'
  16. - 'CREEPER'
  17. - 'GHAST'
  18. - 'MAGMACUBE'
  19. - 'SILVERFISH'
  20. - 'SKELETON'
  21. - 'SLIME'
  22. - 'SPIDER'
  23. - 'MAGMA_CUBE'
  24. - 'CAVE_SPIDER'
  25. - 'ZOMBIE'
  26. - 'ENDERMITE'
  27. - 'WITCH'
  28. - 'WOLF'
  29. - 'ENDERMAN'
  30. - 'BAT'
  31. - 'CHICKEN'
  32. - 'GUARDIAN'
  33. - 'COW'
  34. - 'PIG'
  35. - 'SHEEP'
  36. - 'SQUID'
  37. - 'VILLAGER'
  38. - 'MUSHROOM_COW'
  39. - 'IRON_GOLEM'
  40. - 'SNOWMAN'
  41. - 'HORSE'
  42. - 'RABBIT'
  43. - 'OCELOT'

  44. #limitMobs
  45. #当玩家杀死下列生物时,不会被记录
  46. #若杀死了该项有的生物,后台不会提示
  47. #如杀死ENDER_DRAGON(末影龙)后,玩家的数据不会增加,后台也不会提示
  48. limitMobs:
  49. - 'ENDER_DRAGON'
  50. - 'WITHER'

  51. #blocks
  52. #当玩家破坏了下列方块时,会单独被记录
  53. #如挖掉IRON_ORE(铁矿)后,玩家的该项数据会增加
  54. blocks:
  55. - 'IRON_ORE'
  56. - 'GOLD_ORE'
  57. - 'DIAMOND_ORE'



变量

以下两种变量均可应用于菜单中。

1.插件本体自带变量,具体请查看上面的variable.yml。格式为 &lt;XXXXX&gt;,如&lt;DEATH&gt;为死亡数;&lt;ZOMBIE&gt;为杀死僵尸数。

2.其他变量:


  • 玩家变量
    &lt;playerDisplayName&gt;    显示名
    &lt;playerName&gt;    名称
    &lt;playerExp&gt;    经验值
    &lt;playerLevel&gt;    等级
    &lt;playerFoodLevel&gt; 饥饿值
    &lt;playerHealth&gt;    当前血量
    &lt;playerMaxHealth&gt;    最大血量
    &lt;playerWorldName&gt;    所在世界名称
    &lt;playerGameMode&gt;    当前游戏模式
    &lt;playerX&gt;    X轴
    &lt;playerY&gt;    Y轴
    &lt;playerZ&gt;    Z轴

  • Multiverse-Core 插件变量
    &lt;alias&gt;    玩家所在世界显示名

  • Vault 插件变量
    &lt;money&gt;    当前金钱


  • PlayerPoints 插件变量
    &lt;playerpoints&gt;    当前点券数


问题

Q:我是1.10版本,我想添加新生物,怎么办?
A:插件一些生物没有添加,需要手动添加,当杀死一个配置中没有的生物时,后台会有提示,添加在variable.yml下的mobs即可。
Q:我想记录玩家挖某种矿物的数据,比如石头(STONE),怎么办?
A:如果有essentials插件,拿着石头输入/itemdb,获得石头的大写英文名(STONE),然后添加在variable.yml下的blocks即可。


插件下载


插件本体
1.7、1.8版本测试成功,其他版本请自行测试~


更新记录:
v1.0 —— 测试版本。
v1.1 —— 优化代码,修复Bug。



xRPQx
我错了。。。
求不删,马上编辑好

婲样的女孩
没截图

网易游戏
GUI能美化一下嘛

xRPQx

我只是给个模板,还是需要自己配置

g519403080
火钳留名

licrafter
有没有web接口,可以在网页上显示的

xRPQx
licrafter 发表于 2016-9-27 18:49
有没有web接口,可以在网页上显示的

没有
才做的
我想慢慢完善

bakaawt
GUI界面可以学习一下ClockCommand的设定
PS:作为一个重度强迫症患者,config的itemid应该改为ItemID或者itemID

网易游戏
我有几个问题。
1.插件对服务器的消耗会不会很大?
2.当玩家数据改变时是否能增加副标题提醒?

xRPQx
网易游戏 发表于 2016-9-27 19:22
我有几个问题。
1.插件对服务器的消耗会不会很大?
2.当玩家数据改变时是否能增加副标题提醒? ...

不是随时记录
消耗不会很大
副标题什么鬼,不是title啊= =

网易游戏
qq1812538626 发表于 2016-9-27 19:41
不是随时记录
消耗不会很大
副标题什么鬼,不是title啊= =

我的意思是能新增一个title副标题的提醒吗?

love猫妖
看着不错= =

德玛西亚lwt
很好的插件~

1963623498
没用啊 左键天空

1963623498
插件和前置什么的都装好了,无效,求楼主帮忙修复 Spigot 1.7.10

_king_j
怎么打开档案=-=

xRPQx
1963623498 发表于 2016-10-2 02:20
插件和前置什么的都装好了,无效,求楼主帮忙修复 Spigot 1.7.10

你是不是装了action这个?1.8版本以下不要装

1963623498
qq1812538626 发表于 2016-10-2 11:43
你是不是装了action这个?1.8版本以下不要装

搜嘎  懂了

1963623498

没有用 还是

_king_j
_king_j 发表于 2016-10-2 10:37
怎么打开档案=-=

什么物品都可以么=-=?
能不能设置下物品?

Benr
能支持一下指令打开么谢谢楼主!

xRPQx
Benr 发表于 2016-10-15 09:15
能支持一下指令打开么谢谢楼主!

以后吧,这段时间没时间弄了

tyxiaomin
支持原创!!!!!!!!

QQ1357288463
变量好少啊。能不能加点 或者 支持那个变量api

边陲镇长
会不会加大服务器载荷

小林.
大哥。。指令没写啊。。

纳爱斯
功能很强大的,好东西,收藏,以后的奖励规则又可以提升了

xRPQx
longlongz 发表于 2016-11-2 15:31
大哥。。指令没写啊。。

之前是因为没有,现在加上了,请下载新版本。

2335925077
sp1.8.8 本地测试


演示图片已挂,顺便支持dalao^ω^

aiit
为什么gui.yml中修改title为<PLAYERNAME>或者<0>都没有用呢?求解答

xRPQx
aiit 发表于 2017-2-25 15:42
为什么gui.yml中修改title为或者都没有用呢?求解答

gui.yml中title不支持变量
变量只能用于gui.yml中的,各图标的lore

_DIM_
不支持1.11.2么

xRPQx

之前版本测试可以
这个版本没试过,你可以试下

大力水手
非常棒的插件~!

1694578150
这个插件可不可以链接数据库

xRPQx
1694578150 发表于 2017-3-26 12:25
这个插件可不可以链接数据库

不可以

_DIM_
什么时候支持1.12呢

PaKoKo
反馈Bug:
Confirm文件里修改插件前缀无效
面板服Win系统使用时,插件前缀乱码,无法显示

PaKoKo
反馈Bug:
无法自动记录,需要手动输入/dangan reload 重置后才能更新。
这就很麻烦了!望修改!

蛋壳666
能不能在右侧计分板显示?

1091692594
找了好久的插件 目测没BUG

15973498837
这个插件不错哦

特涩阿白
你好,这个插件很棒,能让玩家清楚的了解到自身的数据
但是我发现了一个问题,每次打开的时候数据不会变化,需要手动的重置一下插件才能刷新数据
我看了下回复,在2017年十月时有人也发现了这个问题并且向你发布了这个bug,看来你并没有处理

凉菀彡
  这个插件很好~服务器刚好用得上

asdp000333
看起来很不错的样子 输出了的说

菜鸡_lmao
支持 希望更新高版本 黑人coreprotect差不多

DMMDMM
希望可以更新到1.16.2呀

fhsihsid1
DMMDMM 发表于 2020-12-22 16:11
希望可以更新到1.16.2呀

嗯。的确很好我也这样感觉awa

下一页 最后一页