- 版权类型
- 原创
- 插件中文名称
- Sweet收费锁
- 插件英文名称
- SweetLocks
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- Vault(可选,经济前置):https://www.minebbs.com/resources/7869
PlaceholderAPI(可选):https://www.minebbs.com/resources/8229
- 适配版本(Java)
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
在 MineBBS 花费金粒下载是对作者的支持!
如果您因为各种原因不想花费金粒,可前往 Modrinth 或 MCIO Plugins 下载,本插件优先在 Github 更新。
猫猫的通用技术交流群:1047497524
-- Sweet系列插件作品 --
如果您因为各种原因不想花费金粒,可前往 Modrinth 或 MCIO Plugins 下载,本插件优先在 Github 更新。
猫猫的通用技术交流群:1047497524
-- Sweet系列插件作品 --
SweetLocks
凭印象还原的一个古早时期的收费铁门插件。代码完全原创。简介
我在大约是 1.8 时代玩的一个 1.6 服务器里有一个叫作收费门的功能,只要在铁门上方的方块贴一个木牌,- 第一行写
[lock](好像是,总之就是跟牌子锁的[私有]差不多) - 第二行写
金币价格,比如100 - 第三行留空
- 第四行写标志,
进、出、空、钱、效分别代表允许进入、允许出去、要求背包无物品、要求金币为0、要求没有药水效果
根据我的了解,收费门插件应该已经停更好久了,所以我打算复刻一个,并加以改进。这个工作逻辑说实话并不难实现。
图片展示
使用收费门制作一个经典的简易抽奖机材料:1铁门+1告示牌+3任意方块+2半砖+1投掷器+2红石+1石制压力板+2半砖(这俩是下面垫脚用的,可选)。
原理:玩家花费金币进入收费门,就会传送到门后面触发压力板,然后因为脚下没有方块而掉下去,接收来自投掷器的奖品。因为用的半砖,玩家回头还能再摸到铁门,离开收费门传送出去。
原理:玩家花费金币进入收费门,就会传送到门后面触发压力板,然后因为脚下没有方块而掉下去,接收来自投掷器的奖品。因为用的半砖,玩家回头还能再摸到铁门,离开收费门传送出去。
Folia 1.21.4、PaperSpigot 1.8.8,其它版本理论可用。低版本兼容说明 1.14以下请留意
对于1.14 以下的版本只进行有限支持,较容易与其它插件产生冲突,且查不到具体与谁冲突。但凡有插件对告示牌执行
block.getState().update(); 手动刷新了告示牌的数据,收费门就会失效。这与 Bukkit 老旧的接口有关。具体原因为,旧版只使用过时的
§ 颜色字符来进行转换,将插件储存数据所需要的富文本格式给清除了。1.14 开始通过 item-nbt-api(内置,无需安装) 使用 PDC 储存数据,就不需要把数据储存到富文本格式里了。命令
根命令为/sweetlocks,别名为 /slocks, /locks, /sl| 命令 | 描述 | 权限 |
|---|---|---|
/locks | 查看帮助命令 | 无 |
/locks reload | 重载配置文件 | OP/控制台 |
权限
sweet.locks.create 允许创建收费门sweet.locks.bypass.tax 忽略创建者收取金币的税收sweet.locks.bypass.distance 忽略玩家进出收费门要求的距离限制 (默认 2.6格 以内)用法
在木牌第一行写$lock(或别的什么,可在配置文件里配置),点击完成提交后,将创建一个价格 0金币,允许进出的收费门,并打开编辑菜单。创建者可以通过 Shift+右键 点击牌子来打开收费门编辑菜单,在编辑菜单中,可以编辑价格,以及这个收费门的标志。
玩家右键收费门将显示 进入花费多少金币 按住Shift+右键进入或离开 等等提示,右键点击牌子查看收费门信息。
进入和离开的方式是,传送到门的另一侧,而不是开门关门。
原理
所有收费门数据通过item-nbt-api 保存到木牌方块中,交易通知保存到本地配置文件,在玩家上线时发送并清空通知。在
1.14+,插件将数据存在方块的持久数据 (PersistentData) 中,在 1.14 以下,插件将数据存在木牌第一行的 insertion 中。GitHub - MrXiaoM/SweetLocks: Minecraft 复刻经典收费铁门插件
Minecraft 复刻经典收费铁门插件. Contribute to MrXiaoM/SweetLocks development by creating an account on GitHub.