Essential-Commands
backport: 0.31.0 on 1.18.x
#176
Merged

backport: 0.31.0 on 1.18.x #176

John-Paul-R merged 182 commits into 1.18.x from 1.18.x-0.31.0
John-Paul-R
John-Paul-R Tabs to spaces
419ca053
John-Paul-R Buildable on mc `1.19`
917da359
John-Paul-R +`remappedSrc` to .gitignore
e48afcb1
John-Paul-R Merge branch '1.18' into 1.19
6d6e3000
John-Paul-R reimplement MOTD
29ce839f
John-Paul-R Switch to `Text.empty()` from `Text.literal("")`
b729c6ce
John-Paul-R Bump mod version to `0.24.0-beta`
bf7dcc53
John-Paul-R build.gradle: update targetCommitish & other publish settings
792f7d0d
John-Paul-R Assorted build.gradle cleanup.
deec9dcc
John-Paul-R Fix a bunch of groovy warnings. Update modrinth.minotaur & breadmoira…
128bfb77
John-Paul-R remove some redundant casts to `String` in build.gradle
19c2f41c
John-Paul-R some last build.gradle finalizations
db107df8
John-Paul-R Use TextPlaceholder API correctly (Resolves #103)
46df0d09
John-Paul-R Bump version to `0.24.1`
930720c5
John-Paul-R build.gradle: Select correct jar for all tasks. Disable MR 'dependenc…
312ba554
John-Paul-R correctly filter `githubRelease` `releaseAssets`
cb73e95a
YanWQ-monad fix language not being initialized properly
560dd449
John-Paul-R Merge pull request #105 from YanWQ-monad/bugfix
dd1def49
John-Paul-R Merge branch '1.19' of github.com:John-Paul-R/Essential-Commands into…
eda75683
John-Paul-R Bump version to `0.24.2`
5cfc5782
John-Paul-R Persist RTP cooldown to player data file. (Resolves #106)
16c975d1
Leo204-LKY Update zh_cn.json
69a7fbf8
John-Paul-R Merge pull request #107 from Leo204-LKY/1.19
89cf394d
John-Paul-R Bump version to `0.24.3`
595a3403
John-Paul-R Persist RTP cooldown as `timeUsedRtpEpochMs`, add TimeUtil, cleanup RTP.
34e0730e
John-Paul-R Revamp ECText, using Placeholders to enable interpolation.
3ab92a62
John-Paul-R Update `lang/ru_ru.json`
246212f2
John-Paul-R Update `lang/zh_cn.json`
925554a6
John-Paul-R Merge pull request #113 from John-Paul-R/ectext-lang-interpolation
8ecad5bf
John-Paul-R Make PlayerData.getNickname() return Optional. (Resolves #112)
5cdbc802
John-Paul-R Add existingTeleportRequest check for `/tpahere` (Resolves #111)
7da0665d
John-Paul-R github workflow: build on PR targeting 1.19 branch
fb24671e
John-Paul-R Bump version to `0.24.4`
41e36cd2
John-Paul-R Add `teleport.request.canceled_by_new` to `en_us` lang. Add `TextForm…
c0cca340
John-Paul-R Remove PlayerDataManager from TeleportRequestManager constructor
a522b1a8
John-Paul-R minor PlayerDataManager naming and organization
7fe27bfd
John-Paul-R Add `teleport.interrupted.damage` to `en_us` & use
297b8357
John-Paul-R use `cmd.tpask.send` in `TeleportAskHereCommand`
b141cafd
John-Paul-R PlayerEntityMixin: playerData.getNickname() null check -> isPresent
4086acbb
John-Paul-R use interpolation for `teleport.request.expired` messages (#109)
0996a1ff
John-Paul-R Add `afk` command (#114)
1e345031
John-Paul-R Add config option `invuln_while_afk` (#115)
ae78e7cf
John-Paul-R Bump version to `0.25.0`
64533335
John-Paul-R Remove random gradle.properties comments
3d67215d
John-Paul-R Update readme to list a bunch of newer commands
37b85ecb
John-Paul-R Add option `teleport_interrupt_on_move` (& ..max_blocks)
2230e362
John-Paul-R Add permission `bypass_teleport_interrupt_on_move`
2bf91e57
John-Paul-R Update non-eng lang: `teleport.request.expired.*`
df4cc498
John-Paul-R Use interpolation for `cmd.tpask.receive` & `cmd.tpaskhere.receive`
56c6b524
John-Paul-R Move TimeUtil to `eccore`
43603231
John-Paul-R Add helpers for parsing durations and converting between duration and…
01c09aa3
John-Paul-R Add "auto afk" functionality (Closes #116)
c45a422c
John-Paul-R Merge pull request #117 from John-Paul-R/feat/auto-afk
0e36ced6
John-Paul-R Add & use `EssentialCommandsConfigSnapshot`
42c086e9
John-Paul-R Explicitly cause ECAbilitySources clinit in EssentialCommands.onIniti…
ebafe9a1
John-Paul-R Add & use `accent`, `error`, and `literal` helpers (`ECText`)
5e7b13d4
John-Paul-R lang: interpolate `cmd.spawn.set.feedback`
8a682254
John-Paul-R Expand getText overloads & use where applicable. Add lang-in-lang int…
fb932fdf
John-Paul-R mark nickname dirty on afk, to force resync with clients. (Resolves #…
1acff8f1
John-Paul-R #118: Don't consider auto-afked players for sleep percentage
fbeeda23
John-Paul-R Do nothing on `setAfk(true)` if `ENABLE_AFK` is `false`
aaa6bb4d
John-Paul-R Bump ec version to `0.26.0-beta`, eccore to `1.1.0`
0e29cae4
John-Paul-R Fix `/home list_offline` which was entirely broken
1143b5ce
John-Paul-R Propagate `/home tp_offline` error messages from `HomeCommand.exec` i…
6a23b457
Leo204-LKY Update zh_cn.json
a8ffc033
John-Paul-R Merge pull request #120 from Leo204-LKY/1.19
a5d40f42
John-Paul-R `/afk` counts as an action for the purposes of `PlayerData.lastAction…
75909a45
John-Paul-R Bump version to `0.26.1`
dce0eac8
John-Paul-R Add config option: `enable_day`
8b8f8e52
deluxghost fix zh_cn placeholder
a23f720d
John-Paul-R Merge pull request #123 from deluxghost/patch-1
69ff850e
John-Paul-R Bump permissions & placeholder apis. Bump EC version to `0.26.2`.
7369c0be
John-Paul-R Create & Use SimpleScreenCommand for "bench"-style commands
d883845d
John-Paul-R Fix ECText bug that caused first token before a placeholder to disappear
a7693e8f
John-Paul-R Bump version to `0.26.3`
3df104b3
John-Paul-R Fix bug that could cause some interpolated text to be styled incorrec…
00689286
John-Paul-R Bump eccore to `1.2.0`
0982d74b
John-Paul-R Reduce copied Mojank/remap-mess in ECText.java
13022d10
John-Paul-R Add & Apply CheckStyle and EditorConfig (+ exclusions as needed)
fac3e400
John-Paul-R TeleportRequestManager: Those are ticks, not seconds.
f070f095
John-Paul-R Something's gone terribly wrong, I'm writing tests!
df0e0fb4
John-Paul-R Warn if `MOD_METADATA` is null on mod Initialize
56ce4b2d
John-Paul-R Update .gitignore to exclude logs directories (test-generated)
01611bdc
John-Paul-R Add Test step to github action.
305fb873
John-Paul-R fix gradle.yml formatting (#129)
c8914eed
John-Paul-R Don't fail builds just because `changelog.md` or `.env` are missing.
b3e06011
John-Paul-R Remove redundant test step. (It happens as part of Gradle build) (#130)
105422a6
John-Paul-R Use PlaceholderGetter.isContextOptional override for contextless gett…
842d45f9
John-Paul-R Comments and minor cleanup in ECTextImpl.java
12e4f6db
John-Paul-R Add config options `REGISTER_TOP_LEVEL_COMMANDS`, default `true`
029a0734
John-Paul-R Add config options `excluded_top_level_commands`, default `[]`
a5ace428
John-Paul-R Add `/warp tp_other` and related permissions. Resolves #100
30103641
John-Paul-R Add custom `toText` for PlaceholderApi's ParentNode to fix text styli…
62c53ec5
John-Paul-R use `ec$` to namespace all ec-added mixin methods with an Accessor
2f6a5ad2
John-Paul-R Rework a bunch of PlayerDataFactory.java
648e91e3
John-Paul-R Add profile class, add FileUtil to reduce some repeated data factory …
f6d3f45d
John-Paul-R Flesh out PlayerProfile. Update profile on the ServerPlayerEntity whe…
d220720b
John-Paul-R Implement `/essentialcommands profile {get/set}`. Implement `printTel…
bf66370a
John-Paul-R Merge pull request #132 from John-Paul-R/feat/player-profiles
56e76f93
John-Paul-R Bump version to `0.27.0-beta`, eccore version to `1.2.1`
99fa1c05
John-Paul-R Suppress `UnstableApiUsage` in `ECPlaceholderApiCompat` minor cleanup.
59c50620
John-Paul-R Fix player data save bug: `modplayerData` back to `modplayerdata`
e63d5048
John-Paul-R Bump version to `0.27.1-beta`
7c8f199f
John-Paul-R Player profile text customization (Default and Accent) (#133)
26ccccf8
John-Paul-R Remove static `ECText.{literal,accent,error}` - use non-static varian…
f11f100b
John-Paul-R Package restructure (#134)
61883a84
John-Paul-R Teleport manager cleanup (#135)
701049af
John-Paul-R Fix ec config reload text bug.
97f7baa7
John-Paul-R Add 1.19.1 branch for Actions builds.
6a3e2d29
John-Paul-R Bump version to `0.28.0`
2c8f4f07
John-Paul-R Update for mc1.19.1
fa74b4a9
John-Paul-R Update githubRelease targetCommitish to `1.19.1`
3d48fd27
John-Paul-R Don't require that it be a player that executes `config reload`
03553df4
John-Paul-R Update to mc 1.19.2, bump version to `0.28.1`
4e96d22d
John-Paul-R Update MR, CF game versions to 1.19.2
c0267d70
John-Paul-R Fix RTP calc time lang interpolation for ruru and enus
850267be
John-Paul-R Display home/warp names in tp complete msg
a05cf9f0
John-Paul-R Bump EC to `0.29.0`, ec-core to `1.3.0`
1883d942
John-Paul-R Add ability to use `selector` and Placeholders in nicknames. (permiss…
88ea67cc
John-Paul-R (#142) Add config option for respawning at `spawn`. Read more...
5b045ed5
John-Paul-R Baseline `rules` command functionality
2c0f82fe
John-Paul-R Allow nickname to be set by command blocks...
98666d18
John-Paul-R Fix EssentialsXParser (yml lib)
d43cbc6e
John-Paul-R Add snakeyaml to build-github-action.gradle
d36a8416
John-Paul-R Bump version to 0.30.0
cd12dd79
John-Paul-R Fix EssentialXParser completely failing if invalid files exist in the…
3a3c7a6c
John-Paul-R Make EssentialsXParser less likely to break on invalid file contents.
cf42ef7c
John-Paul-R use `playerHasTpRulesBypass` to check for tp move bypass instead of `…
0d048b41
arnokeesman remove trailing periods for rules keys
3737c3f8
John-Paul-R Don't write config props file if no changes. (Resolves #153)
ead1fdd8
John-Paul-R resolve #154 (HashSet.toString in excludedtoplevelcommands impl)
9f7a038e
John-Paul-R Add opt `recheck_player_ability_permissions_on_dimension_change` defa…
e76db720
John-Paul-R Fix `recheck_player_ability_permissions_on_dimension_change`
0eddd276
John-Paul-R R-add `recheck_player_ability_permissions_on_dimension_change` check …
601d9bfc
John-Paul-R Schedule the abilities recheck for next tick on world change...
6224b7da
LagPixelLOL Updated to Minecraft Version 1.19.3. (#160)
b83389fb
John-Paul-R bump version to `0.30.1-pre1`
082f8a1a
John-Paul-R disable `recheck_player_ability_permissions_on_dimension_change` by d…
8fc7105d
John-Paul-R Add `bed` command (Resolves #159)...
e7361687
John-Paul-R Add `en_us` lang info for `/bed`
29c64e96
John-Paul-R Bump version to `0.30.1`
b3b006cb
John-Paul-R Update cf/mr versions for 1.19.3, bump TextPlaceholderApi to `2.0.0-p…
1493fad4
John-Paul-R Create pt_br.json (courtesy of AnonymozzY on CF)
d2f5f860
John-Paul-R Remove build-github-action & related, update build.gradle accordingly…
dac74524
John-Paul-R fix: `continue` queuedTeleport loop on "moved" interrupt
f5c163b1
John-Paul-R fix: first `storeProperties` invocation after install fails (props fi…
27388a26
John-Paul-R bump version to 0.30.2
ba9aa450
Fixed AFK not cancelled on move
c07b2339
John-Paul-R Merge pull request #169 from Luungooo/patch-1
635cee6c
Added german localization
d67fbbc4
Fixed spelling mistake.
ced6154f
John-Paul-R Merge pull request #170 from Luungooo/german-localization
c00b7aea
disymayufei add warp convertor
eb453cbf
disymayufei bug fixed
232837c6
disymayufei add home convertor
44649fdd
John-Paul-R Several changes. (see full commit description)
eaf58b58
John-Paul-R add todo for self
b5977023
John-Paul-R Merge pull request #172 (originally #157, disymayufei's warp converter)
c959ca28
John-Paul-R 1.19.x EssentialsX Homes Converter enhancements (#171)
c38f7785
triphora Fix Modrinth download badge (#173)
ccda3077
John-Paul-R bump version to 0.31.0
e85441a0
John-Paul-R Fix RTP command "spawn not set" error feedback.
36b5c09d
John-Paul-R Merge branch '1.19.x' into 1.18.x
14c4a316
John-Paul-R source.getPlayerOrThrow() -> source.getPlayer()
49d6d9b2
John-Paul-R .getSource().getPlayerOrThrow() -> .getSource().getPlayer()
e32c4136
John-Paul-R Text.literal( -> ECText.unstyled(
25057830
John-Paul-R make ECText baseline functional, probably
c3f74c1b
John-Paul-R Fixup eccore TextUtil
0340fbbd
John-Paul-R Fixup EssentialCommandsConfig
c1f34951
John-Paul-R Fixup PlayerData
1d1f4773
John-Paul-R Fix a bunch of RegistryKey issues
b5b79612
John-Paul-R Delete ECPlaceholderApiCompat.java
a515425f
John-Paul-R Fix several commands
27cf83f0
John-Paul-R comment out currently-not-applicable tests
3aaab9d3
John-Paul-R fixup eccore Config.java
93cc14c4
John-Paul-R fixup ECPlaceholderRegistry
a1b16cf4
John-Paul-R fixup PlayerDataManager
0e2e721d
John-Paul-R more RegistryKey fixes in ServerPlayerEntityMixin
7b49b41f
John-Paul-R Text.translatable -> new TranslatableText
73649541
John-Paul-R assorted fixes
865b7f67
John-Paul-R ECText.unstyled -> TextUtil.literal
ab2770d4
John-Paul-R Fix interpolated lang text styling
ac56e083
John-Paul-R John-Paul-R changed the base branch from 1.19.x to 1.18 3 years ago
John-Paul-R
John-Paul-R John-Paul-R changed the base branch from 1.18 to 1.18.x 3 years ago
John-Paul-R John-Paul-R merged ebe82da5 into 1.18.x 3 years ago
John-Paul-R John-Paul-R deleted the 1.18.x-0.31.0 branch 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone