World-Gen Loot
基本信息
| 属性 | 值 |
|---|---|
| 注册 ID | neicustomdiagram.diagramgroup.forge.worldgenloot |
| 显示名 | neicustomdiagram.generators.forge.worldgenloot.groupname(en_US: World-Gen Loot) |
| 图标 | ItemComponent.create(Item.getItemFromBlock(Blocks.chest), 0) |
| 每页图数 | 2 |
| 硬依赖 | 无(RegistryEntry 未传 Mods 参数) |
| 默认可见性 | ALWAYS_SHOWN —— 本分类中唯一显式设为始终显示的组 |
| 忽略 NBT | true(默认) |
| 空图判定 | diagram -> false(默认) |
功能
列出所有通过 Forge ChestGenHooks 注册的世界生成战利品表,
即各类结构箱子能开出什么。
战利品子类
主生成器聚合三个来源(前两者来自 Forge 全局钩子,第三个为独立子集):
| 来源 | 类 | 显示名格式 |
|---|---|---|
| 全局 ChestGenHooks | ForgeWorldgenLoot 本体 |
forge.loot.<name>(若可翻译) |
| Roguelike Dungeons | RoguelikeDungeonsLootTables |
RD: %s / Level %d |
| Twilight Forest | TwilightForestLootTables |
TF %s / %s |
子集按对应 mod 是否加载条件加入(ForgeWorldgenLoot 第 103/107 行),
未安装的 mod 不会贡献子表。
交互
| 标签 | 含义 |
|---|---|
amountrange |
数量范围(entry.min()–entry.max()) |
amount |
固定数量(当 min == max) |
chance |
掉落概率,百分比格式化(CHANCE_FORMAT) |
LootEntry 记录 min/max/chance,LootTable 聚合一组 LootEntry。
相关条目
后两者为前向引用:已在
relation.md登记但尚未成文。
源码
src/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/ForgeWorldgenLoot.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/LootEntry.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/LootTable.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/RoguelikeDungeonsLootTables.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/TwilightForestLootTables.java