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>
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!)
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
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)
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]
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