抽奖模式
抽奖模式按箱子保存。新创建的箱子默认使用 DIRECT;缺少 draw-mode 字段的旧箱加载时也迁移为 DIRECT。
DIRECT
没有手持 LotteryBox 钥匙时,右键 DIRECT 箱按以下流程运行:
- 打开 27 格货币选择界面,每页最多九种该箱已添加且当前可用的货币。
- 玩家选择货币。
- 插件重新检查箱子、模式、奖池、每日限制、支付方式和价格快照。
- 通过检查后扣除一次抽奖价格。
- 冻结抽奖结果并启动 36 格动画,最后发奖。
若 GUI 打开后管理员修改价格、移除货币或切换模式,旧选择会失效;插件不会直接按玩家未看到的新价格继续扣款。
KEY
没有手持钥匙时,右键 KEY 箱打开 27 格钥匙购买界面:
- 选择该箱可用货币;
- 购买一把绑定当前箱子的钥匙;
- 手持钥匙右键对应箱子;
- 通过奖池、次数与奖品解析检查后消耗一把钥匙并开始动画。
购买钥匙本身不增加每日抽奖次数。堆叠钥匙一次只消耗一把。
已有钥匙优先
已有钥匙不会因模式切换失效:
- 正确箱子的已有钥匙在 DIRECT 和 KEY 两种模式都可使用;
- 主手中的 LotteryBox 钥匙会优先进入钥匙处理,而不是扣款或再次购买;
- 错误箱子的钥匙只提示
wrong-key,不会消耗,也不会转入付款流程; - 钥匙只在奖池、每日限制和奖品解析通过后消耗;动画启动失败时有退还路径。
切换模式
/lb setdrawmode <direct|key>
切换只改变右键交互入口,不清除奖池、支付方式、独立价格、箱级后备价格或已有钥匙。
两组“模式”不要混淆
/lb setdrawmode <direct|key> 控制支付/钥匙流程;/lb setmode <wool|item> 只控制动画显示类型;/lb setanimation <上下|左右> 控制动画方向。