FxOnlineRew
FxOnlineRew简介
FxOnlineRew 是萌芽引擎的付费附属插件,它是一款支持多种功能的可视化在线奖励插件。(需要依赖Fxlib.jar)
该附属为第三方作者开发,请自行评估插件和风险后购买。
配置文件
config.yml
#序列号
Card: ''
#邮件标题
MailTitle: '&a在线奖励'
#邮件发件人
MailSend: '&a系统邮件'
#开始日期 (年-月-日 时:分:秒)
StartDate: '2020-01-25 00:00:00'
#结束日期 (年-月-日 时:分:秒)
EndDate: '2020-02-25 00:00:00'
#奖励阶段 (单位: 分钟) 默认4个 (数据库会在创建数据表的时候根据此项目创建字段,如修改请删除数据表)
OnlineTime: '30,60,90,120'
#累计天数
OnlineDay: '5,10,15,20'
#领取提示
RewTitle:
#副标题
subTitle: '&b[&6FxOnlineRew&b]'
Online:
#成功
success: '&a领取在线%minute%分钟奖励成功,请查看邮箱.'
#失败
error: '&c领取在线%minute%分钟奖励失败'
Accumulative:
#成功
success: '&a领取累计%day%天奖励成功,请查看邮箱.'
#失败
error: '&c领取累计%day%天奖励失败'
#奖励可领取阶段
Online:
#格式 日期(none则为默认,否则为本月的天数)<->时间(分钟)<->奖励信息
- 'none<->30<->item1'
- 'none<->60<->item2'
- 'none<->90<->item3'
- 'none<->120<->item4'
# 5号奖励会改为这个
#- '5<->30<->item10'
#累计奖励
RewList:
#累计天数<->奖励信息
- '5<->item20'
- '10<->item21'
- '15<->item22'
- '20<->item23'
#奖励信息
RewData:
#发送指定物品 金币 点券 模板
#这种类型只能发生一个模板
#name<->模板名
#这种类型只能有8种物品(多余的将忽略) + 金币 + 点券
#money<->数量
#point<->数量
#fxlib<->物品名<->数量
#minecraft<->物品类型<->数量
item1:
- 'money<->100'
- 'minecraft<->DIAMOND<->8'
item2:
- 'money<->300'
- 'minecraft<->DIAMOND<->16'
item3:
- 'money<->600'
- 'minecraft<->DIAMOND<->32'
item4:
- 'money<->1200'
- 'minecraft<->DIAMOND<->64'
item20:
- 'money<->1000'
- 'point<->100'
item21:
- 'money<->2000'
- 'point<->200'
item22:
- 'money<->3000'
- 'point<->300'
item23:
- 'money<->5000'
- 'point<->500'
FxOnlineRew.yml
FxOnlineRew:
options:
startX: "0"
startY: "0"
guide: false
hud底图-按钮:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/hud.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/hud.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-300"
locationY: "0+3"
width: "159"
height: "40"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&a&l第%x%阶段奖励"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&a&l第%x%阶段奖励"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "15"
textOffsetY: "-6"
textOffsetZ: "0"
在线时间条:
type: 0
enable: true
path: 'local<->textures/fxonlinerew/ht.png'
locationX: "(w-180)/2-265"
locationY: "0+32"
width: "118"
height: "4"
目前阶段物品展示:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-293"
locationY: "0+10"
width: "23"
height: "23"
FxOnlineRewed:
options:
startX: "0"
startY: "0"
guide: false
背景:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/background.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/background.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-300"
locationY: "0+45"
width: "159"
height: "180"
标题:
type: 4
#文字的对齐方式 左对齐 left 右对齐 right 居中 center 可删除 默认为left
align: "center"
#缩放 注意引号 可用 w h 计算 1为原大小
scale: '1'
#字符串
texts:
- "&a&l好家伙在线奖励标题"
locationX: "(w-180)/2-220"
locationY: "0+58"
累计在线得好礼:
type: 4
#文字的对齐方式 左对齐 left 右对齐 right 居中 center 可删除 默认为left
align: "left"
#缩放 注意引号 可用 w h 计算 1为原大小
scale: '1'
#字符串
texts:
- "&6&l累计在线得好礼 &b&l(%phase%/%total_phase%) &6&l阶段"
locationX: "(w-180)/2-294"
locationY: "0+77"
距离获得时间:
type: 4
#文字的对齐方式 左对齐 left 右对齐 right 居中 center 可删除 默认为left
align: "left"
#缩放 注意引号 可用 w h 计算 1为原大小
scale: '1'
#字符串 %fxrewtime%
texts:
- "&e&l距离获得奖励 %time_fxrewtime%"
locationX: "(w-180)/2-294"
locationY: "0+90"
奖励展示1:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-294"
locationY: "0+102"
width: "23"
height: "23"
tooltip:
- "&a阶段奖励一"
- " &a- &e金币 &a* 100"
- " &a- &b钻石 &a* 8"
奖励展示2:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-252.5"
locationY: "0+102"
width: "23"
height: "23"
tooltip:
- "&a阶段奖励二"
- " &a- &e金币 &a* 300"
- " &a- &b钻石 &a* 16"
奖励展示3:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-211"
locationY: "0+102"
width: "23"
height: "23"
tooltip:
- "&a阶段奖励三"
- " &a- &e金币 &a* 600"
- " &a- &b钻石 &a* 32"
奖励展示4:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-169.5"
locationY: "0+102"
width: "23"
height: "23"
tooltip:
- "&a阶段奖励四"
- " &a- &e金币 &a* 1200"
- " &a- &b钻石 &a* 64"
箭头1:
type: 0
path: 'local<->textures/fxonlinerew/jt.png'
locationX: "(w-180)/2-266"
locationY: "0+106"
width: "10"
height: "15"
箭头2:
type: 0
path: 'local<->textures/fxonlinerew/jt.png'
locationX: "(w-180)/2-225"
locationY: "0+106"
width: "10"
height: "15"
箭头3:
type: 0
path: 'local<->textures/fxonlinerew/jt.png'
locationX: "(w-180)/2-183"
locationY: "0+106"
width: "10"
height: "15"
在线领取按钮1:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-294"
locationY: "0+127"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
在线领取按钮2:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-252.5"
locationY: "0+127"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
在线领取按钮3:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-211"
locationY: "0+127"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
在线领取按钮4:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-169.5"
locationY: "0+127"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
累计在线多少阶段得好礼:
type: 4
#文字的对齐方式 左对齐 left 右对齐 right 居中 center 可删除 默认为left
align: "left"
#缩放 注意引号 可用 w h 计算 1为原大小
scale: '1'
#字符串
texts:
- "&6&l累计阶段多少次获得大礼!"
locationX: "(w-180)/2-294"
locationY: "0+145"
累计次数:
type: 4
#文字的对齐方式 左对齐 left 右对齐 right 居中 center 可删除 默认为left
align: "left"
#缩放 注意引号 可用 w h 计算 1为原大小
scale: '1'
#字符串
texts:
- "&e&l累计次数 &b&l(%day%/%total_day%)"
locationX: "(w-180)/2-294"
locationY: "0+158"
累计奖励展示1:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-294"
locationY: "0+171.5"
width: "23"
height: "23"
tooltip:
- '&a- 累计5次奖励'
- " &a- &e金币 &a* 1000"
- " &a- &b点券 &a* 100"
累计奖励展示2:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-252.5"
locationY: "0+171.5"
width: "23"
height: "23"
tooltip:
- '&a- 累计10次奖励'
- " &a- &e金币 &a* 2000"
- " &a- &b点券 &a* 200"
累计奖励展示3:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-211"
locationY: "0+171.5"
width: "23"
height: "23"
tooltip:
- '&a- 累计15次奖励'
- " &a- &e金币 &a* 3000"
- " &a- &b点券 &a* 300"
累计奖励展示4:
type: 0
path: 'local<->textures/fxonlinerew/mail.png'
locationX: "(w-180)/2-169.5"
locationY: "0+171.5"
width: "23"
height: "23"
tooltip:
- '&a- 累计20次奖励'
- " &a- &e金币 &a* 5000"
- " &a- &b点券 &a* 500"
累计箭头1:
type: 0
path: 'local<->textures/fxonlinerew/jt.png'
locationX: "(w-180)/2-266"
locationY: "0+176"
width: "10"
height: "15"
累计箭头2:
type: 0
path: 'local<->textures/fxonlinerew/jt.png'
locationX: "(w-180)/2-225"
locationY: "0+176"
width: "10"
height: "15"
累计箭头3:
type: 0
path: 'local<->textures/fxonlinerew/jt.png'
locationX: "(w-180)/2-183"
locationY: "0+176"
width: "10"
height: "15"
累计在线领取按钮1:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-294"
locationY: "0+197"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
累计在线领取按钮2:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-252.5"
locationY: "0+197"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
累计在线领取按钮3:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-211"
locationY: "0+197"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
累计在线领取按钮4:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/an2.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/an2.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
locationX: "(w-180)/2-169.5"
locationY: "0+197"
width: "23"
height: "12"
#是否是禁止点击悬浮的
invalid: false
align: "center"
textScale: "1"
font: "default"
#默认字符串将显示在按钮中间,支持PAPI变量(可删除)
texts:
- "&7&l领取"
hoverAlign: "center"
hoverTextScale: "1"
#悬浮字符串,介绍同上(可删除)
hoverTexts:
- "&7&l领取"
#在根据对齐方式对齐后坐标再偏移多少
textOffsetX: "1"
textOffsetY: "0"
textOffsetZ: "0"
clickDos:
提示按钮:
type: 3
#按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
defaultPath: 'local<->textures/fxonlinerew/ts.png'
#鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
hoverPath: 'local<->textures/fxonlinerew/ts.png'
#悬浮到按钮播放声音(可删除)
hoverSound: ''
#点击按钮播放声音(可删除)
clickSound: 'minecraft:ui.button.click'
tooltip:
- "&a提示:"
- "&c领取后将会通过邮箱发送"
locationX: "(w-180)/2-150"
locationY: "0+215"
width: "15"
height: "15"
#是否是禁止点击悬浮的
invalid: false