
战利品表管理器
LootTable Manager 是一个 Minecraft 模组,允许你为任何包含物品栏的方块添加、替换或自定义战利品表,包括原版方块和其他模组添加的方块(家具、橱柜、抽屉、架子等)。
查看大图📦 LootTable Manager
LootTable Manager 是一个 Minecraft 模组,允许你为任何包含物品栏的方块 添加、替换或自定义战利品表,包括原版方块和其他模组添加的方块(家具、橱柜、抽屉、书架等)。
该模组旨在让服主和整合包作者通过简单整洁的 JSON 配置文件 完全掌控战利品生成,无需数据包或代码更改。
✨ 特性
- ✔ 为任何基于物品栏的方块添加或覆盖战利品表
- ✔ 兼容原版和模组方块
- ✔ 完全可配置的战利品(物品、权重、抽取次数、数量)
- ✔ 按方块区分的战利品重生冷却系统
- ✔ 简单的 JSON 配置
- ✔ 非常适合 RPG、生存、末日和角色扮演服务器
⚙️ 工作原理
📁 战利品表
每个战利品表都定义在一个 JSON 文件中,文件名必须与方块 ID 完全一致。
示例文件名:
mcwfurnitures_acacia_bookshelf.json
此文件控制以下方块内生成的战利品:
mcwfurnitures:acacia_bookshelf
🧪 战利品表示例
{
"pools": [
{
"rolls": {
"min": 1,
"max": 2
},
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:book",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 2
}
}
]
},
{
"type": "minecraft:item",
"name": "minecraft:writable_book",
"weight": 10,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 1
}
}
]
},
{
"type": "minecraft:item",
"name": "minecraft:paper",
"weight": 15,
"functions": [
{
"function": "set_count",
"count": {
"min": 2,
"max": 5
}
}
]
},
{
"type": "minecraft:item",
"name": "minecraft:ink_sac",
"weight": 8,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 2
}
}
]
},
{
"type": "minecraft:item",
"name": "minecraft:name_tag",
"weight": 3,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 1
}
}
]
}
]
}
]
}
🔹 此战利品表会在方块内随机生成书、纸和稀有物品。
🔹 weight 控制物品的生成概率。
🔹 rolls 定义每次交互时选取的物品数量。
⏱ 战利品重生冷却
战利品重生由专用的 JSON 文件控制。
每个方块都可以拥有自己的冷却时间(以秒为单位),之后战利品才能重新生成。
🧾 冷却文件示例
{
"mcwfurnitures:acacia_bookshelf": 180,
"mcwfurnitures:acacia_drawer": 120,
"minecraft:barrel": 90
}
(cooldown.json)
180= 战利品在 3 分钟后重生120= 战利品在 2 分钟后重生90= 战利品在 1.5 分钟后重生
该系统可防止无限刷取,并实现平衡、沉浸式的游戏体验。
🎯 使用场景
- 🧟 末日 / 僵尸生存服务器
- 🏹 RPG 和冒险地图
- 🏠 带有功能性存储战利品的家具模组
- 🌍 自定义生存体验
- 🛠 战利品经济受控的整合包
🧠 设计理念
无需编写代码的强大自定义能力。
LootTable Manager 专注于灵活性、简洁性和兼容性,使其易于集成到任何模组化的 Minecraft 环境中。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。