Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Fuji (Essentials)

Fuji (Essentials)

A mod that ports EssentialsX / CMI from bukkit to fabric. (Fully Server-side essential mod)

35.5k
115
Management
Technology
Utility
AboutChangelogVersions

1.6.1-release-3ac5ee80c0

by SakuraWald on Sep 23, 2024
Download

WARNING:

If you are using a version before v1.5.9, you should read the changelog of v1.5.9.

  • feature: improve the performance of parsing text from language file, also avoid many un-necessary copy operation.
  • feature: now use the placeholder provided by spark mod to display /profiler command. (profiler module)
  • feature: report error in the console if failed to parse args for a language value.
  • feature: add locale language keys for deathlog module.
  • feature: now allow to enable color module in single-player world.
  • fix: the escape parser can't escape the fuji:random placeholder. (e.g. /run as console foreach give %fuji:escape player:name% minecraft:diamond %fuji:escape fuji:random 8 32 1%)

1.6.0-release-c76d64feaf

by SakuraWald on Sep 21, 2024
Download

WARNING:

If you are using a version before v1.5.9, you should read the changelog of v1.5.9.

Change Log

  • feature: allow to attach commands into an entity. (command attachment module)
  • feature: allow to attach commands into a block, also a new input type STEP_ON can be specified. (command attachment module)

1.5.9-release-37bccbe0b2

by SakuraWald on Sep 21, 2024
Download

Migration Guide:

If you are using a version before v1.5.9, you should install this version to migrate the old configuration files.

  1. The data structure and semantics remains the same as previous versions.
  2. The file config/fuji/config.json will be migrated automatically.
  3. Files config/fuji/pvp.json, config/fuji/scheduler.json, config/fuji/warp.json, config/fuji/home.josn, config/fuji/world.json, config/fuji/seen.json, config/fuji/skin.json, config/fuji/head.json, config/fuji/nickname.json, config/fuji/chat.json will be migrated automatically.
  4. Some files require you to move them into the new place manually:
    1. move config/fuji/kit directory into config/fuji/modules/kit/kit-data
    2. move config/fuji/deathlog directory into config/fuji/modules/deathlog/death-data
    3. move config/fuji/skin directory into config/fuji/modules/skin/skin-data
    4. move config/fuji/skin.json file into config/fuji/modules/skin/config.json

ChangeLog

  • feature: add the configuration migrator layer, to help our user migrate version more easily. (it's less painful now.)
  • feature: split the big file confug/fuji/config.json into small pieces locates in config/fuji/modules. (see the migration guide above.)
  • feature: unify the json key naming policy, now all json keys use the lower case underscore style. (The old keys are migrated automatically.)
  • feature: add /tppos offline <player> command to teleport to the offline position of a player.
  • feature: use lazy loading way to initialize all managers.
  • feature: now will skip the un-necessary nametag making for a dead player. (nametag module)
  • feature: now backup service will keep the original file structure in file system.
  • feature: soft fail if failed to load an extra dimension. (world module)
  • feature: add locales for deathlog module
  • fix: ensure that all jobs used to save configuration on server stopping phase will be triggered anyway.
  • fix: the invulnerable is always treated as true. (afk.effect module)
  • fix: suppress the console error logging on a new player joined the server. (skin module)
  • refactor: use compile-time module graph, to boost the process of computing module path.
  • refactor: rewrite the configuration system, now it's much more clear.
  • refactor: remove the functional.enchantment.override_power module, now it's the part of functional.enchantment module.
  • build: add more tests to test symbol reference. (the reference relation between modules are stricter now, and the compatibility with other mods are enhanced.)

1.5.8-release-778e855a2f

by SakuraWald on Sep 17, 2024
Download
  • feature: allow partial locale. (if a language key is missing in player's client-side language, then we fall back this language key to default_language.)

1.5.7-release-3f33f66af3

by SakuraWald on Sep 16, 2024
Download
  • refactor: rename the languafe files. (e.g. from en_us.json to en_US.json)
  • fix: use default_language as fallback if the server can't support the client-side language. (language module)
  • fix: possible to trigger ConcurrentModificationException in UpdateNametagJob if using /fuji reload. (nametag module)
  • refactor: extract the configuration of skin module from config.json into skin.json file.
  • add: the most top 30 used languages into the default generated languages files.
  • feature: add secutiry option for security purpose. (shell module)
  • feature: add a dependency checker to check the dependency reference. (enhance the compatibility with other mods.)
  • feature: optimize the packet sending logic. (nametag module)
  • feature: a more unified style for console logging.
  • feature: log the console on writing default configuration files.
  • feature: log the console if a language key is missing in a language file.
  • feature: use orange color for the command execution exception, instead of the red color.

1.5.6-release-3b762e8f07

by SakuraWald on Sep 8, 2024
Download
  • feature: add a fuji exception catcher to catch exceptions during the execution of fuji commands, and provide a user-friendly exception report, to the command source, and the console.
  • feature: fix many typos in language keys and language values for language files.
  • feature: soft fail if the target dimension not found. (works module)
  • refactor: optimize the build script of project. (reduce the size of released jar)

1.5.5-release-220305a69b

by SakuraWald on Sep 7, 2024
Download
  • feature: use compile-time reflection to boost the module loader at server start up stage, and also improve the compatibility with other mods.
  • feature: pass the compatibility with sinytra-connector mod.
  • feature: improve the zh_tw language support (by @yichifauzi).

1.5.4-release-9b45655a6e

by SakuraWald on Sep 7, 2024
Download
  • refactor: use the vanilla minecraft functions to implement the nametag module. (better performance)
  • feature: adjust the nametag initial position so that the new joined player will not see the riding animation.

1.5.3-release-f73b32adc6

by SakuraWald on Sep 5, 2024
Download
  • 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.

1.5.2

by SakuraWald on Sep 4, 2024
Download
  • 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)

1.5.1

by SakuraWald on Sep 1, 2024
Download
  • refactor: move send-message, send-broadcast, send-actionbar, send-title and send-toast into module echo.
  • 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

1.5.0

by SakuraWald on Aug 31, 2024
Download
  • fix: ignore keys missing in JsonObject if its type is Map

1.4.9

by SakuraWald on Aug 30, 2024
Download
  • refactor: change the icon of the mod.

1.4.8

by SakuraWald on Aug 27, 2024
Download
  • add: nametag module

1.4.7

by SakuraWald on Aug 27, 2024
Download
  • feature: limit abuse of /afk command

1.4.6

by SakuraWald on Aug 27, 2024
Download
  • feature: now afk module supports afk events.
  • add: afk.effect module. (effects: invulnerable, targetable, moveable)

1.4.5

by SakuraWald on Aug 26, 2024
Download
  • 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.

1.4.4

by SakuraWald on Aug 8, 2024
Download
  • bump: version

1.4.3

by SakuraWald on Aug 5, 2024
Download
  • 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 into send-message style...

1.4.2

by SakuraWald on Aug 4, 2024
Download
  • feature: run as fake-op for run module
  • feature: run as fake-op for command-attachment module
1
84
85
86
88

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@58dac27

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.