- refactor: use a better random number generator. (performance improved)
- refactor: use a pixel art image for project icon.
- refactor: use alternatives to apache compress library. (reduce the size of released jar file)
- feature: now a detailed version number is provided.
- docs: fix typos.
- refactor: rename "common" into "core" in "config.json'
- fix: the time diff logic. (afk module)
- add: moved wrongly disabler module
- feature: allow to custom the mention job. (tpa module)
- refactor: move
send-message
,send-broadcast
,send-actionbar
,send-title
andsend-toast
into moduleecho
. - fix: new joined player will be marked as afk wrongly. (afk module)
- feature: warning if fuji can't find the target node in
command alias module
. - feature: 'disable_all_modules' option for debug purpose.
- featiure: add the command prefix for command_syp module
- feature: a user-friendly command feedback for command exception.
- add: send-chat module
- add: view module
- fix: ignore keys missing in JsonObject if its type is Map
- refactor: change the icon of the mod.
- add: nametag module
- feature: limit abuse of /afk command
- feature: now
afk module
supports afk events. - add:
afk.effect
module. (effects: invulnerable, targetable, moveable)
- feature: allow custom seed option for
world module
. - feature: use multi-threading while searching a safe-position in rtp process.
- refactor: now will no store additional luckperms user data for fake-player spawned by carpet-fabric mod.
- refactor: use cache for luckperms permission test.
- refactor: skip un-necessary registration of command argument type adapters.
- refactor: use a concurrency byte-code scanner.
- add: temp-ban module.
- bump: version
- add: send-toast module
- add: send-title module
- add: burn module
- add: helpop module
- add: near module
- add: jump module
- add: compass module
- refactor: rename
sendmessage
,sendbroadcast
,sendactionbar
,sendtitle
intosend-message
style...
- feature: run as fake-op for
run module
- feature: run as fake-op for
command-attachment module
- add: command attachment module (allows you attach commands into itemstack, making magic items)
- add: json module (a unified json editor)
- add: attachment module (a unified attachmnt facility)
- refactor: rename
/scheduler
into/command-scheduler
- 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.sort
module - fix: the async-execution in
command schedule module
. - fix: a minor bug about circular dependency between
/fuji reload
command. - fix: a minor bug about the wrong display icon for
next page
in paged gui. - refactor: a unified package structure in project.
- feature: use a event-based, cached method in
tablist.sort
module. (performance improved) - feature: improve the loading performance of module manager at server startup stage.
- feature: now the
tablist.sync_game_profile
is the sub-module oftablist.sort
module. - feature: now the
chat.display
is a sub-module ofchat
module. - feature: now the
chat.history
is a sub-module ofchat
module.
- 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
carpet
andmulti obsidian platform
modules intogameplay
module - refactor: a unified command system.
- refactor: a unified scheduler system. (all the
schedule jobs
now supporthot reload
) - feature: more clear feedback message for
command scheduler module
- feature: a friendly data validator for
command rewrite
module - feature: now
tablist.sort
module will display the correct skin of the dummy player. - feature: allow custom data formatter in
%fuji:date%
placeholder - feature: now
/rtp
command 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 module
supports lazy-load. - feature: now the head assets is not included in the jar, and
head module
will download them on demand. - feature: chat spy for un-parsed chat message in chat module
- feature: the
search keywords
will now show in the gui. - feature: now
/fuji reload
can hot reload the language files. - feature: allow custom item display text in language file
- add: cleaner module
- fix: include the missing
apache commons rng
library into the mod. (So that thetab_list module
will not crash the game.) - fix: include the missing
jetbrains annotation
library into the mod. - add: language support for
zh_tw