箱子管理与复制
除 /lb edit 外,箱级管理命令都以玩家准星六格内的方块为目标。控制台不能提供这个空间上下文。
创建与编辑
/lb edit
默认配置下,管理员获得 BLAZE_ROD 编辑工具:
- 右键普通允许方块:创建并认定为抽奖箱;
- 右键已有 LotteryBox:进入奖池编辑;
- 已由另一名管理员编辑时,会收到
already-editing,避免同时覆盖; - 普通箱位置若已有 LotteryBox 数据,创建流程不会覆盖已有配置。
允许方块由 designation.allowed-blocks 控制;空列表允许任意方块。认定状态由插件独立持久化,不只依赖方块材质。
查看与修改
/lb info
/lb name <text...|clear>
/lb setcost <amount|default>
/lb setlimit <count|default>
/lb setdrawmode <direct|key>
/lb setmode <wool|item>
/lb setanimation <上下|左右>
/lb info 用于核对抽奖模式、动画模式、箱级后备价格、每日限制、支付方式、实际价格、价格来源、后端和可用状态。default 会移除箱级覆盖,回到全局配置。
删除
/lb delete
删除前确认准星目标和 /lb info。生产服应先备份 plugins/LotteryBox/;删除配置和破坏普通方块是不同操作,不要依靠物理方块仍存在来判断数据是否可恢复。
单次完整复制
- 瞄准源抽奖箱执行
/lb clone。 - 插件立即冻结一份配置快照,进入待复制状态。
- 使用编辑工具创建一个新箱子。
- 第一次成功创建会应用快照并自动退出待复制状态。
快照复制:
- 箱名;
- 全部奖品;
- DIRECT/KEY 抽奖模式;
- 动画方向与
wool/item显示模式; - 箱级后备价格和每日上限;
- 支付方式顺序及各自独立价格。
不会复制:
- 玩家每日次数与额外次数;
- 玩家背包中的已有钥匙;
- 当前编辑锁、付款 token、动画会话或其他进行中操作。
源箱在 /lb clone 之后被修改或删除,不会改变已经冻结的待复制快照。创建失败时待复制状态仍保留,成功一次后清除。
取消:
/lb clone cancel
玩家退出与插件禁用也有复制状态清理路径,避免旧快照在后续会话继续生效。