- 版权类型
- 原创
- 插件中文名称
- 工业限制插件
- 插件英文名称
- IC2Limit
- 原帖地址
- 原创
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.12
- 1.7
放置拦截:玩家想放机器?无权限?连方块都别想摆下来。
交互拦截:就算机器是别人放的,或者以前留下的,没权限?右键直接打不开GUI,看着干着急。
智能存储:用的SQLite(默认,性能好)存数据,服务器重启也不怕,记录全都在。
精准识别:支持 mod:item:meta 这种完整ID,不怕认错机器(比如 ic2:te:63)。
灵活配置:哪个机器要限制、提示语是啥,全在 config.yml 里说了算,还支持自定义权限节点。
指令:- /ic2limit add [提示语] – 将手里东西加入限制列表(管理员必备)
- /ic2limit info – 查看手中物品ID和权限节点
- /ic2limit reload – 重载配置
- /ic2limit help – 显示指令帮助
- # 权限节点说明:
- 1. ic2limit.admin - 管理员权限 (使用 reload/add 指令)
- 2. ic2plugin.use.* - 无视所有限制
- 3. ic2plugin.use.ID - 无视特定机器限制
- 例如: ic2plugin.use.ic2.te.63 (对应下方配置的 ic2:te:63)
- 注意: 权限节点中的冒号(:)需要替换为点(.)
YAML:
# ==========================================
# IC2Limit - 工业限制插件配置
# ==========================================
# 全局开关:是否启用插件的限制功能
enable-global-check: true
# 数据存储方式
# 可选值:
# - sqlite : 使用内置 SQLite 数据库 (推荐,性能最好,适合大量数据)
# - yaml : 使用 data.yml 文件存储 (可读性好,方便手动修改,适合少量数据)
storage-type: "sqlite"
# 默认拦截提示信息
default-message: "&c你没有权限放置此IC2机器!"
# 权限节点说明:
# 1. ic2limit.admin - 管理员权限 (使用 reload/add 指令)
# 2. ic2plugin.use.* - 无视所有限制
# 3. ic2plugin.use.ID - 无视特定机器限制
# 例如: ic2plugin.use.ic2.te.63 (对应下方配置的 ic2:te:63)
# 注意: 权限节点中的冒号(:)需要替换为点(.)
# 限制机器列表
# 格式:
# - id: "物品ID" (支持 mod:item:meta 或 mod:item)
# message: "自定义提示信息"
restricted-machines:
- id: "ic2:te:63"
message: "&c你没有权限使用复制机 请到金币商城购买权限!"
- id: "super_solar_panels:machines:25"
message: "&c你没有权限使用分子机 请到金币商城购买权限!"
- 扔进去:把 IC2Limit.jar 塞进服务器 plugins 文件夹。
- 重启:重启服务器,生成配置文件。
- 配置:去 plugins/IC2Limit/config.yml 里,把你想限制的机器写入 以及提示词,保存。
- 生效:可以用 /ic2limit add 随手加,也可以手动改yml然后 /ic2limit reload。
- Q:支持哪些模组?
A:理论上支持所有!只要你能通过 /ic2limit info 或者别的法子拿到准确的 物品ID,就能管。 - Q:会卡服吗?
A:拦截逻辑很轻量,还用了异步,基本没感觉。数据库操作也优化过,放心。 - Q:能防止玩家用机器吗?
A:能。从放到用,全程拿捏。