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.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/LootEntry.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/LootTable.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/RoguelikeDungeonsLootTables.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/forge/worldgenloot/TwilightForestLootTables.java