Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Supported environments
Creators
Details
Licensed GPL-3.0-only
Published 2 years ago
Updated 2 days ago
Changelog
Read detailed change logs in https://github.com/sakurawald/fuji/commits/dev/
Changelog
[command_advice]
Improvements and Fixes
- Fix: Compatibility with Minecraft versions [1.20, 1.20.2].
- Feature: Optimized the default configuration schema. (Make it easier to understand.)
- Feature: Pre-compiled regex patterns to improve performance.
- Feature: Added new
CANCEL_WITH_FAILUREcommand advice type. (Useful for return value consumers) - Feature: Introduced
enableproperty forcommand adviceconfiguration. (Easier to switch)
[core]
-
Feature: The
--silentoptional argument now supports vanilla Minecraft feedback. (You can now use--silent trueto suppress both thefuji command feedbacksandvanilla Minecraft command feedbacks.)- Example:
/run as fake-op @s --silent true particle minecraft:heart ~ ~1 ~ 0.6 0.6 0.6 0 20 force %player:name%/run as fake-op @s --silent false particle minecraft:heart ~ ~1 ~ 0.6 0.6 0.6 0 20 force %player:name%
- Example:
-
Feature: The
/fuji reloadcommand can now regenerate the default configuration without requiring a server restart.- Before: Deleting configuration files would cause
/fuji reloadto rewrite in-memory data back to disk. - Now: Deleting configuration files and running
/fuji reloadwill regenerate a fresh default configuration.
- Before: Deleting configuration files would cause
-
Fix: The
command descriptorcan now correctly unregister an old command descriptor, even if the new one uses a different command pattern.- This mainly affects the
hot-reloadfunctionality in thecommand_bundlemodule.
- This mainly affects the
[command_alias]
Improvements and Bug Fixes
- Feature: Support for hot-reloading configuration via
/fuji reloador/reload. - Feature: Inspect all registered alias commands with
/fuji inspect fuji-commandsor/fuji. - Feature: Improved console logging when registering alias commands.
- Feature: Enhanced error handling when the specified target command does not exist.
- Feature: New
requirementproperty forcommand aliasconfiguration.- Before: Requirements were implicitly inferred from the target command.
- Now: Requirements can be explicitly specified, making them clear.
- Feature: New
documentproperty forcommand aliasconfiguration, allowing documentation strings for each alias command. - Feature: New
enableproperty forcommand aliasconfiguration, allowing easier toggling of commands. - Feature: Added
/command-alias listcommand to inspect all registered alias commands.
Files
Metadata
Release channel
ReleaseVersion number
12.27.0Loaders
Game versions
1.20.5–1.20.6Downloads
3Publication date
August 24, 2025 at 8:11 AMPublisher

sakurawald
Owner






