抽奖方块与抽奖实体
任何方块都能变成奖池的入口:箱子、末影箱、讲台、一块金块都可以。玩家点它就打开奖池预览。 用模型做的宝箱也可以:盔甲架、展示实体、物品展示框用 /sc setentity;ModelEngine、BetterModel、CraftEngine 家具这类封包模型用 /sc setmodel 按位置绑定。
设定与解除
| 指令 | 作用 |
|---|---|
/sc setblock <奖池> | 把你看着的方块(6 格内)设为这个奖池的入口。同一个方块再设一次会换成新的奖池 |
/sc removeblock | 解除你看着的方块 |
两个指令都需要 starcrate.admin.block 权限,只能由玩家执行。
- 方块的位置存在
plugins/StarCrate/blocks.yml,只属于这一台服务器;跨服时每个子服各自放自己的方块。 - 方块所在的世界还没载入时(例如多世界插件晚一点才载入),控制台会提示「世界 … 不存在,暂不启用」;世界载入后执行
/sc reload即可。 /sc rename改奖池 ID 时,绑定的方块会自动跟着改;/sc delete删除奖池时,绑定它的方块会一起解除,方块上方的全息也会移除(之后把奖池文件搬回来复原时,需要重新/sc setblock)。
玩家怎么用
| 操作 | 结果 |
|---|---|
| 右键 | 打开奖池预览 |
| 左键 | 打开奖池预览(config.yml 的 block.left-click-preview: false 时左键没有作用) |
| 潜行 + 右键 | block.shift-right-quick-draw: true 时直接单抽(不打开预览);默认关闭,和右键一样打开预览 |
点抽奖方块不需要 starcrate.open 权限;但奖池设定了 开启权限 时,没有权限的玩家只能看、不能抽。
点击有连点保护(menu.click-cooldown-ms,默认 250 毫秒)。
抽奖方块本身的功能(例如箱子打开、讲台翻书)会被取消,玩家不会打开方块原本的界面。
保护
| 情况 | 结果 |
|---|---|
| 有人破坏方块 | block.protect: true(默认)时取消,提示「这是 … 的抽奖方块,请用 /sc removeblock 解除后再破坏」 |
| 爆炸(苦力怕、TNT、床、重生锚…) | 抽奖方块一律不会被炸掉(与 block.protect 无关) |
| 管理员想破坏 | 先 /sc removeblock;拥有 starcrate.admin.block 的人潜行左键不会打开预览,方便确认方块 |