90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

1.1.2 [1.21]

by fixyldev on Jun 13, 2024
Download

This is a minor patch that adds 1.21 support.

Additions

  • Components that have been removed using the new ! prefix will now be displayed as such when Component Changes is enabled.
    • They will be listed at the top of the section, indicated by a strikethrough formatting.

Changes

  • The config Colored SNBT is now enabled by default.

This is a minor patch that addresses an issue causing the client to disconnect from servers.

Bug fixes

  • Fixed a NullPointerException that was causing a "Network Protocol Error", leading to the client being disconnected from both internal and external servers.

This is a major release introducing configs and a new SNBT representation for component values, which is the same as used for /data get.

Additions

  • Added SNBT mode:
    • Component values can now be displayed using an SNBT representation.
    • This behavior is the same as /data get.
  • New configs:
    • Mode:
      • Can be SNBT or Class.
      • Defaults to SNBT.
      • Specifies the representation of component values.
    • Display:
      • Can be Never, Hold or Always.
      • Defaults to Hold.
      • Specifies when components will be displayed.
    • Indent Size:
      • Defaults to 4.
      • The amount of spaces used for indentation when formatting.
      • A value of zero means no formatting will occur.
    • Colored SNBT:
      • Defaults to false.
      • Determines whether component values in SNBT mode should be colored.
    • Component Changes:
      • Defaults to false.
      • Only non-default (changed) components will be displayed.
    • Component Values:
      • Defaults to true.
      • Determines if component values should be displayed alongside component types.
    • Advanced Tooltips:
      • Defaults to false.
      • Determines whether the debug option Advanced tooltips must be enabled to display components.
  • Configs can be accessed by pressing J on the keyboard or navigating through ModMenu.
    • This keybind can be changed in the regular keybind settings of Minecraft.
  • Configs are stored in a componentviewer-config.json file inside the config directory.

Changes

  • SNBT mode is now the default mode instead of Class mode.

Bug fixes

  • Fixed an issue where the keyword pattern in Class mode is not treated as a beginning string.
  • Fixed an issue where component type indentation was one space too large if only one component exists.
  • NBTComponents like minecraft:custom_data, minecraft:entity_data, etc. are now correctly formatted in Class mode.

This is a minor patch that made some changes to the component value formatter under the hood.

Additions

  • Added indent caching.
  • Added a fallback to non-formatted component values if formatting goes wrong.

Bug fixes

  • Fixed most issues related to formatting of minecraft:item_name, minecraft:custom_name and minecraft:lore components.
    • Characters like [, ], ", ', , and ; will no longer break the formatting.

Known issues

  • Certain character combinations with { or } as item names or item lores might still cause formatting issues.
    • This issue is not resolvable with the current implementation of how "Component Viewer" gathers component value information.

Project members

fixyldev

Owner

Details

Licensed MIT
Published 4 months ago
Updated a month ago