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:json
included 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-page
setting added.sendListAsMessage
implemented inMessagingAPI.kt
.listAsResponse
implemented 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_cn
localization added to safe localizations list.PermissionResolutionStrategy
implemented.org.json:json
implementation/internal dependency.CommandAliases
class withaliases
hash map.
Changes
- Kotlin serialization gradle plugin updated.
mods.toml
->credits
property 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
logoFile
entry frommods.toml
.- Directory paths for debugging.
- Old unused assets.
- Documentation from
documentation
directory. - ⚠ Annotations for
configuration
,commands
andmodule
. kotlin-reflect
from implementation\internal dependencies.Klaxon
from implementation\internal dependencies.Cooldown
from implementation dependencies.- ⚠
api version
property 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
language
field inServerPlayerEntity
class). gson
dependency added and included in mod bundle.- Localization configuration.
- Localization API implemented.
hoverEventFrom
inHoverEventExtensions
implemented.textComponentFrom
inTextComponentExtensions
implemented.- Localization configuration loading \ saving.
- Localization processing (in-resources) files.
- All vanilla commands have got safe localization.
throwOnlyPlayerCan
andthrowPermissionLevel
added inModErrorsHelper.kt
.BackLocation
provider and command implemented.- Compatibility with back command added to
teleport
command. (Experimental) IConfiguration
interface for configurations.
Changed
- Updated dependencies, updated module version.
- Forge target version updated. (to
28.2.X
) JsonConfiguration
compatibility to0.20.0
version. !!! BREAKING CHANGE !!!ONLY_PLAYER_CAN
andPERMISSION_LEVEL
inModErrorsHelper.kt
now is deprecated.- Small logging output changes.
Fixed
- Incorrect behavior for teleport alias
/tp
. - Crash when using
deop
when permissions module not exist command. - Incorrect vanilla op level checking.
Removed
- Redundant
@UseExperimental
annotation fromloadLocalization
inlocalization.kt
.
v1.14.4-1.3.0
Added
- AccessTransformers (for
language
field inServerPlayerEntity
class). gson
dependency added and included in mod bundle.- Localization configuration.
- Localization API implemented.
hoverEventFrom
inHoverEventExtensions
implemented.textComponentFrom
inTextComponentExtensions
implemented.- Localization configuration loading \ saving.
- Localization processing (in-resources) files.
- All vanilla commands have got safe localization.
throwOnlyPlayerCan
andthrowPermissionLevel
added inModErrorsHelper.kt
.BackLocation
provider and command implemented.- Compatibility with back command added to
teleport
command. (Experimental) IConfiguration
interface for configurations.
Changed
- Updated dependencies, updated module version.
- Forge target version updated. (to
28.2.X
) JsonConfiguration
compatibility to0.20.0
version. !!! BREAKING CHANGE !!!ONLY_PLAYER_CAN
andPERMISSION_LEVEL
inModErrorsHelper.kt
now is deprecated.- Small logging output changes.
Fixed
- Incorrect behavior for teleport alias
/tp
. - Crash when using
deop
when permissions module not exist command. - Incorrect vanilla op level checking.
Removed
- Redundant
@UseExperimental
annotation fromloadLocalization
inlocalization.kt
.
v1.15.2-1.0.0
Added
- Initial release.