方块注册总表
基本信息
| 属性 | 值 |
|---|---|
| 注册方块总数 | 101 |
| 注册源 | com.fouristhenumber.utilitiesinexcess.ModBlocks(enum,ModBlocks.java:80-185) |
| 注册调用 | GameRegistry.registerBlock(...),仅在 isEnabled() 为真时执行(ModBlocks.java:190-207) |
| 计数校验 | 枚举常量数 101 / 注册名字符串数 101 / 唯一常量名 101,三种统计方式一致 |
| 默认启用情况 | 100/101 由配置开关直接控制且默认全部 true;唯一例外见下 |
| 创造标签 | 全部设为 UtilitiesInExcess.uieTab(ModBlocks.java:193) |
功能
本模组是一个"原版改良大杂烩",方块基本不按玩法归类,而是按共享的基类归类。本页是完整登记表——凡是本页列出但没有独立专页的方块,其实现类为单一具体类(无基类变体),行为细节请直接对照下表"实例类"列给出的 .java 源文件。
唯一不由纯配置布尔量控制的注册门是 LAPIS_AETHERIUS_DYEABLE:它的条件是 BlockConfig.enableLapisAetherius && BlockColored.allowDyingBlocks()(ModBlocks.java:120),而 BlockColored.allowDyingBlocks() 要求 EndlessIDs 已加载且 enablePaintRoller 与 enableDying 同时为真(BlockColored.java:151-154)。没有安装 EndlessIDs 时该方块不注册。
所有 101 个 enable* 开关在 config/ 下的对应类中均为 @Config.DefaultBoolean(true),因此默认配置下 101 个方块全部注册(LAPIS_AETHERIUS_DYEABLE 除外)。
数值
| 项目 | 数量 |
|---|---|
ModBlocks 枚举常量 |
101 |
| 其中 12 种发电机 × 3 档 | 36 |
其中染色方块(BlockColored) |
13 |
其中压缩方块(BlockCompressed) |
4 |
其中尖刺(BlockSpike) |
4 |
| 其中多 meta 装饰方块 / 玻璃 / 吊灯 | 3 |
| 其余单类方块 | 41 |
交互
GameRegistry.registerBlock 的第三个参数即注册名,第四个参数为自定义 ItemBlock 类;若该类为 null 且 hasItemBlock 为 false,则该方块不注册物品形式(ModBlocks.java:194-204、:222-233、:238-240)。ENDER_LOTUS 是本模组中唯一显式传入 null ItemBlock 的方块(ModBlocks.java:161),因此没有物品形态,只能靠末影莲种子种出。
合成配方
本模组不注册 .json 配方;全部配方由 common/recipe/RecipeLoader.java 在 preInit 末尾以代码注册(CommonProxy.java:136),共 147 条。详见 配方总览。
完整注册表
| 注册名 | 枚举常量 | 配置开关 | 实例类 | ItemBlock 类 | 显示名 |
|---|---|---|---|---|---|
heavenly_block |
HEAVENLY_BLOCK |
BlockConfig.enableHeavenlyBlock |
BlockHeavenly |
BlockHeavenly.ItemBlockHeavenly | Heavenly Block |
compressed_cobblestone |
COMPRESSED_COBBLESTONE |
BlockConfig.enableCompressedCobblestone |
BlockCompressed |
BlockCompressed.ItemCompressedBlock | — |
compressed_dirt |
COMPRESSED_DIRT |
BlockConfig.enableCompressedDirt |
BlockCompressed |
BlockCompressed.ItemCompressedBlock | — |
compressed_sand |
COMPRESSED_SAND |
BlockConfig.enableCompressedSand |
BlockCompressed |
BlockCompressed.ItemCompressedBlock | — |
compressed_gravel |
COMPRESSED_GRAVEL |
BlockConfig.enableCompressedGravel |
BlockCompressed |
BlockCompressed.ItemCompressedBlock | — |
colored_planks |
COLORED_WOOD_PLANKS |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_glowstone |
COLORED_GLOWSTONE |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_stone |
COLORED_STONE |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_cobblestone |
COLORED_COBBLESTONE |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_quartz_block |
COLORED_QUARTZ_BLOCK |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_soul_sand |
COLORED_SOUL_SAND |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_redstone_lamp |
COLORED_REDSTONE_LAMP |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_bricks |
COLORED_BRICKS |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_stone_bricks |
COLORED_STONE_BRICKS |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_lapis_block |
COLORED_LAPIS_BLOCK |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_obsidian |
COLORED_OBSIDIAN |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_redstone_block |
COLORED_REDSTONE_BLOCK |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
colored_coal_block |
COLORED_COAL_BLOCK |
BlockConfig.coloredBlocks.enableColoredBlocks |
BlockColored |
BlockColored.ItemBlockColored | — |
redstone_clock |
REDSTONE_CLOCK |
BlockConfig.enableRedstoneClock |
BlockRedstoneClock |
(默认 ItemBlock) | Redstone Clock |
ethereal_glass |
ETHEREAL_GLASS |
BlockConfig.enableEtherealGlass |
BlockEtherealGlass |
BlockEtherealGlass.ItemBlockEtherealGlass | — |
trash_can_item |
TRASH_CAN_ITEM |
BlockConfig.enableTrashCanItem |
BlockTrashCanItem |
(默认 ItemBlock) | Trash Can (Item) |
trash_can_fluid |
TRASH_CAN_FLUID |
BlockConfig.enableTrashCanFluid |
BlockTrashCanFluid |
(默认 ItemBlock) | Trash Can (Fluid) |
trash_can_energy |
TRASH_CAN_ENERGY |
BlockConfig.enableTrashCanEnergy |
BlockTrashCanEnergy |
(默认 ItemBlock) | Trash Can (Energy) |
drum |
DRUM |
BlockConfig.enableDrum |
BlockDrum |
BlockDrum.ItemBlockDrum | Drum |
bedrockium_drum |
BEDROCKIUM_DRUM |
BlockConfig.enableDrum |
BlockDrum |
BlockDrum.ItemBlockDrum | Bedrockium Drum |
sound_muffler |
SOUND_MUFFLER |
BlockConfig.mufflers.enableSoundMuffler |
BlockSoundMuffler |
BlockSoundMuffler.ItemBlockSoundMuffler | Sound Muffler |
rain_muffler |
RAIN_MUFFLER |
BlockConfig.mufflers.enableRainMuffler |
BlockRainMuffler |
BlockRainMuffler.ItemBlockRainMuffler | Rain Muffler |
magic_wood |
MAGIC_WOOD |
BlockConfig.enableMagicWood |
BlockMagicWood |
(默认 ItemBlock) | Magic Wood |
endspark |
ENDSPARK |
BlockConfig.enableEndspark |
BlockEndspark |
(默认 ItemBlock) | Endspark |
pure_love |
PURE_LOVE |
BlockConfig.pureLove.enablePureLove |
BlockPureLove |
BlockPureLove.ItemBlockPureLove | Pure Love |
marginally_maximised_chest |
MARGINALLY_MAXIMISED_CHEST |
BlockConfig.enableMarginallyMaximisedChest |
BlockMarginallyMaximisedChest |
(默认 ItemBlock) | Marginally Maximised Chest |
significantly_shrunk_chest |
SIGNIFICANTLY_SHRUNK_CHEST |
BlockConfig.enableSignificantlyShrunkChest |
BlockSignificantlyShrunkChest |
(默认 ItemBlock) | Significantly Shrunk Chest |
radically_reduced_chest |
RADICALLY_REDUCED_CHEST |
BlockConfig.enableRadicallyReducedChest |
BlockRadicallyReducedChest |
(默认 ItemBlock) | Radically Reduced Chest |
cursed_earth |
CURSED_EARTH |
CursedEarthConfig.INSTANCE.enableCursedEarth |
BlockCursedEarth |
BlockCursedEarth.ItemBlockCursedEarth | Cursed Earth |
blessed_earth |
BLESSED_EARTH |
CursedEarthConfig.INSTANCE.enableBlessedEarth |
BlockCursedEarth |
BlockCursedEarth.ItemBlockCursedEarth | — |
lapis_aetherius |
LAPIS_AETHERIUS |
BlockConfig.enableLapisAetherius |
BlockLapisAetherius |
BlockLapisAetherius.ItemLapisAetherius | — |
lapis_aetherius_dyeable |
LAPIS_AETHERIUS_DYEABLE |
BlockConfig.enableLapisAetherius && BlockColored.allowDyingBlocks() |
BlockLapisAetheriusDyable |
BlockLapisAetheriusDyable.ItemLapisAetherius | Lapis Aetherius Iris (Dyeable) |
bedrockium_block |
BEDROCKIUM_BLOCK |
ItemConfig.enableBedrockium |
BlockBedrockium |
BlockBedrockium.ItemBlockBedrockium | Block of Bedrockium |
inverted_block |
INVERTED_BLOCK |
InversionConfig.INSTANCE.enableInvertedIngot |
BlockInverted |
(默认 ItemBlock) | Inverted Block |
low_temperature_furnace_generator |
LOW_TEMPERATURE_FURNACE_GENERATOR |
GeneratorConfig.enableLowTemperatureFurnaceGenerator |
BlockLowTemperatureFurnaceGenerator |
(默认 ItemBlock) | Low-Temp Furnace Generator |
low_temperature_furnace_substation |
LOW_TEMPERATURE_FURNACE_SUBSTATION |
GeneratorConfig.enableLowTemperatureFurnaceGenerator |
BlockLowTemperatureFurnaceGenerator |
(默认 ItemBlock) | Low-Temp Furnace Substation |
low_temperature_furnace_powerplant |
LOW_TEMPERATURE_FURNACE_POWERPLANT |
GeneratorConfig.enableLowTemperatureFurnaceGenerator |
BlockLowTemperatureFurnaceGenerator |
(默认 ItemBlock) | Low-Temp Furnace Power Plant |
furnace_generator |
FURNACE_GENERATOR |
GeneratorConfig.enableFurnaceGenerator |
BlockFurnaceGenerator |
(默认 ItemBlock) | Furnace Generator |
furnace_substation |
FURNACE_SUBSTATION |
GeneratorConfig.enableFurnaceGenerator |
BlockFurnaceGenerator |
(默认 ItemBlock) | Furnace Substation |
furnace_powerplant |
FURNACE_POWERPLANT |
GeneratorConfig.enableFurnaceGenerator |
BlockFurnaceGenerator |
(默认 ItemBlock) | Furnace Power Plant |
high_temperature_furnace_generator |
HIGH_TEMPERATURE_FURNACE_GENERATOR |
GeneratorConfig.enableHighTemperatureFurnaceGenerator |
BlockHighTemperatureFurnaceGenerator |
(默认 ItemBlock) | High-Temp Furnace Generator |
high_temperature_furnace_substation |
HIGH_TEMPERATURE_FURNACE_SUBSTATION |
GeneratorConfig.enableHighTemperatureFurnaceGenerator |
BlockHighTemperatureFurnaceGenerator |
(默认 ItemBlock) | High-Temp Furnace Substation |
high_temperature_furnace_powerplant |
HIGH_TEMPERATURE_FURNACE_POWERPLANT |
GeneratorConfig.enableHighTemperatureFurnaceGenerator |
BlockHighTemperatureFurnaceGenerator |
(默认 ItemBlock) | High-Temp Furnace Power Plant |
lava_generator |
LAVA_GENERATOR |
GeneratorConfig.enableLavaGenerator |
BlockLavaGenerator |
(默认 ItemBlock) | Lava Generator |
lava_substation |
LAVA_SUBSTATION |
GeneratorConfig.enableLavaGenerator |
BlockLavaGenerator |
(默认 ItemBlock) | Lava Substation |
lava_powerplant |
LAVA_POWERPLANT |
GeneratorConfig.enableLavaGenerator |
BlockLavaGenerator |
(默认 ItemBlock) | Lava Power Plant |
ender_generator |
ENDER_GENERATOR |
GeneratorConfig.enableEnderGenerator |
BlockEnderGenerator |
(默认 ItemBlock) | Ender Generator |
ender_substation |
ENDER_SUBSTATION |
GeneratorConfig.enableEnderGenerator |
BlockEnderGenerator |
(默认 ItemBlock) | Ender Substation |
ender_powerplant |
ENDER_POWERPLANT |
GeneratorConfig.enableEnderGenerator |
BlockEnderGenerator |
(默认 ItemBlock) | Ender Power Plant |
redstone_generator |
REDSTONE_GENERATOR |
GeneratorConfig.enableRedstoneGenerator |
BlockRedstoneGenerator |
(默认 ItemBlock) | Redstone Generator |
redstone_substation |
REDSTONE_SUBSTATION |
GeneratorConfig.enableRedstoneGenerator |
BlockRedstoneGenerator |
(默认 ItemBlock) | Redstone Substation |
redstone_powerplant |
REDSTONE_POWERPLANT |
GeneratorConfig.enableRedstoneGenerator |
BlockRedstoneGenerator |
(默认 ItemBlock) | Redstone Power Plant |
food_generator |
FOOD_GENERATOR |
GeneratorConfig.enableFoodGenerator |
BlockFoodGenerator |
(默认 ItemBlock) | Food Generator |
food_substation |
FOOD_SUBSTATION |
GeneratorConfig.enableFoodGenerator |
BlockFoodGenerator |
(默认 ItemBlock) | Food Substation |
food_powerplant |
FOOD_POWERPLANT |
GeneratorConfig.enableFoodGenerator |
BlockFoodGenerator |
(默认 ItemBlock) | Food Power Plant |
potion_generator |
POTION_GENERATOR |
GeneratorConfig.enablePotionGenerator |
BlockPotionGenerator |
(默认 ItemBlock) | Potion Generator |
potion_substation |
POTION_SUBSTATION |
GeneratorConfig.enablePotionGenerator |
BlockPotionGenerator |
(默认 ItemBlock) | Potion Substation |
potion_powerplant |
POTION_POWERPLANT |
GeneratorConfig.enablePotionGenerator |
BlockPotionGenerator |
(默认 ItemBlock) | Potion Power Plant |
solar_generator |
SOLAR_GENERATOR |
GeneratorConfig.enableSolarGenerator |
BlockSolarGenerator |
(默认 ItemBlock) | Solar Generator |
solar_substation |
SOLAR_SUBSTATION |
GeneratorConfig.enableSolarGenerator |
BlockSolarGenerator |
(默认 ItemBlock) | Solar Substation |
solar_powerplant |
SOLAR_POWERPLANT |
GeneratorConfig.enableSolarGenerator |
BlockSolarGenerator |
(默认 ItemBlock) | Solar Power Plant |
tnt_generator |
TNT_GENERATOR |
GeneratorConfig.enableTNTGenerator |
BlockTNTGenerator |
(默认 ItemBlock) | TNT Generator |
tnt_substation |
TNT_SUBSTATION |
GeneratorConfig.enableTNTGenerator |
BlockTNTGenerator |
(默认 ItemBlock) | TNT Substation |
tnt_powerplant |
TNT_POWERPLANT |
GeneratorConfig.enableTNTGenerator |
BlockTNTGenerator |
(默认 ItemBlock) | TNT Power Plant |
pink_generator |
PINK_GENERATOR |
GeneratorConfig.enablePinkGenerator |
BlockPinkGenerator |
(默认 ItemBlock) | Pink Generator |
pink_substation |
PINK_SUBSTATION |
GeneratorConfig.enablePinkGenerator |
BlockPinkGenerator |
(默认 ItemBlock) | Pink Substation |
pink_powerplant |
PINK_POWERPLANT |
GeneratorConfig.enablePinkGenerator |
BlockPinkGenerator |
(默认 ItemBlock) | Pink Power Plant |
nether_star_generator |
NETHER_STAR_GENERATOR |
GeneratorConfig.enableNetherStarGenerator |
BlockNetherStarGenerator |
(默认 ItemBlock) | Nether Star Generator |
nether_star_substation |
NETHER_STAR_SUBSTATION |
GeneratorConfig.enableNetherStarGenerator |
BlockNetherStarGenerator |
(默认 ItemBlock) | Nether Star Substation |
nether_star_powerplant |
NETHER_STAR_POWERPLANT |
GeneratorConfig.enableNetherStarGenerator |
BlockNetherStarGenerator |
(默认 ItemBlock) | Nether Star Power Plant |
block_update_detector |
BLOCK_UPDATE_DETECTOR |
BlockConfig.enableBlockUpdateDetector |
BlockUpdateDetector |
(默认 ItemBlock) | Block Update Detector |
advanced_block_update_detector |
ADVANCED_BLOCK_UPDATE_DETECTOR |
BlockConfig.enableBlockUpdateDetector |
BlockAdvancedUpdateDetector |
(默认 ItemBlock) | Advanced Block Update Detector |
ender_lotus |
ENDER_LOTUS |
EnderLotusConfig.INSTANCE.enableEnderLotus |
BlockEnderLotus |
(默认 ItemBlock) | Ender Lotus |
blackout_curtains |
BLACKOUT_CURTAINS |
BlockConfig.enableBlackoutCurtains |
BlockBlackoutCurtains |
(默认 ItemBlock) | Blackout Curtains |
conveyor |
CONVEYOR |
BlockConfig.enableConveyor |
BlockConveyor |
ItemBlockRotatable | Conveyor |
wood_spike |
SPIKE_WOOD |
BlockConfig.spikes.enableWoodenSpike |
BlockSpike |
BlockSpike.ItemSpike | Wooden Spikes |
iron_spike |
SPIKE_IRON |
BlockConfig.spikes.enableIronSpike |
BlockSpike |
BlockSpike.ItemSpike | Iron Spikes |
gold_spike |
SPIKE_GOLD |
BlockConfig.spikes.enableGoldSpike |
BlockSpike |
BlockSpike.ItemSpike | Gold Spikes |
diamond_spike |
SPIKE_DIAMOND |
BlockConfig.spikes.enableDiamondSpike |
BlockSpike |
BlockSpike.ItemSpike | Diamond Spikes |
underworld_portal |
UNDERWORLD_PORTAL |
BlockConfig.enableUnderWorldPortal && UnderWorldConfig.INSTANCE.enableUnderWorld |
BlockPortalUnderWorld |
(默认 ItemBlock) | Portal to the Underworld |
temporal_gate |
END_OF_TIME_PORTAL |
BlockConfig.enableEndOfTimePortal && EndOfTimeConfig.INSTANCE.enableEndOfTime |
BlockPortalEndOfTime |
BlockPortalEndOfTime.ItemBlockPortalEndOfTime | Temporal Gate |
ender_locus |
ENDER_LOCUS |
BlockConfig.enableEnderLocus |
BlockEnderLocus |
(默认 ItemBlock) | Ender Locus |
convergence_crystal |
CONVERGENCE_CRYSTAL |
BlockConfig.enableEnderLocus |
BlockConvergenceCrystal |
(默认 ItemBlock) | Convergence Crystal |
decorative_glass |
DECORATIVE_GLASS |
BlockConfig.enableDecorativeGlass |
BlockDecorativeGlass |
BlockDecorativeGlass.ItemBlockDecorativeGlass | (多 meta,见专页) |
pacifists_bench |
PACIFISTS_BENCH |
BlockConfig.pacifistsBench.enablePacifistsBench |
BlockPacifistsBench |
ItemBlockRotatable | Pacifist’s Bench |
smart_pump |
SMART_PUMP |
BlockConfig.smartPump.enableSmartPump |
BlockSmartPump |
(默认 ItemBlock) | Smart Pump |
trading_post |
TRADING_POST |
BlockConfig.enableTradingPost |
BlockTradingPost |
(默认 ItemBlock) | Trading Post |
decorative_block |
DECORATIVE_BLOCKS |
BlockConfig.enableDecorativeBlocks |
BlockDecorative |
BlockDecorative.ItemBlockDecorative | (多 meta,见专页) |
chandelier |
CHANDELIER |
BlockConfig.chandelier.enableChandelier |
BlockChandelier |
BlockChandelier.ItemBlockChandelier | (多 meta,见专页) |
giga_torch |
GIGA_TORCH |
BlockConfig.gigaTorch.enableGigaTorch |
BlockGigaTorch |
BlockGigaTorch.ItemBlockGigaTorch | Giga Torch |
collector |
COLLECTOR |
BlockConfig.enableCollector |
BlockCollector |
(默认 ItemBlock) | Collector |
void_quarry |
VOID_QUARRY |
VoidQuarryConfig.INSTANCE.enableVoidQuarry |
BlockVoidQuarry |
(默认 ItemBlock) | Void Quarry |
void_marker |
VOID_MARKER |
VoidQuarryConfig.INSTANCE.enableVoidQuarry |
BlockVoidMarker |
(默认 ItemBlock) | Void Marker |
void_quarry_upgrade |
VOID_QUARRY_UPGRADE |
VoidQuarryConfig.INSTANCE.enableVoidQuarry |
BlockVoidQuarryUpgrade |
BlockVoidQuarryUpgrade.ItemVoidQuarryUpgrade | — |
true_greenscreen |
TRUE_GREENSCREEN |
BlockConfig.enableTrueGreenscreen |
BlockTrueGreenscreen |
BlockTrueGreenscreen.ItemBlockTrueGreenscreen | True Greenscreen™ |
filing_cabinet |
FILING_CABINET |
BlockConfig.filingCabinets.enableFilingCabinets |
BlockFilingCabinet |
BlockFilingCabinet.ItemBlockFilingCabinet | — |
相关条目
- 发电机家族 - 12 种 × 3 档 = 36 个方块
- 染色方块 -
BlockColored的 13 个变体 - 压缩方块 -
BlockCompressed的 4 个变体 - 尖刺 -
BlockSpike的 4 种材质 - 装饰方块 - 12 种 meta 的单方块
- 装饰玻璃 - 13 种 meta 的单方块
- 以太玻璃 - 6 种 meta 的玻璃,含反转系列
- 诅咒之地与祝福之地 - 同一类的两种镜像行为
- Lapis Aetherius - 固定版与 EndlessIDs 门控的染色版
- 智能泵 - 半径 5 区块的低卡顿流体收集器
- 真绿幕 - 唯一不受配方开关控制的方块配方
- 垃圾桶 - 3 种垃圾桶
- 箱子三档 - 继承链式箱子家族
- 文件柜 - 单方块 3 档 TileEntity
- 传送门 - 冥界之门与时空门
- 虚空采掘场 - 采掘场 + 标记 + 9 种升级
- 配置总览 - 全部配置开关
- 配方总览 - 147 条配方