config.yml
全局配置文件
# 开启调试
Debug: true
# 数据存储类型
# (File 表示 本地文件存储)
# (Mysql 表示 数据库存储)
DataSaveType: File
# 本地文件存储
# (.. 表示当前磁盘)
# (PluginFile 表示插件目录文件夹下)
DataFile: "PluginFile"
#DataFile: "../MaoXian/PluginData/GermSystemLuckDraw"
# 数据库存储
# (useSSL 是强制关闭状态)
# (autoReconnect 是强制开启状态)
Mysql:
# 数据库IP
ip: "localhost"
# 数据库名
databaseName: "germsystemluckdraw"
# 表名
tabName: "germsystemluckdrawtab"
# 用户名
userName: "root"
# 用户密码
userPassword: "root"
# 端口
port: "3306"
# 连接池大小 (默认250)
# (建议 250-500 之间)
prepStmtCacheSize: 250
# SQL语句的最大长度 (默认2048)
# (建议 2048)
prepStmtCacheSqlLimit: 2048
# 抽奖的部分设置
DrawSet:
# 动画模式设置 (玩家抽奖时)
AnimationModeSet:
# 动画模式 0 的设置
Zero:
# 动画的持续时间 也是获得奖励的时间 (单位秒)
AnimationTime: 5
# 物品变换的间隔 (单位Tick 20=1秒)
AnimationItemTime: 5
# 每次物品变换时触发的声音 (同萌芽声音格式)
AnimationItemSound: "minecraft:ui.button.click"
# 动画模式 1 的设置
One:
# 初始的 走马灯闪动图片 跳动间隔 (单位毫秒)
# (无论什么情况下 最低跳动间隔100毫秒)
AnimationJumpTime: 800
# 最终即将获得物品时 走马灯闪动图片 跳动间隔 (单位毫秒)
AnimationGetItemJumpTime: 1500
# 走马灯闪动图片 每轮后加快多少跳动间隔 (单位毫秒)
AnimationJumpQuickenTime: 200
# 走马灯闪动图片 最多跳动多少轮后结算 (随机 最小-最大)
AnimationJumpMaxWheel: "3-5"
# 每次 走马灯闪动图片 跳动时触发的声音 (同萌芽声音格式)
AnimationJumpSound: "minecraft:ui.button.click"
# 额外Dos
# (%DrawName% 此次抽奖箱的名字)
ExDos:
# (开启抽奖成功)
StartDrawTrue_dos:
# 指定抽奖箱额外运行的命令 (以管理员身份 高优先级)
# 格式如下
#- "DrawExOpCmd<->抽奖箱名字 开启抽奖次数 命令"
- "DrawExOpCmd<->test 1 say 你开启了test抽奖箱%player_name%,次数是1抽"
- "DrawExOpCmd<->test 10 say 你开启了test抽奖箱%player_name%,次数是10抽"
- "DrawExOpCmd<->test 1 gsld open DrawAnimationModeEX_Only_example false"
- "DrawExOpCmd<->test 10 gsld open DrawAnimationModeEX_Ten_example false"
# 普通dos内容
- "message<->触发 StartDrawTrue_dos"
# (开启抽奖失败,原因 无所需物品)
StartDrawFail_NoItem_dos:
- "message<->触发 StartDrawFail_NoItem_dos"
- "opcmd<->gsld open StartDrawFail_NoItem true"
# (开启抽奖失败,原因 无所需金币)
StartDrawFail_NoVault_dos:
- "message<->触发 StartDrawFail_NoVault_dos"
- "opcmd<->gsld open StartDrawFail_NoVault true"
# (开启抽奖失败,原因 无所需点券)
StartDrawFail_NoPoints_dos:
- "message<->触发 StartDrawFail_NoPoints_dos"
- "opcmd<->gsld open StartDrawFail_NoPoints true"
# (开启抽奖失败,原因 玩家开启的抽奖次数异常 不是1或者10)
StartDrawFail_NoNumber_dos:
- "message<->触发 StartDrawFail_NoNumber_dos"
- "opcmd<->gsld open StartDrawFail_NoNumber true"
# (开启抽奖失败,原因 无可用UI)
StartDrawFail_NoUI_dos:
- "message<->触发 StartDrawFail_NoUI_dos"
- "opcmd<->gsld open StartDrawFail_NoUI true"
# (开启抽奖失败,原因 抽奖箱里没有足够的物品奖励了)
StartDrawFail_NoReward_dos:
- "message<->触发 StartDrawFail_NoReward_dos"
- "opcmd<->gsld open StartDrawFail_NoReward true"
# 提示 (NULL表示不提示)
Mes:
# 公告提示
Draw_getItem: "§8[§e抽奖§8] §r> §a恭喜玩家 §c%p §A在抽奖过程获得 §r%item X%amount"
FloorsItem: "§8[§e抽奖§8] §r> §a恭喜玩家 §c%p §A在开启抽奖 %d 过程获得保底池 %f 里的全部物品奖励"
# 私人提示
Draw_GetItem_Private: "§8[§e抽奖§8] §r> §a§c%p §A恭喜你在抽奖过程获得 §r%item X%amount"
InvNoSlot: "§c背包剩余空位不足 无法开启抽奖"
DelDrawSucc: "§a删除抽奖箱成功"
DelDrawFail: "§c删除抽奖箱失败 抽奖箱不存在 或者 删除数据文件异常"
StartDrawFail_NoItem: "§c抽奖开启失败 背包物品数量不足"
StartDrawFail_NoVault: "§c抽奖开启失败 金币数量不足"
StartDrawFail_NoPoints: "§c抽奖开启失败 点券数量不足"
StartDrawFail_NoNumber: "§c抽奖开启失败 抽奖次数不符 必须是1或者10"
StartDrawFail_NoUI: "§c抽奖开启失败 抽奖所展示的动画不存在"
StartDrawFail_NoReward: "§c抽奖开启失败 抽奖箱里已经没有足够的奖励了"
NumberMaxInteger: "§c目前抽奖次数不得超过 10 抽奖虽好但是不能贪杯哦~"
NumberNoInteger: "§c你必须输入一个正整数"
GiveDrawAllItem: "§a给予此抽奖箱全部物品成功"
DrawNull: "§c此抽奖箱不存在"
FloorsPondNull: "§c此保底池不存在"
PlayerNull: "§c玩家不存在"
PluginReload: "§a插件重新加载成功"
CreateDrawSucc: "§a成功创建此抽奖箱"
CreateDrawFail: "§c创建此抽奖箱失败 可能名字重复 或者 其他原因"
InvFullItemDrop: "§c抽奖过程 你的背包满了 物品奖励掉落在你当前的位置"
AddDrawLucky: "§a成功添加玩家幸运值"
AddDrawNumber: "§a成功添加玩家开启抽奖次数"
TakeDrawLucky: "§a成功扣除玩家幸运值"
TakeDrawNumber: "§a成功扣除玩家开启抽奖次数"
ReceiveFloorsPondFail_Already: "§c领取保底池失败 已经领取过了"
ReceiveFloorsPondFail_NoDrawNumber: "§c领取保底池失败 开启抽奖次数未达到"
# Fx邮箱插件 邮件的标题
# (玩家抽奖过程背包满了的话 会发送到邮箱)
FxMailTitle: "§E抽奖过程获得物品"
# 普通玩家命令帮助
CmdHelp:
- "§a/gsld start 抽奖箱名字 次数 -开始抽奖(次数必须是1或者10)"
# 管理员命令帮助
AdminCmdHelp:
- "§c以下为管理员命令"
- "§a/gsld edit 抽奖箱名字 -创建/重新编辑 抽奖箱"
- "§a/gsld del 抽奖箱名字 -删除一个抽奖箱"
- "§a/gsld reload -重新加载插件"
- "§c-"
- "§a/gsld receive 抽奖箱名字 保底池名字 玩家名字 -领取保底池里的物品奖励(会检测条件)"
- "§a/gsld add luck/drawNumber 次数 抽奖箱名字 玩家名字 -添加幸运值/抽奖次数"
- "§a/gsld take luck/drawNumber 次数 抽奖箱名字 玩家名字 -扣除幸运值/抽奖次数(次数不足会直接变成0)"
- "§a/gsld open UI名字 是否以子界面形式打开(true/false) -打开指定UI"
- "§a/gsld start 抽奖箱名字 次数 玩家名字 -让玩家开始抽奖(次数必须是1或者10)"
- "§a/gsld give 抽奖箱名字 -给予此抽奖箱的全部物品给自身"
Last updated