Download Immersive Engineering Blueprint Tweaker — Minecraft Mods — MetaMods
Immersive Engineering Blueprint Tweaker

Immersive Engineering Blueprint Tweaker

Active

Downloads

0

Last update

3 years ago

Versions

1.7.10
Server
Forge
Utils

Immersive Engineering Blueprint Tweaker - Advanced Customization Options

This compact addon mod brings the CraftTweaker blueprint functionality from modern versions of Immersive Engineering to the older Minecraft 1.7.10 platform. It's specifically designed for modpack developers, allowing them to fully customize the blueprint system using Zenscript language.

Blueprint Configuration

To add a new blueprint, use the following code:

mods.immersiveengineering.Blueprint.addRecipe(String category, IItemStack output, IIngredient[] inputs);

To remove an existing blueprint:

mods.immersiveengineering.Blueprint.removeRecipe(IItemStack output);

Engineer's Manual Editing

Additionally, the mod provides tools for modifying the engineer's manual - you can add and remove entries and pages.

Removing an entry from the manual:

mods.immersiveengineering.Manual.removeEntry(String name);

Removing a specific page:

mods.immersiveengineering.Manual.removePage(String name, int pageNum);

Adding a new text page:

mods.immersiveengineering.Manual.addTextPage(String name, String text, @Optional String category, @Optional int pageNum);

Example of Adding Text Pages

game.setLocalization("ie.manual.category.gregtech.name", "Greg Tech");
// Setting category name

game.setLocalization("ie.manual.entry.ochem.name", "Organic Chemistry");
// Section title

game.setLocalization("ie.manual.entry.ochem.subtext", "");
// Subtitle

game.setLocalization("ie.manual.entry.ochem0", "this is the first page");
// First page content

game.setLocalization("ie.manual.entry.ochem1", "this is the second page");
// Second page content

game.setLocalization("ie.manual.entry.ochem2", "this is the third page");
// Third page content

mods.immersiveengineering.Manual.addTextPage("ochem", "ochem2", "gregtech");
// Creating new category and section

mods.immersiveengineering.Manual.addTextPage("ochem", "ochem0");
// Adding to the beginning by default

mods.immersiveengineering.Manual.addTextPage("ochem", "ochem1", 1);
// Inserting at position with index 1
Project members
facetorched

facetorched

Developer

Created: 8 Jun 2022

ID: 8294