Commit Graph

6387 Commits

Author SHA1 Message Date
Josh Roy
6ec4c97ddd
Rewrite Inventory Handling (#5021)
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>

Complete refactor of inventory handling across the plugin. This simplifies various commands, and aims to resolve issues aon various different MC versions and inconsistencies between parts of the plugin.

Fixes https://github.com/EssentialsX/Essentials/issues/3810
Fixes https://github.com/EssentialsX/Essentials/issues/4248
2022-12-24 17:58:51 +00:00
diademiemi
db10678095
Add first join message type for Discord (#5160)
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>

Add a new message type for when a player has joined for the first time.
2022-12-24 14:59:00 +00:00
Josh Roy
582a357752
Bump to 1.19.3 (#5179) 2022-12-07 21:47:13 -05:00
Bobcat00
8a1e7019a7
Fix incorect play time in /whois (#5177)
Co-authored-by: Bobcat00 <Bobcat00@users.noreply.github.com>
2022-12-06 09:02:20 -05:00
Josh Roy
4414eea513
Close discord webhook clients on shutdown (#5165) 2022-11-27 19:29:36 +00:00
Josh Roy
6e931b2b3b
Fix ConsoleInjector not getting reinjecting on reload (#5149) 2022-11-11 15:28:55 -08:00
Warrior
22a0d53cf2
Improve uuid cache load times (#5143) 2022-11-03 20:14:18 -04:00
Baylem
20011b9996
Added permission node for Nickname Prefix bypass (#4995)
Allow a permission to determine whether the nickname prefix gets applied to a group or user. It also removes a statement that is not true in the essentials config, the nickname prefix is NOT included in the nickname max length.

Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2022-10-25 07:44:05 +01:00
Josh Roy
879e70fb6b
Ignore NPCs in JailListener (#5130)
Co-authored-by: pop4959 <pop4959@gmail.com>
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>

Citizens NPCs cannot be jailed. This change prevents unnecessary lookups of NPC users.
2022-10-20 14:19:22 -04:00
Josh Roy
f91dfed5b4
Improve PlayerTarget code (#5131)
Co-authored-by: pop4959 <pop4959@gmail.com>
2022-10-15 00:41:21 +00:00
Josh Roy
767185ec32
Auto complete /mail clear indices (#5132) 2022-10-15 00:32:47 +00:00
Noah van der Aa
4aa93a43db
Add mutable "viewers" list to DiscordRelayEvent (#5080)
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2022-10-14 22:26:01 +00:00
Lax
57529c4b7d
Update Bukkit wiki links in config (#5094) 2022-10-14 22:15:35 +00:00
MD
dc7fb91939
Make usermap non-player warnings configurable (#5125)
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2022-10-11 01:06:54 +00:00
Josh Roy
e91ce0c44c
Fix Essentials#getUser not caching newly created NPC users (#5129) 2022-10-11 00:36:33 +00:00
Nassim Jahnke
f7cbc7b0d3
Add renamehome command (#5121) 2022-10-04 08:40:18 -04:00
MD
28d7abe642
Close any open inventories before showing shapeless recipes (#5122) 2022-10-02 18:43:13 -04:00
Josh Roy
0ca58ce4ba
Rewrite User storage and UUID cache (#4581)
Co-authored-by: triagonal <10545540+triagonal@users.noreply.github.com>
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2022-09-09 15:49:43 -04:00
Josh Roy
d75d3cd001
Bump to 2.20 dev
Fourth time's a charm
2022-09-09 15:49:40 -04:00
MD
1eb5d8a459 Use Netlify CLI directly to deploy Javadocs 2022-09-05 18:46:09 +01:00
Josh Roy
b808511efe
Update discord bot authorization tutorial (#5098) 2022-09-02 09:43:09 -04:00
MD
0897ef71f2
Bump to 2.19.8 dev (#5085) 2022-08-22 10:17:33 -04:00
Josh Roy
f176893940
Release 2.19.7 2022-08-21 16:48:14 -04:00
Josh Roy
af18afad7a
Fix discord url link message (#5079) 2022-08-18 20:42:57 -07:00
Josh Roy
bdc5f4c830
Fix baltop not working in command blocks (#5078) 2022-08-18 18:37:15 +00:00
Josh Roy
0be056b9c2 Improve error messages in Backup 2022-08-18 14:14:29 -04:00
Josh Roy
5f5d65c463 Fix null log messages causing an NPE 2022-08-18 14:14:29 -04:00
Josh Roy
ca4077b204
Fix rgb color codes getting stripped in some cases (#5076) 2022-08-18 17:29:12 +00:00
Josh Roy
4ab3e20a0c
Fix remaining uses of Bukkit's logger (#5075)
Fixes #5056
2022-08-18 17:35:53 +01:00
Josh Roy
576866540e
Fix gson incompatibility on 1.8.8 (#5067) 2022-08-17 06:52:38 +00:00
Josh Roy
dfcb9a1c52
Update Checkstyle IDEA config (#5047) 2022-08-16 08:18:12 +00:00
Josh Roy
a7a9cbc034
Bump down to 2.19.7 (#5064)
Never ending cycle
2022-08-15 14:26:52 +01:00
MD
2f4f555923
Fix issues with chat preview refactor (#5062)
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2022-08-14 18:49:02 -04:00
MD
1c22edbb1b
Prevent players opening their own inventories in /invsee (#5061) 2022-08-14 16:31:23 -04:00
Josh Roy
b71fb520aa Prepare for 2.20.0 dev builds 2022-08-12 22:30:18 +01:00
Josh Roy
8f7b7d0a5f
Release 2.19.6 2022-08-12 16:59:48 -04:00
Josh Roy
f379323d7a
Fix mappings in ReflOnlineModeProvider 2022-08-12 16:59:02 -04:00
MD
f2dde4154c
Release 2.19.5 2022-08-11 21:05:44 +01:00
Flask Bot
12c2a4f2b5
Update translations from Crowdin (#4823) 2022-08-11 20:24:59 +01:00
BoomEaro
ee7c1b1cf1
Fix wrong message length check (#5041) 2022-08-08 14:53:59 -07:00
Sam
422f25af8b
Fix erroneous addition to VersionUtil class check (#5037) 2022-08-07 19:41:27 +00:00
Josh Roy
728c746200
Add commands info to /ess dump (#4965)
See #4961 and EssentialsX/Website#71.

Adds `commands.yml`, the known command map and `AlternativeCommandHandler` handover information to `/ess dump`.

Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2022-08-07 11:43:59 +01:00
MD
6dfa18ca53
Implement chat message signing for 1.19.1+ (#5030)
**Known issue: this inadvertently reformats `/minecraft:tell`. There's not much we can do about this in 2.19.x.**

This commit refactors EssentialsX Chat in order to support chat previews and signed chat messages in 1.19.1+.
2022-08-06 22:27:58 +01:00
Josh Roy
a394760677
Update VersionUtil and /ess version (#5036) 2022-08-06 15:48:26 -04:00
MD
5f48cdef13
Bump to 1.19.2 (#5035) 2022-08-06 12:14:07 -04:00
pop4959
c56a9e6741
Add spawnable boat variants (#5027)
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2022-08-02 14:18:57 -04:00
pop4959
5b20f30350
Fix ice other message (#5028)
Fix `iceOther` being sent to the target player instead of the sender. Fixes #5002.
2022-08-02 08:40:10 +01:00
pop4959
037577162b
Add swift sneak enchantment (#5026)
Closes #5024.
2022-07-31 19:03:31 +00:00
Josh Roy
908189a233 Bump Spigot to 1.19.1 2022-07-28 11:30:24 -04:00
Josh Roy
c938767b2d Prepare for 1.19.1 2022-07-28 11:30:24 -04:00