• 为弥补网络攻击遭受的损失,我们将于周六、日发放每日登录100金粒补偿,记得上线领取哦~
  • 基于Skript的互通开发指南来啦!来了解一下吧~【点我传送】
DAwards - 勋章系统 On!

插件 DAwards - 勋章系统 On! 1.0.2Fixed1

登录后下载
资源类型
原创
版权链接
#
API
1.0.0
依赖
语言
中文(简体)

DAwards - 勋章系统


插件交流群: 点我加入群聊 (有问题建议群内留言)


未命名.png

暗示三连: 下载 (评分)五星 关注


插件介绍

你有没有幻想过服务器内会拥有一款类似当今十分闻名的mb论坛的勋章系统的插件?
现在,它来了

温馨提示

各位打开服务器的后台可以看到”plugins“这个文件夹。只需要直接将此插件放在”plugins“文件夹里面,然后启动/重启服务器就可以放心使用了。材质包也要放在“resource_pack”文件夹内嗷

请不要乱改配置文件以免出现问题。​

服务器核心建议使用nukkitx官方核心,本插件配合材质包实现本功能。​

如果有问题可以在帖子下方回复!记得给好评嗷!


※ 如何添加新的徽章?​

将您的勋章图片通过压缩软件放入要加载的材质包中(当然也可以自制),材质包放在resourcepack文件夹下,然后在插件配置目录"plugins/DAwards/awards/"内找到该勋章的配置文件,配置path(图片路径)即可。比如材质包中放在textures/内的名为xx.png的材质,path输入的是textures/xx.png。大家可以根据我提供的一个模板配置文件研究。

※ 为什么要写这个插件?​

因为我的服务器要用但论坛上没有(无法白嫖)当然发到论坛上也是希望帮助各位需要的服主哈(重点是编写难度不太大)


指令

/award 玩家游戏内打开勋章界面
/award give player awardname reason 给予玩家player勋章,原因为reason
/award category add/del name 添加/删除name类
/award add name category description 增加名为name的勋章,类别为category,介绍为description

配置文件

[CODE title="荣誉管理.yml"]descriptions: "获得xx即可获得"
rewards:
- say 11
- givemoney %player% 10000
rewardsmessage: #这里可以调整领取奖励时的附加提示信息(没有则不用填)
- test
- 我是一条消息
path: textures/荣誉管理.png
category: 身份[/CODE]

[CODE lang="yaml" title="config.yml"]category:
- 身份[/CODE]

API部分

awardapi.isWorldAllowToShow(Level level) 获取是否世界允许点击玩家显示勋章列表,返回布尔值

awardapi.openProfile(Player viewer,Player player) 向viewer展示player的勋章列表

awardapi.addCategory(Server server, String category) 新增勋章类别

awardapi.addAward(Server server, String awardname, String category, String description) 新增勋章

awardapi.giveAward(Player p,String awardname,String reason) 给予勋章(参数分别代表:玩家,勋章名,原因)

1621093731526.png


2key6K.png
作者
glorydark
下载
25
查看
916
首次发布
最后更新
评分
0.00 星 0 个评分

来自glorydark的更多资源

最新更新

  1. 修复点玩家显示勋章的一个bug

    修复了勋章设置点击玩家不显示个人资料反而显示的bug 修复了配置文件没有显示点击玩家显示勋章的世界选项的bug
  2. 新更新内容测试ing

    DAward发布更新,对点击玩家显示勋章系统以及开发API部分进行测试 开发者可以使用API给予玩家勋章、增加勋章/类别等
  3. 修复菜单报错的bug,保证与下一个新插件的兼容性

    修复菜单报错的bug,保证与下一个新插件的兼容性