Ntmclient
/ntmclient is a command for showing and editing client-side config values. While standard Forge configuration files require a game restart to take effect, /ntmclient allows values to be either loaded or directly edited in-game.
The config values are saved in a dedicated JSON-format file in config/hbmConfig/hbmClient.json.
Sub-commands
help <command>: Shows a list of sub-commands and their parameters. Can optionally be supplied with a sub-command to only show its usage.list: Prints a list of all valid config settings and their values.reload: Causes the game to replace its config values with those from the config file. Usually this sub-command is not necessary since it's easier to change the values with the command directly, however it can still be useful, in case the file is replaced entirely (say, for a modpack) and the changes should be applied without needing a game restart.get <name>: Shows the value of the given setting.set <name> <value>: Sets the value of the given setting. This is the most useful sub-command, since it allows for convenient in-game editing of the various settings.
Examples:
/ntmclient get GUN_VISUAL_RECOIL - prints whether gun recoil is enabled, true by default.
/ntmclient set GEIGER_OFFSET_HORIZONTAL 10 - moves the geiger counter HUD to the right by 10 pixels.
Values
| Name | Type | Default Value | Description |
|---|---|---|---|
| GEIGER_OFFSET_HORIZONTAL | Integer | 0 | The horizontal offset for the geiger counter HUD. Positive numbers move the display to the right, negatives to the right. Modifying the offset is useful when playing larger modpacks with more HUD elements, to prevent them from overlapping and becoming unusable. |
| GEIGER_OFFSET_VERTICAL | Integer | 0 | The vertical offset for the geiger counter HUD. Positive numbers move the display up, negatives down. |
| INFO_OFFSET_HORIZONTAL | Integer | 0 | The horizontal offset for the info panel. What direction the offset applies to is determined by the INFO_POSITION value.
|
| INFO_OFFSET_VERTICAL | Integer | 0 | The vertical offset for the info panel. Positive numbers move the display down, negatives up. |
| INFO_POSITION | Integer | 0 | Defines the alignment of the info panel. 0 is the top left corner, 1 is the top right corner, 2 is on the right side below the crosshair and 3 or any other value is on the left side below the crosshair. |
| GUN_ANIMS_LEGACY | Boolean | false | Some guns have Blender-made "new" animations, including the StG77 and the AM180. Setting this value to true causes the animations to revert back to the old ones.
|
| GUN_MODEL_FOV | Boolean | false | Whether a gun's first person model should have its perspective set based on the current FOV setting. Off by default, causing it to render with an FOV of 70, which is the standard for first person item rendering. Enabling the FOV will fix the issue where using non-standard FOV causes the casings to not align with the first person gun model, however the models, offsets and animations were not meant to be used with dynamic FOV, potentially making the guns look a bit weird sometimes. |
| GUN_VISUAL_RECOIL | Boolean | true | Toggles the recoil caused by guns, which make the player's cursor move up before recovering. Since this is a client-side config, disabling this setting on a server may be considered cheating, since high-recoil guns become much more accurate. |
| GUN_ANIMATION_SPEED | Decimal | 1.0 | A multiplier for the animation system's speed. Note that this will not change the duration of a gun's state (e.g. reloads will still take the same amount of time), and the "orchestra" (the part for playing sounds in sync with the animation) will not be affected as well. Mainly used for debugging purposes. |
| ITEM_TOOLTIP_SHOW_OREDICT | Boolean | true | Displays Ore Dictionary info if extended tooltips are enabled (F3 + H).
|
| ITEM_TOOLTIP_SHOW_CUSTOM_NUKE | Boolean | true | Displays the custom nuke info on tooltips. |
| MAIN_MENU_WACKY_SPLASHES | Boolean | true | Sometimes replaces the vanilla Minecraft splash texts with custom ones. |
| DODD_RBMK_DIAGNOSTIC | Boolean | true | The DODD was mainly intended as a debugging tool, but became integral to testing RBMKs. This setting will toggle the DODD overlay when pointing at an RBMK column. |
| RENDER_CABLE_HANG | Boolean | true | Cables from pylons and cable connectors render with a slight hang, requiring the game to draw more polygons. Disabling this setting causes all cables to render taut, with no hang, reducing the amount of polygons needed to render them. |
| NUKE_HUD_FLASH | Boolean | true | Toggles the white full-screen flash when setting off large nuclear explosions. |
| NUKE_HUD_SHAKE | Boolean | true | Toggles the HUD visually shaking when the player is hit by the shockwave of a large nuclear explosion. |
| RENDER_REEDS | Boolean | true by default, false if Angelica is installed | Toggles the underwater section of reed rendering. Reeds use a non-standard approach for rendering in order to give the illusion of growing out of the water, by making the block render beyond its bounds. This causes issues with Angelica, which has a config called "Compact Vertex Format" that does not handle blocks extending beyond their bounds. If Compact Vertex Format is kept for performance reasons, the bugged reed rendering can be disabled using this setting. The setting should also initialize disabled if the game runs Angelica. |