MD
c5253bc5e2
Update to Minecraft 1.18.2 ( #4821 )
...
This PR updates the build setup to Gradle 7.4 and updates EssentialsX to Minecraft 1.18.2.
2022-02-28 20:51:26 +00:00
Josh Roy
d5822e9a41
Add config for max /tree and /bigtree range ( #4728 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2022-02-13 16:46:18 -05:00
Josh Roy
63cbf7e2da
Prevent legacy material support from being initiated ( #4697 )
2022-02-13 15:33:51 -05:00
Pierre Dedrie
739600eb05
Fix safelogin for 1.18 and above by using worldProvider minHeight ( #4715 )
2021-12-26 23:56:03 +00:00
Josh Roy
84326cf13e
Fix LocationUtil#getSafeDestination NSME on older versions ( #4708 )
...
Fixes a NoSuchMethodError from old guava versions in old MC versions.
Fixes #4703
2021-12-23 11:55:31 +00:00
Josh Roy
dc27af78bf
Update to MC 1.18.1
2021-12-11 12:13:50 +00:00
Josh Roy
d091d6902c
Fix safelogin support with 1.18 world heights ( #4667 )
...
Fixes #4665 .
2021-12-03 20:31:36 +00:00
MD
c45c741210
Bump supported version to 1.18 release
2021-11-30 16:33:05 +00:00
MD
e35c65b976
Refactor world info provider; only clamp to logical height when already below
...
Fixes #4657 .
2021-11-30 16:33:05 +00:00
MD
1509cf8978
Support 0>y>256 for safe/random teleports ( #4641 )
...
Co-authored-by: pop4959 <pop4959@gmail.com>
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-11-30 16:33:05 +00:00
Josh Roy
b6ba1768a1
Mark 1.18 as a supported version
2021-11-30 16:33:05 +00:00
Josh Roy
6994005a5f
Fix light blocks being considering solid ( #4601 )
2021-10-30 22:25:03 -07:00
Josh Roy
43f4d306be
Add discordbroadcast command ( #4541 )
...
* Add discordbroadcast command
* Update EssentialsDiscord/src/main/resources/plugin.yml
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
* Add emoji parsing/tab complete for discordbroadcast command
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2021-10-11 15:54:55 -04:00
Josh Roy
3692740762
Add `/ess dump` command to generate a debug dump output ( #4361 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Command usage: /essentials dump [config] [discord] [kits] [log]
Either of the optional args can be used to add the given data to the dump.
Related: EssentialsX/Website#51
2021-08-19 20:35:19 +01:00
Daniil Z
e95df57642
Fix barrier considered as unsafe block to teleport ( #4348 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-08-02 10:22:07 -04:00
Josh Roy
b516db669c
Fix prefixes/suffixes not stripping hex format
2021-07-10 11:08:51 -04:00
Josh Roy
5e178943a0
Update to Minecraft 1.17.1 ( #4324 )
2021-07-06 18:34:40 +01:00
Josh Roy
7e25570344
Remove usage of java.awt.Color ( #4312 )
...
This fixes issues on headless JREs which lack java.awt classes.
2021-07-03 20:46:09 +01:00
Josh Roy
0861427bf3
Discord Module ( #3844 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Co-authored-by: pop4959 <pop4959@gmail.com>
Co-authored-by: Riley Park <riley.park@meino.net>
Co-authored-by: Jason <11360596+jpenilla@users.noreply.github.com>
2021-07-01 09:43:35 -04:00
Josh Roy
9d3bf337e1
Improve itemlore and itemname tab completion ( #4280 )
...
- Improve tab completion for itemname and itemlore
- Improve air type matching
- Fix incorrect /itemlore usage messages
2021-06-28 20:19:02 +01:00
Josh Roy
e1441c1d33
Update mobs and NMS usage to 1.17
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2021-06-26 20:34:04 +01:00
Josh Roy
7852aedabd
Add book page serialization ( #4048 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Allows serialization of books in `/createkit`. Closes #31 .
2021-05-28 18:52:18 +01:00
Josh Roy
b2d7d1b4cb
Add prevent-type permissions for /itemname ( #4133 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Adds `essentials.itemname.prevent-type.<material_name>` permissions. Closes #4044 .
2021-05-28 17:35:33 +00:00
MD
b716c04d96
Fix minor issue with server support minor issue fix ( #4166 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-05-21 07:24:39 -04:00
Josh Roy
c9310ea429
Fix a minor issue with support status detection ( #4150 )
2021-05-14 16:01:50 +00:00
Josh Roy
4976484d91
Unformat item lore and name when serializing items ( #4095 )
...
Co-authored-by: Mariell Hoversholm <proximyst@proximyst.com>
2021-05-02 16:18:35 -04:00
Simon
74131f816c
Update VersionUtil Support Status Check ( #3954 )
...
Removed AirplaneLite as an unsupported fork as they removed their concerning patch.
2021-02-02 09:15:01 -05:00
Josh Roy
224634d8d2
Improve VersionUtil version checks ( #3812 )
...
Co-authored-by: Dylan Xaldin <Puremin0rez515@gmail.com>
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2021-01-19 07:40:05 -05:00
Josh Roy
e42d37e86d
Fix various problems with firework meta (de)serialization ( #3905 )
...
Adds support for parsing fireworks charges (would previously cause exceptions due to illegal casts to FireworkMeta) and fixes createkit from producing invalid color values
Thanks to triagonal for reporting the exception caused by createkit.
Fixes #1283 .
2021-01-19 07:30:09 -05:00
Josh Roy
7245e84f00
Update to 1.16.5 ( #3923 )
2021-01-16 01:56:56 -05:00
Josh Roy
026d279556
Add option to only count online jailed time ( #3705 )
...
Adds `jail-online-time` config option to only count a player's online time to the jail cap.
This also fixes memory leak in `EssentialsTimer` which I found in the process of testing.
Closes #429 .
2021-01-08 20:43:32 +00:00
Josh Roy
8177893e28
Add auto armor equip for kits ( #3629 )
...
Adds a config option to have player auto-equip armor from kits.
Also adds a performance improvement for all uses of EnumUtil#getAllMatching by switching it to an EnumSet.
Closes #347 , closes #3452 .
2021-01-08 20:39:32 +00:00
Josh Roy
c6de77130f
Rework Currency Symbol Parsing ( #3628 )
...
* Made currency symbol standardized in Kit
* Kits should be in a standardized format.
* Having monetary rewards in kits should not break based off of a config value oriented around currency display (suffix).
* Additionally, the dollar sign should be the standard money symbol which works on all servers and should not be tied to the server's individual currency symbol.
* Note that the server's individual currency symbol will still work but probably should not be used due its volatility.
* Reworked config currency symbol parsing in Settings
* Simplifies the number of actions needed to sanitize the input.
* Now just defaults to `$` if the currency-symbol cannot be parsed.
* Removed symbol-suffixed parsing in NumberUtil#sanitizeCurrencyString
2020-12-30 15:37:30 -05:00
Josh Roy
9a23f806fe
Refactor Project to Gradle ( #3720 )
...
Gradle is better than Maven, don't @ me. okay but actually it's [faster](https://www.youtube.com/watch?v=atuFSv2bLa8&feature=youtu.be&t=77 ), compiles and tests in parallel more efficiently, and more epic stuff).
2020-11-25 20:24:24 +00:00