How prasodym/jomender works
Jomlua Ender is a NeoForge Minecraft technology mod. Players gather its materials and use Endarium gear, upgradeable armor, processing machines, and a multiblock uranium reactor; machine interfaces expose status and configuration. The runtime also includes world-based fluid infusion and Galaxis conversion, plus recipe discovery through JEI and transfer compatibility with other tech mods. The graph preserves these documented capability branches. Source excerpts show registration, selected event handlers, and reactor/machine details; unsampled subsystem links are included only where the README documents them.
Main entry points: Jomender.java Mod initialization · ModRecipes.java Recipe types · ModBlocks.java Blocks and ores · CrushingRecipe.java Crusher recipes
Components 25
Mod foundation
- Mod initialization
src/main/java/de/jomender/Jomender.java - Blocks and ores
src/main/java/de/jomender/ModBlocks.java - Items and materials
src/main/java/de/jomender/ModItems.java - Machine registrations
src/main/java/de/jomender/ModBlockEntities.java
Materials and gear
- Endarium gear
src/main/java/de/jomender/item/EndariumTools.java - Armor upgrades
src/main/java/de/jomender/armor/ArmorUpgradeEffects.java
Machines and recipes
- Germanium miner
src/main/java/de/jomender/blockentity/GermaniumMinerBlockEntity.java - Crusher recipes
src/main/java/de/jomender/recipe/CrushingRecipe.java - Foreign recipe import
src/main/java/de/jomender/crusher/ForeignCrushingImporter.java - Fluid infusion
src/main/java/de/jomender/misc/FluidInfusionHandler.java - Recipe types
src/main/java/de/jomender/ModRecipes.java - Infinite water
src/main/java/de/jomender/blockentity/InfiniteWaterBlockEntity.java
Reactor system
- Reactor structure
src/main/java/de/jomender/reactor/ReactorStructure.java - Reactor operation
src/main/java/de/jomender/reactor/ReactorControllerBlockEntity.java - Reactor ports
src/main/java/de/jomender/reactor/ReactorPortBlockEntity.java
Interfaces and integrations
- Machine menus
src/main/java/de/jomender/ModMenuTypes.java - Machine screens
src/main/java/de/jomender/client/ClientScreens.java - Client recipe cache
src/main/java/de/jomender/client/ClientRecipeCache.java - JEI recipe pages
src/main/java/de/jomender/compat/jei/JomEnderJeiPlugin.java - Recipe sync
src/main/java/de/jomender/compat/RecipeSync.java - Side configuration
src/main/java/de/jomender/sideconfig/SideConfig.java
Other components
- Player
- Minecraft world
- Tech mods
- JEI
Connections 26
- Mod initialization → Blocks and ores: registers
src/main/java/de/jomender/Jomender.java - Mod initialization → Items and materials: registers
src/main/java/de/jomender/Jomender.java - Mod initialization → Machine registrations: registers
src/main/java/de/jomender/Jomender.java - Mod initialization → Recipe types: registers
src/main/java/de/jomender/Jomender.java - Player → Blocks and ores: gathers ores
README.md - Blocks and ores → Items and materials: provides materials
README.md - Player → Endarium gear: crafts gear
README.md - Player → Armor upgrades: upgrades armor
README.md - Player → Germanium miner: operates
README.md - Player → Crusher recipes: processes items
README.md - Recipe types → Crusher recipes: defines recipes
src/main/java/de/jomender/recipe/CrushingRecipe.java - Foreign recipe import → Crusher recipes: imports recipes
src/main/java/de/jomender/crusher/ForeignCrushingImporter.java - Minecraft world → Fluid infusion: ticks entities
- Fluid infusion → Recipe types: matches recipes
src/main/java/de/jomender/misc/FluidInfusionHandler.java - Player → Reactor structure: builds multiblock
README.md - Reactor operation → Reactor structure: validates structure
src/main/java/de/jomender/reactor/ReactorControllerBlockEntity.java - Reactor operation → Reactor ports: uses port state
src/main/java/de/jomender/reactor/ReactorControllerBlockEntity.java - Player → Machine menus: opens machine menu
README.md - Machine menus → Machine screens: registers screens
src/main/java/de/jomender/client/ClientScreens.java - Recipe types → Client recipe cache: supplies recipes
src/main/java/de/jomender/client/ClientRecipeCache.java - Client recipe cache → JEI recipe pages: feeds recipe pages
- Player → JEI recipe pages: browses recipes
README.md - Tech mods → Blocks and ores: transfers resources
README.md - Player → Side configuration: configures sides
README.md - Tech mods → Side configuration: uses transfers
README.md - Player → Infinite water: draws water
README.md