Josh Roy
0360db3a0f
inline some usages
2023-12-26 10:59:46 -05:00
Josh Roy
7f417ef09b
Add some javadocs
...
people may forget what these things do later
2023-12-21 11:33:13 -05:00
MD
4d6558afce
Merge branch '2.x' into rework/providers
2023-12-18 00:34:47 +00:00
Charles DeLancey
0af4436c2f
Update supported versions ( #5600 )
...
Remove 1.19.1
Update 1.19.2 -> 1.19.4
closes : #5599
---------
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2023-12-16 17:35:57 +00:00
Josh Roy
84e9051f46
Update to Minecraft 1.20.4 ( #5592 )
2023-12-16 15:14:37 +00:00
Josh Roy
bb7b334ace
Use WeakReference to store alternative commands ( #5572 )
...
Co-authored-by: oop778 <oskardhavel@gmail.com>
2023-11-27 21:29:20 +00:00
Josh Roy
c68b277782
Fix trade signs not updating with full inventories ( #5574 )
...
Starting with 1.19, sign block states are no longer persistent causing them to become dead after any call to Sign#update.
To avoid this, ensure we either always get the latest block state or update the block state after any call to Sign#update.
2023-11-10 21:23:10 -05:00
Josh Roy
50c4d04b02
Prevent possible NPE during legacy file conversion ( #5551 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2023-11-10 19:27:06 -05:00
Marcel Kwiatkowski
3eceec87d3
Fix incorrect online count in custom quit message ( #5541 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2023-10-28 22:29:11 +00:00
Josh Roy
fdf1875e7f
Fix incorrect permission node in /potion ( #5552 )
...
Fixes #5549 .
2023-10-24 21:24:06 +00:00
Josh Roy
79449ef663
Update to Minecraft 1.20.2 ( #5522 )
2023-09-22 18:38:57 -04:00
Flask Bot
b900444ff0
New Crowdin updates ( #5458 )
2023-09-07 16:50:34 -04:00
YanisBft
a3a71afcef
Add HelpopMessageSentEvent ( #5490 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-28 18:41:40 -04:00
ThiagoROX
72ba87c509
Prevent /editsign on waxed signs ( #5492 )
2023-08-28 17:04:15 -04:00
Josh Roy
ee1111f6aa
Prevent players from ignoring themselves ( #5488 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2023-08-24 22:04:37 +00:00
Josh Roy
42071f4ad4
Lower non bukkit type creation warns amount
2023-08-24 18:02:00 -04:00
Josh Roy
cf43e643ed
Fix usermap debug message not being debug
2023-08-24 18:02:00 -04:00
Dennis Gyftakis
bb2df0b0a4
Add whitelist indicator for /seen and /whois ( #5486 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-23 15:20:09 -04:00
Josh Roy
0008e1cc41
Merge branch '2.x' into rework/providers
2023-08-22 10:53:33 -04:00
diademiemi
e3e52db10e
Add discord roles blacklist and aliases for chat format ( #5157 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-08 21:39:12 -04:00
Alex
ad5f17481c
Add abbreviation support to /pay command ( #5457 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-08 21:05:30 +00:00
Luke Chambers
0a4cf27342
Add ability to use texture url in /skull ( #5120 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-08 16:10:26 -04:00
SavageAvocado
dfa22969c9
Add default book title and authors ( #4920 )
...
Prevents written books from being invalid if no author/title is provided.
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-08 15:46:07 -04:00
Justin
eb76cf0fbb
Added option to limit amount of lore lines ( #4773 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-08 18:46:31 +00:00
Daniel Jensen
409af5d2aa
Add /mail clear <player> and /mail clearall commands ( #4878 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-08-08 18:03:22 +00:00
Daniel Fiala
6fb500d9fb
Fix null check for I18n error logging
2023-08-07 23:40:36 +00:00
YanisBft
2b993d58cf
Add custom model data support for kits ( #5433 )
2023-08-05 19:38:43 -04:00
Josh Roy
7eed853294
Prepare for 2.21.0 dev builds ( #5467 )
...
time for an adventure
2023-08-05 19:16:34 +01:00
Josh Roy
6d2a8ffba4
Release 2.20.1
2023-08-05 18:59:32 +01:00
Josh Roy
b781c1e924
Add /ess usermap cache sub-command
...
Allows to view the number of known UUIDs as
well as name to UUID pairs.
2023-08-05 16:48:23 +01:00
Josh Roy
19d6db0b4c
Don't cache previously known offline names
...
This can lead to the potential that a UUID can
be mapped to the improper name. This logic should
be handled the join logic.
2023-08-05 16:48:23 +01:00
Josh Roy
02ced188c8
Always populate last known name into cache
...
In theory this should never be an issue but
somehow is?
2023-08-05 16:48:23 +01:00
Josh Roy
7f3b62a180
Remove extraneous manual user cache loading
...
The usermap will already do this on its own,
and we should really avoid doing this outside
the usermap to avoid unforeseen behavior changes.
2023-08-05 16:48:23 +01:00
Josh Roy
908b06570f
Remove extraneous offline name update code
...
This exact code exists in ModernUserMap#getUser(String)
2023-08-05 16:48:23 +01:00
Josh Roy
d7e5c10b51
Fix remaining offline visibility checks ( #5466 )
...
Purpur added a new self-referencing method that
we don't implement with our stub class. This will
prevent Player#canSee from being called for
offline players (it would be false anyway).
2023-08-05 11:44:40 -04:00
Josh Roy
ea622f84d5
Merge remote-tracking branch 'upstream/2.x' into rework/providers
...
# Conflicts:
# Essentials/src/main/java/com/earth2me/essentials/Kit.java
2023-07-29 18:28:04 -04:00
Josh Roy
b2ae28b450
Fix discord module console relay not filtering all color codes ( #5454 )
2023-07-26 14:22:30 -04:00
Josh Roy
e558e7365a
Fix trade signs not working with currency suffix ( #5441 )
2023-07-25 21:16:50 +00:00
Josh Roy
c32a0f975e
Revert duel hand behavior of /book command
2023-07-25 17:10:20 -04:00
Josh Roy
ae1f1583c2
Fix enchant not working with offhand
2023-07-25 17:10:20 -04:00
Flask Bot
58eea1724f
New Crowdin updates ( #5424 )
2023-07-23 20:55:40 +00:00
Josh Roy
52c9ca8197
Fix inaccurate online player count for Discord leave message ( #5440 )
...
fixes #5256
2023-07-23 15:10:46 +01:00
Josh Roy
f26e1b2e29
Fix invalid unlimited items preventing userdata to load
...
Invalid material names would previously return a null value
when deserializing. This raises an exception from within
Configurate because they use an EnumSet internally during
deserialization which doesn't support null elements.
2023-07-22 22:53:26 +01:00
Josh Roy
f84a311c2b
Ensure user data deserialization exceptions include file name
...
More than just a SerializationException can happen I guess
2023-07-22 22:53:26 +01:00
MD
60129594a6
Rename OfflinePlayer to OfflinePlayerStub ( #5417 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-07-04 09:45:58 -04:00
Flask Bot
563d3fab4e
New Crowdin updates ( #5370 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-07-04 09:36:32 -04:00
Josh Roy
1022f7a3ab
Add KitPreExpandItemsEvent ( #5407 )
...
Co-authored-by: YanisBft <yanis.briffaut@gmail.com>
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2023-07-01 17:51:58 -04:00
Josh Roy
d57094c0bc
Add link module to /ess dump
2023-07-01 17:45:07 -04:00
Josh Roy
863b9cffc5
Add backoff and skip for Discord console relay
2023-07-01 17:45:07 -04:00
Josh Roy
1921abd310
Shorten logger names for Discord module console relay
2023-07-01 17:45:07 -04:00