最MC论坛

标题: [信息]Simple Sign in - 简单签到插件[1.8+] [打印本页]

作者: 想要给你小幸福    时间: 2020-4-14 18:53
标题: [信息]Simple Sign in - 简单签到插件[1.8+]
本帖最后由 happyvalley_lmx 于 2020-4-15 20:12 编辑

Simple Sign in

这是一款基于 JDK1.8 + Spigot 1.12.2 开发的简单签到插件, 理论上支持1.8及更高版本.

效果预览




功能列表







如何使用?





权限



理论上, 你只需要把插件丢到插件目录然后重启服务器让插件生效即可, 插件默认的权限已经分配好了, 当然, 如果你需要给其他玩家固定权限, 那么可以继续往下看

节点



变量




为了方便大家解锁更多姿势, 我们提供的很多实用的变量供大家在 message 和 title 自有调用!

目前支持的变量

变量作用
<player>玩家姓名
<uuid>玩家UUID
<world>当前所在世界
<x>当前坐标-x
<y>当前坐标-y
<z>当前坐标-z
<yaw>当前坐标-yaw
<pitch>当前坐标-pitch
<continuous_sign_in>连续签到天数
<cumulative_sign_in>累计签到天数

变量可以做什么?

举例1
在默认的 config.yml 中, message.success 内容如下:
  1. success: "§e恭喜您签到成功啦! 您已连续签到 §c<continuous_sign_in> §e天, 累计签到 §c<cumulative_sign_in> §e天!"
复制代码
实际在游戏中展示的效果就是: 恭喜您签到成功啦! 您已连续签到N天, 累计签到N
如果不支持变量呢? 那只能使用纯文本信息提示, 比如: 恭喜您签到成功了!
这样看下来, 是不是支持变量的场景下, 给玩家带来的体验是不是就更好一些!

举例2
在默认的 config.yml 中, commands 配置了一条, 内容如下:
  1. /minecraft:give <player> minecraft:golden_apple 1
复制代码
翻译成人话的意思就是: 当玩家签到成功, 触发奖励! 执行 "给予 <签到玩家> 一个金苹果" 作为奖励
那么比如我们现在想让玩家签到成功之后, 传送到某个固定的坐标取抽奖呢? 也很简单..
  1. /tp <player> x y z
复制代码
这样, 即可实现该功能! 不要忘了把 x y z 换成实际的坐标哟!
当然, 你还可以这么玩, 如果你想让玩家签到成功后, 获得一把基于Mythicmobs制作的武器: 希望之剑, 那么你可以这么做..
  1. /mm items give <player> 希望之剑 1
复制代码

是的, 利用变量你可以做很多事情, 如果你对命令足够的了解, 这个功能足矣应付大多场景了?
什么? 这还不够? 那把源代码拉下来, 自己改吧!



开源地址: https://gitee.com/xiwangdalu/simple-sign-in

作者: 想要给你小幸福    时间: 2020-4-14 19:03
排版累死我了, 喜欢的可以支持以下哟!
作者: 想要给你小幸福    时间: 2020-4-14 19:05
@勉强面倒臭, @happyvalley_lmx, @Stay_adorable,@a1093663086 申精
作者: 小白loves    时间: 2020-4-15 15:39
我拿走咯awa看起来不错awa
作者: happyvalley_lmx    时间: 2020-4-15 20:08
支持一下原创插件
作者: 小白loves    时间: 2020-4-16 10:09
awa
作者: 1768890693    时间: 2021-2-10 21:10
支持原创




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2