
CraftRestrict - 允许/禁止玩家制作物品
精准管理每位玩家的制作权限! - 2种专属模式:✅ 允许模式:默认全部禁止,按物品逐一解锁。❌ 禁止模式:默认全部允许,按物品逐一禁止。
🛡️ CraftRestrict
CraftRestrict 是一款专为 Hytale 设计的超轻量化配方管理模组,可精确控制谁能合成什么物品。无论你是想打造合成体系、RPG 等级成长,还是单纯限制过于强大的物品,CraftRestrict 都是理想之选。
Discord: https://discord.gg/Z9tYZ2XKRp
⚙️ 运行模式
本模组提供两种互斥的配置模式,可根据需求选择(通过配置文件设置):
1️⃣ 模式:ALLOW(白名单)
- 默认情况下,所有合成均被锁定,任何玩家都无法合成物品。
- 拥有
craftrestrict.recipe.item_id权限的玩家,即可解锁对应物品的合成能力。
2️⃣ 模式:DENY(黑名单)
- 默认情况下,所有合成均被允许,所有玩家都可进行合成。
- 拥有
craftrestrict.recipe.item_id权限的玩家,将失去该物品的合成能力。
✨ 功能特性
- 底层拦截系统: 直接从源头拦截合成数据包,防止任何绕过系统的尝试。
- 简洁高效: 无需复杂指令,所有控制都通过标准权限系统完成。
🚀 安装方法
- 将
.jar文件拖入hytale/Server/mods/文件夹。 - 启动服务器以生成配置文件。
- 在配置中选择模式(
ALLOW或DENY)。 - 重启服务器,或执行
/craftrestrict reload,然后开始分配权限!
📝 权限示例
- 合成箭矢:
craftrestrict.recipe.weapon_arrow_crude - 合成篝火:
craftrestrict.recipe.bench_campfire - 允许合成所有物品:
craftrestrict.recipe.*、craftrestrict.*及* - 使用工作台:
craftrestrict.recipe.workbench - 使用建筑工作台:
craftrestrict.recipe.builders - 允许使用所有工作台:
craftrestrict.bench.*、craftrestrict.*及*
🛠️ 指令列表
管理员指令
- /craftrestrict - 显示模组信息
- /craftrestrict help - 显示模组指令
- /craftrestrict reloadconfig/reload/rl - 重新加载模组配置
📜 配置说明
- RestrictionMode -
"ALLOW"或"DENY"- 详见运行模式部分 - Debug -
true或false- 启用或禁用控制台中的合成调试信息 - SendRecipeDenyMessage -
true或false- 合成被禁止时向玩家发送拒绝消息 - SendRecipeDenySound -
true或false- 合成被禁止时向玩家播放音效 - RecipeDenyMessage - 字符串,例如:
"你无法合成此物品。"- 合成被禁止时显示给玩家的消息 - RecipeDenySound - 字符串,例如:
"SFX_Antelope_Alerted"- 合成被禁止时播放给玩家的音效 - SendBenchDenyMessage -
true或false- 工作台使用被禁止时向玩家发送拒绝消息 - SendBenchDenySound -
true或false- 工作台使用被禁止时向玩家播放音效 - BenchDenyMessage - 字符串,例如:
"你无法合成此物品。"- 工作台使用被禁止时显示给玩家的消息 - BenchDenySound - 字符串,例如:
"SFX_Antelope_Alerted"- 工作台使用被禁止时播放给玩家的音效
🔄 未来更新
API 实现。
如果遇到任何 Bug,或对模组有想法,请告知我!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。