recode

recode

Mod

A utility-focused fabric mod for DiamondFire to make development more fun

Client Utility

2,887 downloads
23 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...

0.1.0 beta 9

by pomchom on Dec 20, 2023
Download

For Minecraft 1.20.2, Fabric API 0.90.7 or newer

Additions

  • Completely overhauled Syntax Highlighting, which now highlights the chat input box directly
  • Syntax Highlighting now includes MiniMessage highlighting

Changes

  • Updated to Minecraft 1.20.2
  • Formatting changes and fixes to Chest Preview (#60, thanks Electric131)

Fixes

  • Holding Game Values can no longer crash the game (thanks ShadowEmpress_)
  • Kicks for "out-of-order chat packets" are now much less common
  • Message stacking once again works for multi-line messages
  • Code Search is now compatible with Sodium 0.5 (for real this time!)
  • The check for DiamondFire IP addresses is now case-insensitive
  • /dfgive clipboard now trims extraneous whitespace (#61, thanks Electric131)
  • More obscure fixes to location overlay and state-related features (thanks ShadowEmpress_)

Removals

  • Removed /schem (#65)
  • Removed /gradient in favor of <gradient>

0.1.0 beta 8

by pomchom on Aug 14, 2023
Download

For Minecraft 1.20.1 with Fabric API

Changes

  • Significantly improved performance
  • Improved mod compatibility (notably with Noxesium)
  • Side chat is now symmetric with main chat
  • Message stacking now uses Minecraft's chat status system (indicated by a hoverable aqua line to the left of the message)
  • The DiamondFire button of the title screen now supports the High Contrast resource pack

Fixes

  • Fixed many features not working for non-ranked players
  • Viewing the profile of a non-ranked player no longer errors
  • General performance no longer slows over time (thanks Wyzzard225)
  • The mod is now compatible with Sodium 0.5 (but is no longer compatible with 0.4, so players must update)
  • Fixed the 'Pick Block' vanilla key bind not working with the mod
  • Auto /chat local now works when joining a plot from another plot
  • Side chat now rescales with the game window
  • Chat status descriptions can now be viewed for messages in side chat

Removals

  • Temporarily disabled /nbssearch, mainly for security reasons (re-adding this is a high priority!)

0.1.0 beta 7

by pomchom on Jul 23, 2023
Download

For Minecraft 1.20.1 with Fabric API

Additions

  • Added better unicode by Electrosolt (which retextures many unicode symbols in the vanilla style) as a built-in resource pack
  • Re-added support session state detection and related features

Changes

  • Updated to Minecraft 1.20.1 (thanks GeorgeRNG)
  • Request timeouts (which should not happen to begin with) are now logged with a toast notification; there are no longer uncaught exceptions with them
  • Updated the DiamondFire logo texture (thanks Baconiumo)

Fixes

  • Fixed all currently known causes of request timeouts; so far they have not occured in testing :)
  • Fixed /profile message detection (again)
  • Fixed auto /lagslayer
  • Other minor state fixes

0.1.0 beta 6

by pomchom on Jun 23, 2023
Download

For Minecraft 1.19.4, Fabric API 0.78.0 or newer

Changes

  • Updated to Minecraft 1.19.4
  • Automation commands no longer take multiple seconds to take effect
  • Improved block entity performance (including in codespaces)
  • The LagSlayer overlay now has a shadow (#33)
  • Improvements to Side Chat
  • The mod is now more lenient with Cloth Config compatibility
  • Removed Partner Bracket and Quick Var Scope (as they were added to DF in Patch 5.7)
  • The mod now raises a warning when used with Optifabric (Optifine is not supported)

Fixes

  • The copy button in /colors no longer freezes the screen
  • /locate messages should no longer appear in chat unexpectedly on occasion
  • Messages (including chat messages and especially /locate-ing oneself) can no longer be hidden when they shouldn't be
  • The "Recode" button in the Options menu is now compatible with most mods

Known issues

  • Auto /chat local and similar automation commands run in support sessions (this will be fixed very soon! but for now you can disable the setting or just live with the bug)
  • Newer code actions still don't have lore overlays (the action dump is outdated)
  • The current Options menu can clip the edge of the screen on large GUI scales

Technical

  • Updated to Kotlin 1.8.20
  • /locate is no longer sent by the client every 5 seconds
  • A million other internal changes/improvements (unsure about something you see? ask!)

For Minecraft 1.19.2, Fabric API 0.60.0 or newer

Additions

  • A /ping command that shows your current ping (from CodeUtilities 3, #24)

Changes

  • The mod version in DiscordRPC is now trimmed to not include metadata
  • Added inset padding to /recode /nbssearch, and /templates (#20, #16)
  • Message highlighting no longer highlights the "Joined Game" message (more likely to follow)

Fixes

  • Fixed chatting on Node Beta
  • Fixed /nbssearch (#16)
  • Variable syntax highlighting now works for more commands (#16, #19)
  • A couple more styling and formatting fixes
  • Fixed the Show Tags keybind (#16)
  • The mod can once again be run from inside IntelliJ (for contributors)

0.1.0 beta 4

by pomchom on Oct 30, 2022
Download

For Minecraft 1.19.2, Fabric API 0.60.0 or newer

Additions

  • Added the auto /wand setting [#6]
  • Re-added chat global/local/none keybinds
  • Added /name (the opposite of /uuid; commands will likely be merged later)

Changes

  • Updated to 1.19.2; DF is a "trusted server" and playing it will not warn you about unsigned chat
  • Reverted the removal of flight speed and build/dev toggle keybinds
  • The auto /msg conversations setting is now disabled by default
  • Improved the Code Search HUD
  • Improved text positioning in /recode
  • Automation settings should now work more consistently
  • Improvements to dependency version requirements

Fixes

  • Fixed auto /chat local
  • The mod is now compatible with EnhancedBlockEntities
  • Discord RPC should no longer crash some players when enabled (but will print an error message to logs; this is a temporary workaround) [see #7]
  • Fixed name highlighting and message stacking
  • Path arguments (e.g. with /nbs load) are now suggested when typing commands
  • Fixed /imageparticle [#5]
  • Fixed formatting issues with the Chest Tooltip
  • Fixed Chest Tooltip error detection
  • /locate should randomly appear in chat much less often
  • The first message you send in chat after entering dev mode will no longer be hidden when auto /rc is enabled
  • Fixed /uuid when not in creative mode [#14]
  • Fixed support session states in Discord RPC
  • A couple typo and style fixes [#10, #17]

0.1.0 beta 3

by pomchom on Oct 27, 2022
Download

For Minecraft 1.18.2, Fabric Loader 0.13.3 or newer, Fabric API 0.50.0 or newer

Additions

  • Re-added LagSlayer HUD
  • Added highlighting to %entry codes
  • Added mod version to Discord Rich Presence in some places
  • Re-added the license to the mod jar

Changes

  • Code Search now gives signs proper glowing
  • Restyled Code Search HUD
  • Halved the mod's file size
  • Updated dependency resolution list
  • Updated the wording of the contributor list in the fabric.mod.json
  • Now using semantic versioning
  • Lots of internal code changes (eg. module system, more event reworks)

Fixes

  • Receiving chat messages should no longer show an error in logs. If this still happens to you, please let me know
  • Fixed Code Search
  • Fixed Fast Flight Speed Toggle
  • Discord Rich Presence while playing on a plot is now up-to-date

Removals

  • Removed Client TPS entry from the debug menu (may be re-added if demand is high enough)
  • Removed MCEdit schematic support
  • Removed node, non-toggle flight speed, non-toggle plot state, and chat channel keybinds
  • Removed mod developer cosmetics
  • Disabled Message of the Day (may be re-added later)
  • Temporarily removed the mod's custom exception handler

Project members

pomchom

Owner

Details

Licensed LGPL-3.0-only
Published 2 years ago
Updated 9 months ago