The version number of fuji follows
semver
now: https://semver.org/
- docs: simplify the docs
- use a fancy header to reflect the structure of the document.
- add the
listing of commands
. - remove the usage of levels that deepen than h6.
- box the code fence.
- fix: ensure the commands are executes in main thread. (command_meta.delay module)
- fix: the lore of meta-data doesn't show in
/fuji inspect fuji-commands
gui. (fuji module)
The version number of fuji follows
semver
now: https://semver.org/
cherry-pick commits from fuji v4.2.0
:
- feature: add new module chat.replace module, to replace the chat text with a given text. (chat.replace module)
- feature: improve the performance of replacing text in language system, also enhance the compatibility of this function.
- feature: add first time usage guide at server startup process, to help the new user to set up this mod.
- feature: set the quartz thread name with prefix Fuji-Quartz, to identify the threads belongs to fuji.
- feature: set the default input value to blank for player head gui. (head module)
- feature: set the default display name based on the input warp name. (warp module)
- feature: add /fuji debug command, to switch the debug all messages flag in game. (fuji module)
- refactor: change the color of debug message from purple to gray. refactor: remove the [DEV] prefix in debug message.
- build: update the contributor list fix: the default configuration file for command alias module. (command alias module)
The version number of fuji follows
semver
now: https://semver.org/
- feature: add new module
chat.replace
module, to replace thechat text
with agiven text
. (chat.replace module) - feature: improve the performance of replacing text in language system, also enhance the compatibility of this function.
- feature: add
first time usage guide
at server startup process, to help the new user to set up this mod. - feature: set the quartz thread name with prefix
Fuji-Quartz
, to identify the threads belongs to fuji. - feature: set the
default input value
toblank
for player head gui. (head module) - feature: set the
default display name
based on the input warp name. (warp module) - feature: add
/fuji debug
command, to switch thedebug all messages
flag in game. (fuji module) - refactor: change the color of
debug message
from purple to gray. - refactor: remove the
[DEV]
prefix in debug message. - build: update the contributor list
- fix: the default configuration file for command alias module. (command alias module)
The version number of fuji follows
semver
now: https://semver.org/
- project: first release for minecraft 1.21.2
- i18n: new translation for
id_ID
(100%). (translator: @yichifauzi)
The version number of fuji follows
semver
now: https://semver.org/
cherry-pick the fixes from the version for minecraft 1.21.1-rc1
:
- fix: register the chat type twice while joining a single-player world in client.
- fix: the console will display
if you see this text...
message while canceling the broadcasting a translatable text. (system_message module)
The version number of fuji follows
semver
now: https://semver.org/
- fix: the console will display
if you see this text...
message while canceling the broadcasting a translatable text. (system_message module)
This is a manually uploaded version.
changelog:
- fix: the
[item]
didn't keep the consistent oftranslatable text
, always shows english text. (chat.display module)
The version number of fuji follows
semver
now: https://semver.org/
- fix: the
network protocol error
while join a single-player world, using fuji in client-side only mode. (chat.style module)
The version number of fuji follows
semver
now: https://semver.org/
- fix: keep the translatable text for
[item]
. (chat.display module)
The version number of fuji follows
semver
now: https://semver.org/
- build: update
sgui
library from1.6.0+1.21
to1.7.0+1.21.2
.
The version number of fuji follows
semver
now: https://semver.org/
This version including the following breaking changes if you are using them:
- refactor: lower the power of
chat.style content parser
.
- remove: the ability to parse
markdown language
. (This can be done via command rewrite if necessary, avoids the bypass of the usage of style tags.)- remove: the ability to parse
placeholders
, avoids the abuse of evaluating placeholders in chat message sent by players.- refactor: set the default requirement of level permission to 4 for
/lore
command. (command_toolbox.lore module)- refactor: set the default requirement of level permission to 4 for
/repair
command. (command_toolbox.repair module)
- feature: add
document string
for/fuji inspect fuji-commands
, making all commands registered by fujiself-explanatory
, with explanation offunction
andargument
. - feature: add
gui support
for/warp
command. (warp module)- add
/warp set-name
to set the display name of a warp. - add
/warp set-item
to set the item of a warp. - add
/warp set-lore
to set the lore of a warp.
- add
- feature: add new module
chat.stripe
to stripestyle tags
based on permissions, making it possible to control the usage of style tags. (chat.stripe module) - feature: add
requires_corresponding_permission_to_use_style_tag
option forcolor.anvil
andcolor.sign
module. (color module) - feature: add the ability to
cancel
a system message. (system_message module) - feature: add
transform nickname
option, which allows to add prefix, suffix and truncate the input nickname. (nickname module) - feature: skip un-necessary re-draw for
/fuji inspect configuration
and/fuji inspect registry
. (fuji module) - build: improve the github templates to use new features provided by github, providing a better experience for user feedback.
- docs: enrich the
chat
modules. - fix: should not warn the console about
required mods not installed
if the related module is disabled inconfig/fuji/config.json
. (carpet module)
The version number of fuji follows
semver
now: https://semver.org/
This version including the following breaking changes is you are using them:
- In this version, the
chat related modules
are divided into small pieces, and intended to work with other chat-related mods, like: patbox'sstyled chat
.
- feature: split the
sender
andcontent
in message, instead of encode thesender
into thecontent
, making it compatibility with otherchat linking mods
. (chat.style module)- feature: make the joint-point of
chat.style module
more precises, with better compatibility.- feature: extract
rewrite feature
fromchat.style module
intochat.rewrite module
, making it possible to use with other chat-related mods.- feature: extract
mention player feature
fromchat.style module
intochat.mention module
, making it possible to use with other chat-related mods.- feature: extract
chat spy feature
fromchat.style module
intochat.spy module
, making it possible to use with other chat related mods.- refactor: move
%fuji:player_prefix%
,%fuji:player_suffix%
and%fuji:pos%
placeholders fromchat.style module
intoplaceholder module
.- refactor: rename
/chat format
into/chat style
. (chat.style module)
- feature: add
/fuji inspect registry
command, to list all registries in the server, including static registries and dynamic registries. - feature: add
token replacement
forchat.display module
, making it possible to use with other chat-related mods. - feature: support deeper-level style passing in language file when replacing texts.
- feature: lazy computation for text replacement in language file.
- fix: accessing legacy random source from multiple threads in
mention player task
.
The version number of fuji follows
semver
now: https://semver.org/
- fix: the equal case of
/has-players?
command. (predicate module)
The version number of fuji follows
semver
now: https://semver.org/
- fix: a player will still be flagged as afk on moving. (afk module)
- fix: there is 1 game tick delayed before leave afk state. (afk module)
The version number of fuji follows
semver
now: https://semver.org/
- feature: add
/command-scheduler
list command, to list all jobs. (command scheduler module) - feature: now will log the console on executing commands of jobs. (command scheduler module)
- feature: add
ignore
option. (command spy module) - i18n: new translation for
zh_tw
. @yichifauzi - docs: enrich the docs.
The version number of fuji follows
semver
now: https://semver.org/
- i18n: new translation for
zh_tw
. @yichifauzi - fix: swap the icon of
my-works
andall-works
in/works
gui. (works module) - refactor: use quartz button to mean the help button, for ui consistency.
The version number of fuji follows
semver
now: https://semver.org/
- i18n: new translation for
zh_tw
. @yichifauzi - feature: add
gui support
for/world list
. (world module) - fix: the
next page button
not work in/works
gui. (works module).