Fuji (Essentials)

Fuji (Essentials)

Mod

A mod that ports EssentialsX / CMI from bukkit to fabric.

Server DecorationEconomyGame MechanicsManagementOptimizationSocialStorageTechnologyUtilityWorld Generation

8,151 downloads
46 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

The version number of fuji follows semver now: https://semver.org/

Cherry-pick commits for mc1.21:

This version includes the following breaking changes if you are using them:

  • refactor: remove tab_list.sort and tab_list.faker module. (it's highly recommend to use https://github.com/NEZNAMY/TAB for complex purpose, it works just perfect.)
  • refactor: rename tab_list module to tab module.

The version number of fuji follows semver now: https://semver.org/

This version includes the following breaking changes if you are using them:

  • refactor: remove tab_list.sort and tab_list.faker module. (it's highly recommend to use https://github.com/NEZNAMY/TAB for complex purpose, it works just perfect.)
  • refactor: rename tab_list module to tab module.

The version number of fuji follows semver now: https://semver.org/

Cherry-pick commits for mc1.21:

This version includes the following breaking changes if you are using them:

  • feature: add others literal arguments to most commands that only targeted at command source player in the past, now allows to use others argument to apply the command to a collection of players. This influence the following commands (If you are using command_permission module with apply-sponge-implicit-wildcard=false in luckperms.conf, then everything is fine. If the option is true, then be careful that the wildcard permission may allow players to use the following commands with others option.):
    • all functional commands.
    • most of the commands in command_toolbox
    • /afk, /back, /chat style, /pvp, /rtp
  • The command option /tppos --targetPlayer ... is replaced by /tppos others .... (command_toolbox.tppos module)
  • make the default required level permission to 4: /heal, /ping, /extinguish, /near (command_toolbox.* module)
  • make the default required level permission to 4: all functional commands. (functional module)

The version number of fuji follows semver now: https://semver.org/

This version includes the following breaking changes if you are using them:

  • feature: add others literal arguments to most commands that only targeted at command source player in the past, now allows to use others argument to apply the command to a collection of players. This influence the following commands (If you are using command_permission module with apply-sponge-implicit-wildcard=false in luckperms.conf, then everything is fine. If the option is true, then be careful that the wildcard permission may allow players to use the following commands with others option.):
    • all functional commands.
    • most of the commands in command_toolbox
    • /afk, /back, /chat style, /pvp, /rtp
  • The command option /tppos --targetPlayer ... is replaced by /tppos others .... (command_toolbox.tppos module)
  • make the default required level permission to 4: /heal, /ping, /extinguish, /near (command_toolbox.* module)
  • make the default required level permission to 4: all functional commands. (functional module)

The version number of fuji follows semver now: https://semver.org/

  • feature: add on_warped event for warps. (command_toolbox.warp module)
  • fix: possible to trigger Not a JSON Object: null when a new fake-player is spawned via carpet mod. (placeholder module)
  • fix: can't display a specific type of block entity properly, e.g. beds, banners etc. (chunks module)
  • refactor: cleanup unused functions in core, rename and simplify symbols in core.

The version number of fuji follows semver now: https://semver.org/

cherry-pick the v4.3.0 version for mc1.21:

  • feature: add on_warped event for warps. (command_toolbox.warp module)
  • fix: possible to trigger Not a JSON Object: null when a new fake-player is spawned via carpet mod. (placeholder module)
  • fix: can't display a specific type of block entity properly, e.g. beds, banners etc. (chunks module)
  • refactor: cleanup unused functions in core, rename and simplify symbols in core.

The version number of fuji follows semver now: https://semver.org/

cherry-pick commits from fuji v4.2.1:

  • 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.
  • i18n: translation fix for id_ID and zh_TW. (contributor: @yichifauzi)
  • 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/

  • 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 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/

  • 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 of translatable 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 from 1.6.0+1.21 to 1.7.0+1.21.2.

Project members

SakuraWald

Owner

Details

Licensed GPL-3.0-only
Published a year ago
Updated 16 days ago