- add: command rewrite module
- feature: add power provider option for enchantment module
- fix: can't get command completion for offline players if
seen module
is disabled.
This version may in-compatible with the original config files, please backup your old config files inside /config/fuji/
- fix: possible NPE in DimensionOptionsRegistryHolder in resource world module
- fix: regex group reference error if insert pos in resource worlds
- remove: biome lookup cache module
- remove: tick chunk cache module
- refactor: use custom events for some modules. (little performance improvement)
- refactor: rename ZeroPermissionModule into
CommandPermissionModule (the prefix is changed from
zero
tofuji
) - refactor: rename BetterFakePlayerModule into FakePlayerManagerModule
- refactor: rename StrongerPlayerList module into FixPlayerListCME module
- refactor: rename WhitelistFix module into FixWhitelist module
This is a migration version for mc1.21
- add: CommandAliasModule
- fix: WorldDownloadModule can't works if ResourceWorldModule is disabled.
- add: SitModule
- feature: add url resolver for ChatModule
- feature: add overworld-nether coords display for ChatModule (insert
pos
) - feature: add xmaps mod support for ChatModule (insert
pos
)
This is a migration version for mc1.20.5
This is a migration version for mc1.20.6
This is a migration version for mc1.20.3 ~ mc1.20.4
This is a migration version from v1.1.8 for mc-1.20.1
- add: BedModule
- add: EnchantmentModule
- add: AnvilModule
- add: GrindstoneModule
- add: StoneCutterModule
- add: WorkbenchModule
- fix: now when the server is stopping, the config auto-save job will be triggered.
- add: EnderChestModule
- feat: now all the commands will send feedback if the command is required to be executed by a player
- fix: sometimes /fly will not update the flying player's ability instantly.
- refactor: use a more concise module enabled/disabled report format at the server start-up to avoid console-spam
- refactor: rename and modify the packages in the project to make the source more easier to read
- refactor: extract and re-use some methods and fields in the project
- refactor: code-review the utility methods
You don't need to update since there is no new contents in this version
- refactor: rename project name to "fuji"
- fix: ConfigModule can't reload config.json dynamically
- add: SystemMessageModule
- refactor: a better way to sample ProductionWork in WorksModule (This also fixes a bug that the sampling method doesn't work in 1.20.2)
- refactor: a better way to assign the server instance (now the instance will be assigned once it's constructed)
- fix: SchedulerModule throws the task already exists exception
- add: PingModule
- refactor: now we unify the logger names to "SakuraWald" so that you can see all the logs from this mod clearly
- feat: now you can add
-Dsakurawald.level=debug
to change the logger level, see debug messages in /logs/debug.log
- fix: MentionPlayersJob will throw an exception if triggered in a short time
- fix: MotdModule now doesn't need MainStatsModule to work
- fix: MotdModule can't be reload dynamically
- add: HomeModule
- add: MoreModule
- add: ExtinguishModule
- modify: the default discord invite link in default motd
- update: support 1.20.2