Skip to content
D-Cysteine edited this page Oct 21, 2021 · 11 revisions

The config file can be found here: .minecraft/config/NEICustomDiagram.cfg
You can also access the configuration in-game, via Forge's mod options menu, though changing some options will require restarting Minecraft.

Options

These options are all safe to change without requiring a restart.

  • ctrl_fast_forward [boolean]: Enables fast-forwarding through component cycles by holding <Ctrl>, and fast-forwarding backwards by holding <Ctrl + Shift>.
    • Default value: true
  • disable_page_scroll [boolean]: If true, then scrolling through pages while mousing over the diagram will be disabled. You can still scroll through pages by mousing over the page indicator. This is useful if you scroll diagrams vertically often, and want to avoid accidentally scrolling through pages. Note that diagram generation still only happens once, so after generation, you will have to restart the game to pick up any further changes to MineTweaker scripts.
    • Default value: false
  • generate_diagrams_on_client_connect [boolean]: If true, then diagram generation will be delayed until the first time you join a world. This will ensure that diagram generation happens after MineTweaker scripts are run, so that diagrams reflect the modified recipes. This option is mostly useful for the GregTech Recipe Debugger diagram.
    • Default value: false
    • Requires a Minecraft restart!
  • hard_disabled_diagram_groups [string list]: A list of diagram group IDs which will be hard-disabled and not even initialized. This option is intended to fix compatibility with old versions of mods, which cause a crash during diagram group initialization due to being too old. You should not need to modify this option unless you are getting a crash.
    • Default value: []
    • Requires a Minecraft restart!
    • Entries in this option should have the form neicustomdiagram.diagramgroup.<mod name>.<diagram group name> (no spaces, all lower-case)
  • scroll_speed [int]: Sets the diagram vertical scroll speed, in pixels. Use a negative value to invert the scroll direction.
    • Default value: 12
  • show_empty_diagrams [boolean]: Enables showing empty (or mostly empty) diagrams. This is mostly useful for development or debugging.
    • Default value: false
  • show_ids [boolean]: Enables showing ID numbers in tooltips and text labels. Shown IDs include item ID, item metadata, and fluid ID; some diagrams may also show other IDs if this option is enabled.
    • Default value: false
  • show_stack_size_one [boolean]: Enables always showing the stack size on item components, even if it's 1. This is useful for telling apart item stacks that explicitly have size 1 from item stacks that don't have a size set at all.
    • Default value: false
  • tooltip_max_cycle_count [int]: Sets the limit on how many components in a cycle will be shown in a tooltip when <Shift> is held. Set this to 0 to disable showing cycle components in tooltips.
    • Default value: 8

Diagram group visibility

Each diagram group can be configured to be shown under various conditions. Here are the supported values:

  • ALWAYS_SHOWN: The diagram group will always be shown.
  • ALWAYS_HIDDEN: The diagram group will always be hidden.
  • SHOW_ON_SHIFT: The diagram group will usually be hidden, but will be shown if you hold <Shift> when looking up a component in NEI. This is useful for hiding a seldom-used diagram group.
  • HIDE_ON_SHIFT: The diagram group will usually be shown, but will be hidden if you hold <Shift> when looking up a component in NEI. This is useful for when you're using the diagram as a jumping-off point to look up more things in NEI: you don't want the diagram to be shown again when you're looking up something that's already in the diagram, so hold <Shift> to hide it.
  • SHOW_ON_CTRL: The diagram group will usually be hidden, but will be shown if you hold <Ctrl> when looking up a component in NEI. This is useful for hiding a seldom-used diagram group.
  • HIDE_ON_CTRL: The diagram group will usually be shown, but will be hidden if you hold <Ctrl> when looking up a component in NEI. This is useful for when you're using the diagram as a jumping-off point to look up more things in NEI: you don't want the diagram to be shown again when you're looking up something that's already in the diagram, so hold <Ctrl> to hide it.
  • DISABLED: The diagram group will not be generated. This will save CPU and RAM usage during start-up, but you will have to restart Minecraft to re-enable the diagram group.
Clone this wiki locally