Fix issue #4: Config parser not recognizing nested bind/alias after wait operations
- Fixed leading space bug in WaitAlias handling that caused empty definitions
- Added automatic quote wrapping for arguments containing spaces
- Added blank split filtering to handle trailing backslashes
- Bump version to 1.0.3
feat: Add silent mode to suppress command feedback messages
- Add SilentAlias builtin alias (builtinSilent\1 and builtinSilent\0)
- Add convenient shortcuts +silent and -silent
- Wrap all sendFeedback() calls with silentMode check
- Update README.md with silent mode documentation and examples
- Update README_CN.md with Chinese translation
- Add example patterns: state switcher vs press-and-hold
- Resolves issue #5 - prevent chat spam from toggle binds
feat: Add silent mode to suppress command feedback messages
- Add SilentAlias builtin alias (builtinSilent\1 and builtinSilent\0)
- Add convenient shortcuts +silent and -silent
- Wrap all sendFeedback() calls with silentMode check
- Update README.md with silent mode documentation and examples
- Update README_CN.md with Chinese translation
- Add example patterns: state switcher vs press-and-hold
- Resolves issue #5 - prevent chat spam from toggle binds
Fix issue #4: Config parser not recognizing nested bind/alias after wait operations
- Fixed leading space bug in WaitAlias handling that caused empty definitions
- Added automatic quote wrapping for arguments containing spaces
- Added blank split filtering to handle trailing backslashes
- Bump version to 1.0.3
Fixes #4
Changelog for v1.0.2
Bug Fixes
- Fixed config reload issue (#2): Config was reloading on every world change, breaking aliases with persistent state (e.g., loops, waits spanning worlds). Config now loads once at client startup instead of on every server join.
- Improved config parsing: Added support for
/prefix in config lines (e.g.,/aliasand/bindnow work in the config file, matching in-game command format). - Removed faulty assert: Eliminated an assertion that caused issues during initialization when no player was present.
- Fixed console warnings: Config parsing now properly handles empty and comment lines without logging warnings.
Improvements
- Command descriptions: Fixed typos in
/aliasand/bindcommand help text. - Code formatting: Updated formatter settings for 128-character lines, tabs, and improved consistency.
- IDE setup: Added Eclipse Google Java formatter profile, configured Zed editor for Gradle import and JDTLS dependency resolution.
Other Changes
- Updated Gradle wrapper properties.
- Minor README updates.
- Merged remote changes.
fix NoSuchMethodError on SwapSlotAlias run (fabric mc 1.21.4, mod version 1.0.1)
remove command feedback on automatically cfg loading!
for 1.21.4 - 1.21.8
for 1.21 - 1.21.3

