Essential-Commands
backport: 0.31.0 on 1.17.x
#177
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
283
Changes
View On
GitHub
backport: 0.31.0 on 1.17.x
#177
John-Paul-R
merged 283 commits into
1.17.x
from
1.17.x-0.31.0
Computed permissions for warps. (if flag specified at warp create time)
ef1ba8d9
Add `stonecutter`, `grindstone`, and `wastebin` commands.
b1ef81d8
Code reformatting, esp in command registry.
4d4b003a
Use custom geTop over world.raycast for `/rtp` and `/top`.
c689a3eb
Add `/anvil`. Move all "bench" commands to "commands.bench" package
3393e29f
Safely grab config option in mixin to solve weird bug.
0e48ef0c
Bump version to `0.20.0`.
52b509e3
Add ru_ru.json (still `0.20.0`)
4e33a8df
Remove PermissionCheckEvent handler registration, that allows all per…
5b28b182
Merge pull request #94 from YabkoMC/1.18
3b2597a1
Grant OPs all perms using a new system. (shouldn't break other mods).
844bb664
Bump version to `0.20.1`
40eb49c2
Don't lose items on exit cmd benches: Anvil, Stonecutter, Grindstone.
d34ab335
Use Minecraft's lang for bench commands.
9e588557
Bump version to `0.20.2`
91072312
Update to 1.18.2 and maybe fix WorldDataManager bug?
5a004540
I do use biomes. Who knew?
aaf29822
Update gitignore to enable my bad habits.
3430061f
Bump version to `0.20.3`
0e7cbfc8
Infinite recursion bad. (Fix RTP)
61a3161c
`v0.21.0` - Add ability to teleport to another player's home...
2076c54d
Rename Home suggestion provider.
201c120d
Clean up Homes a bit more.
284c8e1d
Tabs to spaces.
02b26e13
More general command cleanup. (direct returns)
acb7bfe2
Delete essentialcommands TextUtil. Use eccore TextUtil in all cases.
8d0c6f56
Add OfflinePlayerRepo.
e4bd1af3
Add `lastPos` and `home tp_offline` commands. (`home list_other` need…
569b682d
Allow commands to work with command blocks.
af606dba
defaultrequirelevel 2 for nickname others.
56e0e7ab
`0.21.1` Fix RTP bug that occurred with some biome mods.
d50cc49b
defaultrequirelevel 4 -> 2 for more commands.
dcb7d892
Don't grant default perms if `use_permissions_api` is true.
84386234
Hook `/teleport` for `/back`.
74bf19ee
Add `/day`
41f6d291
Bump version to `0.22.0`
aebfdccd
Add `rtp_min_radius` bump version to `0.23.0`
40187315
default `rtp_min_radius` to `rtp_radius` if parser fail.
50a5ffd1
don't error if max and min are same.
025c370b
Give `stonecutter` and `grindstone` their own perm nodes. (breaking c…
c6e6db2d
Use fibermc api to get CF download count in README
d28013f8
Tabs to spaces
419ca053
Buildable on mc `1.19`
917da359
+`remappedSrc` to .gitignore
e48afcb1
Merge branch '1.18' into 1.19
6d6e3000
reimplement MOTD
29ce839f
Switch to `Text.empty()` from `Text.literal("")`
b729c6ce
Bump mod version to `0.24.0-beta`
bf7dcc53
build.gradle: update targetCommitish & other publish settings
792f7d0d
Assorted build.gradle cleanup.
deec9dcc
Fix a bunch of groovy warnings. Update modrinth.minotaur & breadmoira…
128bfb77
remove some redundant casts to `String` in build.gradle
19c2f41c
some last build.gradle finalizations
db107df8
Use TextPlaceholder API correctly (Resolves #103)
46df0d09
Bump version to `0.24.1`
930720c5
build.gradle: Select correct jar for all tasks. Disable MR 'dependenc…
312ba554
correctly filter `githubRelease` `releaseAssets`
cb73e95a
fix language not being initialized properly
560dd449
Merge pull request #105 from YanWQ-monad/bugfix
dd1def49
Merge branch '1.19' of github.com:John-Paul-R/Essential-Commands into…
eda75683
Bump version to `0.24.2`
5cfc5782
Persist RTP cooldown to player data file. (Resolves #106)
16c975d1
fix language not being initialized properly
ad93458f
Bump version to `0.24.2`
7d75a6e9
Persist RTP cooldown to player data file. (Resolves #106)
e1dc6bf3
Update zh_cn.json
69a7fbf8
Merge pull request #107 from Leo204-LKY/1.19
89cf394d
Bump version to `0.24.3`
595a3403
Update zh_cn.json
fe29725b
Bump version to `0.24.3`
67946c7e
Persist RTP cooldown as `timeUsedRtpEpochMs`, add TimeUtil, cleanup RTP.
34e0730e
Revamp ECText, using Placeholders to enable interpolation.
3ab92a62
Update `lang/ru_ru.json`
246212f2
Update `lang/zh_cn.json`
925554a6
Merge pull request #113 from John-Paul-R/ectext-lang-interpolation
8ecad5bf
Make PlayerData.getNickname() return Optional. (Resolves #112)
5cdbc802
Add existingTeleportRequest check for `/tpahere` (Resolves #111)
7da0665d
github workflow: build on PR targeting 1.19 branch
fb24671e
Bump version to `0.24.4`
41e36cd2
Persist RTP cooldown as `timeUsedRtpEpochMs`, add TimeUtil, cleanup RTP.
73535a5e
Make PlayerData.getNickname() return Optional. (Resolves #112)
fa657d0d
Add existingTeleportRequest check for `/tpahere` (Resolves #111)
f383de6e
Bump version to `0.24.4`
0fe1c9a0
resolve merge issue
fa0b3794
update .gitignore from branch `1.19`
5f2f3aec
Add `teleport.request.canceled_by_new` to `en_us` lang. Add `TextForm…
c0cca340
Remove PlayerDataManager from TeleportRequestManager constructor
a522b1a8
minor PlayerDataManager naming and organization
7fe27bfd
Add `teleport.interrupted.damage` to `en_us` & use
297b8357
use `cmd.tpask.send` in `TeleportAskHereCommand`
b141cafd
PlayerEntityMixin: playerData.getNickname() null check -> isPresent
4086acbb
Remove PlayerDataManager from TeleportRequestManager constructor
aba17569
minor PlayerDataManager naming and organization
b1794e3a
PlayerEntityMixin: playerData.getNickname() null check -> isPresent
2564dcd8
use interpolation for `teleport.request.expired` messages (#109)
0996a1ff
Add `afk` command (#114)
1e345031
Add config option `invuln_while_afk` (#115)
ae78e7cf
Bump version to `0.25.0`
64533335
Bump version to `0.24.5`
676d3796
Remove random gradle.properties comments
3d67215d
Update readme to list a bunch of newer commands
37b85ecb
Add option `teleport_interrupt_on_move` (& ..max_blocks)
2230e362
Add permission `bypass_teleport_interrupt_on_move`
2bf91e57
Update non-eng lang: `teleport.request.expired.*`
df4cc498
Use interpolation for `cmd.tpask.receive` & `cmd.tpaskhere.receive`
56c6b524
Move TimeUtil to `eccore`
43603231
Add helpers for parsing durations and converting between duration and…
01c09aa3
Add "auto afk" functionality (Closes #116)
c45a422c
Merge pull request #117 from John-Paul-R/feat/auto-afk
0e36ced6
Add & use `EssentialCommandsConfigSnapshot`
42c086e9
Explicitly cause ECAbilitySources clinit in EssentialCommands.onIniti…
ebafe9a1
Add & use `accent`, `error`, and `literal` helpers (`ECText`)
5e7b13d4
lang: interpolate `cmd.spawn.set.feedback`
8a682254
Expand getText overloads & use where applicable. Add lang-in-lang int…
fb932fdf
mark nickname dirty on afk, to force resync with clients. (Resolves #…
1acff8f1
#118: Don't consider auto-afked players for sleep percentage
fbeeda23
Do nothing on `setAfk(true)` if `ENABLE_AFK` is `false`
aaa6bb4d
Bump ec version to `0.26.0-beta`, eccore to `1.1.0`
0e29cae4
Fix `/home list_offline` which was entirely broken
1143b5ce
Propagate `/home tp_offline` error messages from `HomeCommand.exec` i…
6a23b457
Update zh_cn.json
a8ffc033
Merge pull request #120 from Leo204-LKY/1.19
a5d40f42
`/afk` counts as an action for the purposes of `PlayerData.lastAction…
75909a45
Bump version to `0.26.1`
dce0eac8
Add config option: `enable_day`
8b8f8e52
fix zh_cn placeholder
a23f720d
Merge pull request #123 from deluxghost/patch-1
69ff850e
Bump permissions & placeholder apis. Bump EC version to `0.26.2`.
7369c0be
Create & Use SimpleScreenCommand for "bench"-style commands
d883845d
Fix ECText bug that caused first token before a placeholder to disappear
a7693e8f
Bump version to `0.26.3`
3df104b3
Fix bug that could cause some interpolated text to be styled incorrec…
00689286
Bump eccore to `1.2.0`
0982d74b
Reduce copied Mojank/remap-mess in ECText.java
13022d10
Add & Apply CheckStyle and EditorConfig (+ exclusions as needed)
fac3e400
TeleportRequestManager: Those are ticks, not seconds.
f070f095
Something's gone terribly wrong, I'm writing tests!
df0e0fb4
Warn if `MOD_METADATA` is null on mod Initialize
56ce4b2d
Update .gitignore to exclude logs directories (test-generated)
01611bdc
Add Test step to github action.
305fb873
fix gradle.yml formatting (#129)
c8914eed
Don't fail builds just because `changelog.md` or `.env` are missing.
b3e06011
Remove redundant test step. (It happens as part of Gradle build) (#130)
105422a6
Use PlaceholderGetter.isContextOptional override for contextless gett…
842d45f9
Comments and minor cleanup in ECTextImpl.java
12e4f6db
Add config options `REGISTER_TOP_LEVEL_COMMANDS`, default `true`
029a0734
Add config options `excluded_top_level_commands`, default `[]`
a5ace428
Add `/warp tp_other` and related permissions. Resolves #100
30103641
Add custom `toText` for PlaceholderApi's ParentNode to fix text styli…
62c53ec5
use `ec$` to namespace all ec-added mixin methods with an Accessor
2f6a5ad2
Rework a bunch of PlayerDataFactory.java
648e91e3
Add profile class, add FileUtil to reduce some repeated data factory …
f6d3f45d
Flesh out PlayerProfile. Update profile on the ServerPlayerEntity whe…
d220720b
Implement `/essentialcommands profile {get/set}`. Implement `printTel…
bf66370a
Merge pull request #132 from John-Paul-R/feat/player-profiles
56e76f93
Bump version to `0.27.0-beta`, eccore version to `1.2.1`
99fa1c05
Suppress `UnstableApiUsage` in `ECPlaceholderApiCompat` minor cleanup.
59c50620
Fix player data save bug: `modplayerData` back to `modplayerdata`
e63d5048
Bump version to `0.27.1-beta`
7c8f199f
Player profile text customization (Default and Accent) (#133)
26ccccf8
Remove static `ECText.{literal,accent,error}` - use non-static varian…
f11f100b
Package restructure (#134)
61883a84
Teleport manager cleanup (#135)
701049af
Fix ec config reload text bug.
97f7baa7
Add 1.19.1 branch for Actions builds.
6a3e2d29
Bump version to `0.28.0`
2c8f4f07
Update for mc1.19.1
fa74b4a9
Update githubRelease targetCommitish to `1.19.1`
3d48fd27
Don't require that it be a player that executes `config reload`
03553df4
Update to mc 1.19.2, bump version to `0.28.1`
4e96d22d
Update MR, CF game versions to 1.19.2
c0267d70
Fix RTP calc time lang interpolation for ruru and enus
850267be
Display home/warp names in tp complete msg
a05cf9f0
Bump EC to `0.29.0`, ec-core to `1.3.0`
1883d942
.gitignore: don't track logs
a7065e8b
Add config options `REGISTER_TOP_LEVEL_COMMANDS`, default `true`
508ec575
Add config options `excluded_top_level_commands`, default `[]`
c6c70dc0
Add ability to use `selector` and Placeholders in nicknames. (permiss…
88ea67cc
(1.18.2) Add ability to use `selector` and Placeholders in nickna
89dcecf6
(#142) Add config option for respawning at `spawn`. Read more...
5b045ed5
Baseline `rules` command functionality
2c0f82fe
Allow nickname to be set by command blocks...
98666d18
[on 1.18] Allow nickname to be set by command blocks...
dde547c1
Fix EssentialsXParser (yml lib)
d43cbc6e
Fix EssentialsXParser (yml lib)
136f6226
Add snakeyaml to build-github-action.gradle
247dad50
Add snakeyaml to build-github-action.gradle
d36a8416
Bump version to 0.30.0
cd12dd79
Fix EssentialXParser completely failing if invalid files exist in the…
3a3c7a6c
Make EssentialsXParser less likely to break on invalid file contents.
cf42ef7c
use `playerHasTpRulesBypass` to check for tp move bypass instead of `…
0d048b41
remove trailing periods for rules keys
3737c3f8
Don't write config props file if no changes. (Resolves #153)
ead1fdd8
resolve #154 (HashSet.toString in excludedtoplevelcommands impl)
9f7a038e
Add opt `recheck_player_ability_permissions_on_dimension_change` defa…
e76db720
Fix `recheck_player_ability_permissions_on_dimension_change`
0eddd276
R-add `recheck_player_ability_permissions_on_dimension_change` check …
601d9bfc
Schedule the abilities recheck for next tick on world change...
6224b7da
Updated to Minecraft Version 1.19.3. (#160)
b83389fb
bump version to `0.30.1-pre1`
082f8a1a
disable `recheck_player_ability_permissions_on_dimension_change` by d…
8fc7105d
Add `bed` command (Resolves #159)...
e7361687
Add `en_us` lang info for `/bed`
29c64e96
Bump version to `0.30.1`
b3b006cb
Update cf/mr versions for 1.19.3, bump TextPlaceholderApi to `2.0.0-p…
1493fad4
Create pt_br.json (courtesy of AnonymozzY on CF)
d2f5f860
Remove build-github-action & related, update build.gradle accordingly…
dac74524
fix: `continue` queuedTeleport loop on "moved" interrupt
f5c163b1
fix: first `storeProperties` invocation after install fails (props fi…
27388a26
bump version to 0.30.2
ba9aa450
Fixed AFK not cancelled on move
c07b2339
Merge pull request #169 from Luungooo/patch-1
635cee6c
Added german localization
d67fbbc4
Fixed spelling mistake.
ced6154f
Merge pull request #170 from Luungooo/german-localization
c00b7aea
add warp convertor
eb453cbf
bug fixed
232837c6
add home convertor
44649fdd
Several changes. (see full commit description)
eaf58b58
add todo for self
b5977023
Merge pull request #172 (originally #157, disymayufei's warp converter)
c959ca28
1.19.x EssentialsX Homes Converter enhancements (#171)
c38f7785
Fix Modrinth download badge (#173)
ccda3077
bump version to 0.31.0
e85441a0
Fix RTP command "spawn not set" error feedback.
36b5c09d
Merge branch '1.19.x' into 1.18.x
14c4a316
source.getPlayerOrThrow() -> source.getPlayer()
49d6d9b2
.getSource().getPlayerOrThrow() -> .getSource().getPlayer()
e32c4136
Text.literal( -> ECText.unstyled(
25057830
make ECText baseline functional, probably
c3f74c1b
Fixup eccore TextUtil
0340fbbd
Fixup EssentialCommandsConfig
c1f34951
Fixup PlayerData
1d1f4773
Fix a bunch of RegistryKey issues
b5b79612
Delete ECPlaceholderApiCompat.java
a515425f
Fix several commands
27cf83f0
comment out currently-not-applicable tests
3aaab9d3
fixup eccore Config.java
93cc14c4
fixup ECPlaceholderRegistry
a1b16cf4
fixup PlayerDataManager
0e2e721d
more RegistryKey fixes in ServerPlayerEntityMixin
7b49b41f
Text.translatable -> new TranslatableText
73649541
assorted fixes
865b7f67
ECText.unstyled -> TextUtil.literal
ab2770d4
Fix interpolated lang text styling
ac56e083
Merge pull request #176 from John-Paul-R/1.18.x-0.31.0
ebe82da5
bump version to 0.31.1
55a68cdf
Fix build options for 1.17.1
c47a24a6
Fix basic build errors.
39c96120
update .github/gradle.yml built trigger branches
346aff5a
John-Paul-R
merged
05c800a0
into 1.17.x
3 years ago
John-Paul-R
deleted the 1.17.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
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub