Releases: ProjectEssentials/ProjectEssentials-Core
Releases · ProjectEssentials/ProjectEssentials-Core
2.0.0-RC.5+MC-1.15.2
Added
- Localization for out of some list-type messages.
Fixed
- Aliases will not applied and assigned when cooldown module not exist.
2.0.0-RC.5+MC-1.14.4
Added
- Localization for out of some list-type messages.
Fixed
- Aliases will not applied and assigned when cooldown module not exist.
2.0.0-RC.4+MC-1.15.2
Added
- Synced changes from 1.14.4 branch.
2.0.0-RC.4+MC-1.14.4
Added
org.json:jsonincluded in mod bundle.
Changed
- Removed redundant new line in
ServerMessagingAPI.listAsResponse.
Fixed
- Exception while overriding native commands.
- Incorrect base implementation class checking.
2.0.0-RC.3+MC-1.14.4
Added
list-max-elements-in-pagesetting added.sendListAsMessageimplemented inMessagingAPI.kt.listAsResponseimplemented inServerMessagingAPI.kt.
Changed
- Default permission resolution strategy improved.
2.0.0-RC.2+MC-1.14.4
Added
- Back location revoking on player leaving.
zh_cnlocalization added to safe localizations list.PermissionResolutionStrategyimplemented.org.json:jsonimplementation/internal dependency.CommandAliasesclass withaliaseshash map.
Changes
- Kotlin serialization gradle plugin updated.
mods.toml->creditsproperty value updated.- Module logic have moved to
ModuleObject.kt. - Changed documentation since version format.
- Some multi-line strings converted to string blocks.
- Kotlin experimental unsigned types replaced on typical types.
Removed
logoFileentry frommods.toml.- Directory paths for debugging.
- Old unused assets.
- Documentation from
documentationdirectory. - ⚠ Annotations for
configuration,commandsandmodule. kotlin-reflectfrom implementation\internal dependencies.Klaxonfrom implementation\internal dependencies.Cooldownfrom implementation dependencies.- ⚠
api versionproperty from module (with annotation). - ⚠
IModule#reload()method removed. - ⚠
IModule#getModule()method removed. - ⚠
IModule#getModuleData()method removed.
2.0.0-RC.1+MC-1.14.4
Note: it is not full list with changes!
Added
- Short aliases for basic commands, weather, gamemode, etc.
- Ability to configure some settings in game with command
/configure-essentials <> <>. - Permissions for back command after death.
Changes
- Fully rewritten core module code, and module system.
- API breaking changes (not documented changes).
- Version number format now fully relative to semver.
- Updated kotlin runtime to the latest version.
- Now as updater file uses
updatev2.json. - Almost all permissions nodes was renamed.
- Permissions system was changed, and now no one module dependents on permissions module.
Removed
- Redundant logger information spamming in common logger. Now it redirected to debug logger.
Fixed
- Back command incorrect behavior was fixed after death.
- Safe localization random bugs probably fixed.
v1.15.2-1.1.0
Added
- AccessTransformers (for
languagefield inServerPlayerEntityclass). gsondependency added and included in mod bundle.- Localization configuration.
- Localization API implemented.
hoverEventFrominHoverEventExtensionsimplemented.textComponentFrominTextComponentExtensionsimplemented.- Localization configuration loading \ saving.
- Localization processing (in-resources) files.
- All vanilla commands have got safe localization.
throwOnlyPlayerCanandthrowPermissionLeveladded inModErrorsHelper.kt.BackLocationprovider and command implemented.- Compatibility with back command added to
teleportcommand. (Experimental) IConfigurationinterface for configurations.
Changed
- Updated dependencies, updated module version.
- Forge target version updated. (to
28.2.X) JsonConfigurationcompatibility to0.20.0version. !!! BREAKING CHANGE !!!ONLY_PLAYER_CANandPERMISSION_LEVELinModErrorsHelper.ktnow is deprecated.- Small logging output changes.
Fixed
- Incorrect behavior for teleport alias
/tp. - Crash when using
deopwhen permissions module not exist command. - Incorrect vanilla op level checking.
Removed
- Redundant
@UseExperimentalannotation fromloadLocalizationinlocalization.kt.
v1.14.4-1.3.0
Added
- AccessTransformers (for
languagefield inServerPlayerEntityclass). gsondependency added and included in mod bundle.- Localization configuration.
- Localization API implemented.
hoverEventFrominHoverEventExtensionsimplemented.textComponentFrominTextComponentExtensionsimplemented.- Localization configuration loading \ saving.
- Localization processing (in-resources) files.
- All vanilla commands have got safe localization.
throwOnlyPlayerCanandthrowPermissionLeveladded inModErrorsHelper.kt.BackLocationprovider and command implemented.- Compatibility with back command added to
teleportcommand. (Experimental) IConfigurationinterface for configurations.
Changed
- Updated dependencies, updated module version.
- Forge target version updated. (to
28.2.X) JsonConfigurationcompatibility to0.20.0version. !!! BREAKING CHANGE !!!ONLY_PLAYER_CANandPERMISSION_LEVELinModErrorsHelper.ktnow is deprecated.- Small logging output changes.
Fixed
- Incorrect behavior for teleport alias
/tp. - Crash when using
deopwhen permissions module not exist command. - Incorrect vanilla op level checking.
Removed
- Redundant
@UseExperimentalannotation fromloadLocalizationinlocalization.kt.
v1.15.2-1.0.0
Added
- Initial release.