- feature: now the player's leg will sync with eye-sight in
sit module - feature: now player can use /sit command to sit on any blocks (e.g: bed, fence, and more...)
- fix: the prompt display can't find the language keys in sign input gui.
- fix: in-correct offset in
sit module - fix: falling-player bug in
sit module - fix: the sync of game profile of dummy players in
tablist.sortmodule - fix: the async-execution in
command schedule module. - fix: a minor bug about circular dependency between
/fuji reloadcommand. - fix: a minor bug about the wrong display icon for
next pagein paged gui. - refactor: a unified package structure in project.
- feature: use a event-based, cached method in
tablist.sortmodule. (performance improved) - feature: improve the loading performance of module manager at server startup stage.
- feature: now the
tablist.sync_game_profileis the sub-module oftablist.sortmodule. - feature: now the
chat.displayis a sub-module ofchatmodule. - feature: now the
chat.historyis a sub-module ofchatmodule.
- fix: the de-sync of game profile in dummy player in tablist.sort module
- fix: adjust offset of sit module
- add: warp module
- fix: the falling player bug in
sit module - refactor: move
carpetandmulti obsidian platformmodules intogameplaymodule - refactor: a unified command system.
- refactor: a unified scheduler system. (all the
schedule jobsnow supporthot reload) - feature: more clear feedback message for
command scheduler module - feature: a friendly data validator for
command rewritemodule - feature: now
tablist.sortmodule will display the correct skin of the dummy player. - feature: allow custom data formatter in
%fuji:date%placeholder - feature: now
/rtpcommand allows dimension option. - add: support new default language
zh_tw - add: a unified teleport module. (
tppos module)
- feature: a more unified gui for
head module - feature: now
head modulesupports lazy-load. - feature: now the head assets is not included in the jar, and
head modulewill download them on demand. - feature: chat spy for un-parsed chat message in chat module
- feature: the
search keywordswill now show in the gui. - feature: now
/fuji reloadcan hot reload the language files. - feature: allow custom item display text in language file
- add: cleaner module
- fix: include the missing
apache commons rnglibrary into the mod. (So that thetab_list modulewill not crash the game.) - fix: include the missing
jetbrains annotationlibrary into the mod. - add: language support for
zh_tw
- fix: use a more compatibie way to random teleport. (This avoids possible
entity teleport asyncconflicts with other mods, can also fix the/rw tpinresource world module) - fix: edge-case about registering single-level command alias will failed. (In
command alias module) - feature: standardize the return value of most of fuji commands, so that they can be chain-executed, and return the correct value.
- feature: a friendly configuration syntax checker during the server start stage.
- feature: a generalized
resource world module, now renamed toworld module, and can create any number of worlds, also can create extra worlds from non vanilla dimension type (The dimension type can come from other mods) - feature: the
shape optionforrtp module - feature: the
allowed dimensionsforteleport warmup moduleto avoid conflits with other mods. - feature: now you can use
%fuji:escape%to escape fromplaceholder parser - refactor: move
foreach moduleandshell moduleintocommand_meta module - refactor: use a more functional style in project.
- refactor: rename
scheduler moduleintocommand_scheduler module - refactor: use a more unified structure in
command rewrite module - refactor: move
sit moduleandnickname moduleintocommand toolbox module - remove: the
newbiew welcome moduleandop protect module(You can usecommand_event moduleto custom, more powerful, see wiki for example) - remove: the
auto_reset_cronoption inresource world module. (Usecommand_scheduler moduleinstead) - update: the
fabric-loaderdeps into v0.15.11 - update: lots of new things in wiki
- add: new placehlders: %fuji:has_permission%, %fuji:get_meta%, %fuji:random%, %fuji:random_player%, %, %fuji:escape%
- add: more sub-modules for
command_meta module:run module,chain module,delay module - add:
rtp module(extracted fromresource world module, now you can custom the teleport setup per dimension) - add:
lore module
- fix: the
poswill be mis-parsed in some words.
- fix: wiki generator can't support 3rd object
- feature: now
command alias modulesupports multi level command definition (level > 5) - feature: hide tooltip of glass-pane in gui
- feature:
asyncsupport fortab list module - feature: support
sort weightfortab list module - feature: now
tab list modulesupports style list. - feature: add
fakerfortab list module - refactor: rename configuration key
patterninto `rewrite - add: command event module
- add: placeholder
%fuji:health_bar% - add: placeholder
%fuji:rotate%
- fix: crash the client if the client-side install fuji and edit a sign in multi-player server.
- fix: the
production workinworks modulecan't work ifresource world moduleis disabled. - fix : a minor bug about re-entrance and reference while searching keywords in
works module - refactor: change the mixin generator into a non-destruction generator
- refactor: move common classes into
commonpackage - refactor: better naming for docs gen
- refactor: extract default placeholder for server side gui
- refactor: better compatibility for
afk module - add: trashcan module
- add: module dependency checker
- feature: now
tab list modulesupportsbodycustom
- feature: now
deathlog modulewill not override the inventory even if the target player is op - refactor: a generalized paged gui for
works module - refactor: rename field
command_regex_2_cooldown_mstoregex2msincommand_cooldown module - refactor: refactor: rename field
rulestoregexincommand_rewrite module - refactor: extract
rowsandtopsfields intotopfield intop chunks module - add: kit module (full gui support)
- add: tab list module
- add: a docs generator (see the latest and detailed wiki)
- fix: (chat module) the default
formatconfiguration inchat module - fix: can't process fake-player from
carpet-fabricwithluckperms - fix: can't resolve
%fuji:player_suffix%placeholder - feature: a friendly dependency checker to avoid exceptions at server launch stage
- feature: (command interactive module) now
command interactive modulesupportsplaceholder - feature: generalize the module manager to support sub-module.
- feature: (color module) support full server-side colorful signs
- feature: now will report enabled modules alphabetically in console.
- refactor: generalize many
functional blockrelative modules intofunctional module - refactor: generalize
fake player manager moduleandbetter info moduleintocarpet module. (now permission checker works with fake-player) - refactor: generalize
bypass ... moduleintodisabler module - refactor: generalize some simple command modules into
command_toolbox module - refactor: rename
fix whitelist moduleintowhitelist module - refactor: a light-way to implement
teleport warmup module(better compatibility) - refactor: adjust the joint point of
command interactive modulefor better comtatibility. - refactor: update the default configuration for
scheduler module - remove: the
fix player list cme module - add: top module
- add: command warmup module
- add: send message module
- add: send broadcast module
- add: send actionbar module
- add: for each module
- add: shell module (powerful and dangerous)
- fix: update PlaceholderAPI version to address a minor bug about
nested taginclick:command_suggest - refactor: now
realname modulewill list all the players wiht nickname - refactor: modify the default format in
chat moduleto support player nicknames - refactor: rename
protect moduleintomultiplier module, and generalize its purpose. (more powerful) - feature: a language key for placeholder
%fuji:pos% - add: nickname module
- add: color module (supported types: sign, anvil)
- fix: can't resolve language if
language moduleis disabled. - refactor: use translable text for
itemdisplay inchat module - refactor: use a light-way method to implement Chat module (better compatibility, slightly performance improvement)
- feature: Afk module supports placeholder
This version can't load language without
language moduleenabled
- fix: quartz library will throw NPE if client-side re-entry the single-player world
- fix:
Chat modulecan't insertinvif a player holds anenchanted itemin his mainhand. - feature:
Home moudlesupports meta. - feature: now supports
PlaceholderAPI, you can insert any placeholder in anywhre. - feature: now supports to re-define
default language(lazy-loading support) - feature: now
Chat modulesupports extra placeholder - feature: now
/fuji reloadwill try to merge configuration trees every time. - refactor: a better way to communicate with
luckperms - refactor: rename
MainStatsmodule intoPlaceholdermodule - refactor: re-organize message util.
- refactor: use a better parser for
Chat module(better performance) - add:
AntiBuildmodule - add: backup service for
/config/fujifolder
- add: ProtectModule
- add: WorldModule
- add: RealnameModule
- add: LoomModule
- add: CartographyModule
- add: SmithingModule
- refactor: a better way to dispatch module codes. (better compitable)
- refactor: modify CommandPermissionModule prefix from
fuji.<command-node-path>tofuji.permission.<command-node-path> - refactor: disable
TestModuleif not in development-environment - fix: insert
posin resource world will cause console spamMissing language key ...
- fix: regex group reference error if insert pos in resource worlds
- fix: can't get command completion for offline players if seen module is disabled.
- feature: add power provider option for enchantment module
- add: command rewrite module



