方块注册总表

基本信息

属性 值
注册方块总数 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 —

相关条目