Skip to content

Integration Status ​

MBD2 21.1.1
MBD2 Add Trait registry showing optional integration entries exposed by the installed test mods
The live **Add Trait** registry. Optional entries appear only when their mod is loaded, so this menu is the fastest check that an integration is really active.

Resource integrations ​

These add recipe capabilities and the Traits that handle them.

ModCapabilityTraitCondition
Mekanismmek_chemical, mek_heatchemical_tank, mek_heat_containermekanism_heat
Createcreate_rotation!create_rotationcreate_rotation
PneumaticCraftpneumatic_pressure_air, pneumatic_heatpneumatic_pressure_air_handler, pneumatic_heat_exchangerpneumatic_pressure, pneumatic_temperature
Nature's Auranatures_auraaura_handler—
Ars Nouveauars_sourcears_source_storage, ars_nearby_sourcears_source_nearby
Applied Energistics 2— (uses item / fluid)ae2_me_interface, ae2_me_pattern_provider—

Non-resource integrations ​

ModWhat MBD2 gets
KubeJSRegistry events, one recipe schema per recipe type, machine and recipe-type events, script renderers
JEI / REI / EMIRecipe and multiblock categories. isXEIVisible on the recipe type, isXEIHidden per recipe
JadeMachine information provider; changes no behaviour
GeckoLibAnimated machine renderer and the client keyframe event
PhotonMachine effects — per-state lists and a named library
KilaGraphMachine blueprints — the node graph, its editor and 235 MBD2 nodes

Not exposed ​

ModState
Botania, GTCEu, EmbersClasses remain in the repository, but their @LDLRegister annotations and KubeJS builder methods are commented out. inputMana, inputEU and inputEmber are not callable

Source is not support

An integration class can remain in the repository while its registration is disabled. Only what appears in the editor's Add Trait menu on your installed build is real.

Create: what is and is not there ​

The rotation capability, condition, Trait, UI element and the create_machine machine-definition type are all registered, and the editor's project menu offers a Create Kinetic Machine — its .cm product registers from Java under the type key create_machine.

What is not available is the KubeJS kinetic machine builder key: MBDRegistryEvents.machine accepts single and multiblock only. Author kinetic machines in the editor.

Release acceptance test ​

Start once with the exact optional-mod set, confirm each Trait, capability and condition appears, run an input and an output recipe, test every exposed side, restart the world, then check the recipe viewer. Repeat after any optional-mod version change.

Released under the MIT License.