截图
介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。
ShadowKits
ShadowKits 是一套专为 Minecraft Fabric 服务器设计、可完全自定义的套装系统。服务器管理员可以创建、管理和配置套装,玩家则可根据冷却时间、权限及其他设置领取套装。
📜 功能:
- ✅ 套装完全可配置 – 使用 JSON 格式定义套装,包括物品、附魔、名称、描述、命令、冷却时间等。
- ✅ 自定义 GUI 菜单 – 精美且可配置的物品栏 GUI,用于选择和预览套装。
- ✅ 支持自定义附魔和 NBT – 套装会保留物品的所有属性,包括附魔、自定义模型数据和 NBT 标签。
- ✅ 冷却时间和领取次数限制 – 为每个套装设置冷却时间和最多领取次数。
- ✅ 基于权限的访问控制 – 使用 LuckPerms 或任何权限模组限制对特定套装的访问。
- ✅ 执行命令 – 玩家领取套装时运行自定义命令。
- ✅ 自定义音效 – 玩家领取套装或套装处于冷却期间时播放专属音效。
- ✅ 语言和消息自定义 – 编辑所有消息、GUI 标题和描述,并完整支持 RGB 颜色。
- ✅ 玩家数据存储 – 在各个玩家的 JSON 文件中记录套装使用情况、冷却时间和领取次数。
- ✅ 方块上的套装预览 – 允许管理员在自定义方块上设置自定义套装预览菜单。
⚙️ 命令:
展开
/kits– 打开套装主 GUI,玩家可在其中浏览和领取套装。/kit claim <kit>– 领取指定套装(如果可以领取)。/kit give <kit> <player>– 管理员命令,用于将套装给予其他玩家。/kit remove <kit>– 从配置中删除套装。/kit create <kit>– 在 kits 文件夹中创建新套装。/kit preview <kit>– 打开指定套装的 GUI 预览。/kit reload– 重新加载套装配置,无需重启服务器。/kit block set <kit_name>– 此命令会将你正在注视的方块变成套装预览方块,玩家可以与其交互以预览或领取套装。/kit block unset– 使用此命令可将套装预览方块恢复为普通方块。
🔒 权限:
展开
kit.claim– 允许玩家使用 /kit claim 领取套装kits.view– 允许玩家使用 /kits打开套装菜单kit.preview– 允许玩家使用 /kit preview 预览套装kit.create– 允许管理员使用 /kit create 创建新套装kit.give– 允许管理员使用 /kit give 向玩家发放套装kit.remove– 允许管理员使用 /kit remove 移除套装kit.reload– 允许管理员使用 /kit reload重新加载套装配置kit.<kit_name>– 授予指定名称套装的访问权限kit.block.set– 允许管理员设置预览方块kit.block.unset– 允许管理员移除预览方块
📝 可配置的菜单:
- 套装选择菜单 – 用于浏览套装的 GUI,可自定义槽位、填充物品和分页。
- 套装预览菜单 – 在领取前预览套装内容的 GUI。
- 完全可自定义 – 所有 GUI 元素(按钮、标题、填充方块、导航按钮)均可通过 menu.json 和 menu_preview.json 完全配置。
📂 配置文件:
- 📁
/config/shadowkits/config.json– 存储常规设置、冷却时间和消息。 - 📁
/config/shadowkits/kits/– 以 JSON 格式存储各个套装的配置。 - 📁
/config/shadowkits/menu.json– 配置套装选择界面。 - 📁
/config/shadowkits/menu_preview.json– 配置套装预览界面。
📃 配置示例:
剧透
请发送要翻译的英文原文。
{
"name": "Starter",
"onJoin": false,
"firstTimeJoin": false,
"cooldown": "1h",
"claims": true,
"maxClaims": 5,
"permission": "kit.starter",
"economyProvider": "auto",
"currency": "money",
"costMoney": false,
"cost": 100,
"claimSound": "minecraft:entity.player.levelup",
"cooldownSound": "minecraft:entity.villager.no",
"page": 1,
"slotOnPage": 10,
"displayItem": {
"material": "minecraft:diamond_sword",
"amount": 1,
"displayname": "&bKit Starter",
"lore": [
"&7A powerful kit to begin your journey!",
"&aIncludes enchanted tools and a food!"
],
"cooldownLore": true,
"enchantEffect": true,
"unbreakable": false
},
"rewards": [
{
"type": "item",
"material": "minecraft:iron_pickaxe",
"amount": 1,
"displayname": "&bIron Pickaxe",
"lore": [
"&7Handy starter tool"
],
"enchants": [
{
"name": "minecraft:unbreaking",
"level": 2
}
],
"enchantEffect": true
},
{
"type": "command",
"command": "give %player% minecraft:cooked_beef 16",
"displayItem": {
"material": "minecraft:cooked_beef",
"amount": 16,
"displayname": "&6Food Voucher",
"lore": [
"&7Runs a give-food command"
],
"enchantEffect": false
}
},
{
"type": "item_pack",
"displayname": "&aStarter Supplies",
"lore": [
"&7A small pack of basics"
],
"pack": [
{
"material": "minecraft:oak_log",
"amount": 32,
"displayname": "&eOak Logs"
},
{
"material": "minecraft:torch",
"amount": 16,
"displayname": "&eTorches"
}
]
},
{
"type": "command_pack",
"displayItem": {
"material": "minecraft:paper",
"amount": 1,
"displayname": "&dCommand Pack",
"lore": [
"&7Executes multiple commands"
],
"enchantEffect": false
},
"pack": [
{
"amount": 1,
"command": "effect give %player% minecraft:regeneration 5 1 true"
},
{
"amount": 1,
"command": "say ShadowKits: Command pack reward for %player%"
}
]
},
{
"type": "item_random",
"displayname": "&eRandom Item",
"lore": [
"&7One random item from the list"
],
"randomList": [
{
"weight": 1.0,
"material": "minecraft:diamond",
"amount": 1,
"displayname": "&bDiamond"
},
{
"weight": 3.0,
"material": "minecraft:gold_ingot",
"amount": 3,
"displayname": "&6Gold Ingots"
},
{
"weight": 6.0,
"material": "minecraft:iron_ingot",
"amount": 5,
"displayname": "&fIron Ingots"
}
]
},
{
"type": "command_random",
"displayItem": {
"material": "minecraft:tripwire_hook",
"amount": 1,
"displayname": "&eRandom Command",
"lore": [
"&7Executes one random command"
],
"enchantEffect": false
},
"randomList": [
{
"weight": 1.0,
"amount": 1,
"command": "effect give %player% minecraft:strength 60 1 true"
},
{
"weight": 2.0,
"amount": 1,
"command": "effect give %player% minecraft:speed 60 1 true"
},
{
"weight": 3.0,
"amount": 1,
"command": "say ShadowKits: Good luck, %player%!"
}
]
}
]
}
常见问题
ShadowKits 支持哪些 Minecraft 版本?
ShadowKits 支持 Minecraft Java 版 1.21–1.21.3,共 4 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
ShadowKits 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
KrripeYT 的其他作品
查看全部 →
Cobblemon Shiny Boost Mod
by KrripeYT, SK4N
限时提升全球闪光概率
6.4万
24 天前
Modrinth
ShadowCrates
by KrripeYT
这款模组可在 Fabric 服务端添加板条箱系统。 它还特别支持展示 Cobblemon 物品。
7,005
10 个月前
Modrinth
BEconomy
by KrripeYT
• BEconomy 是一款添加虚拟经济和物品经济的模组,可定制性强且易于使用。 • 支持 Cobblemon
6,652
1 个月前
Modrinth
ShadowKits
by KrripeYT
专为 Minecraft Fabric 服务器设计的简易套件系统。 兼容任何模组!例如 Cobblemon 等……
3,644
10 个月前
Modrinth
评论
登录后评论和评分