MD
736ecae5ff
Add missing FakeServer methods
2021-06-26 20:34:04 +01:00
Flask Bot
6bd4a6a037
Update items.json from generator
2021-06-26 20:34:04 +01:00
Josh Roy
4271938c3a
Add ice commmand #EasterEgg
2021-06-26 20:34:04 +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
triagonal
9bd35a2cd2
Fix regression in /back behavior ( #4264 )
2021-06-23 08:44:47 -04:00
triagonal
d4e194fbf7
Fix NPE when RTP center isn't set ( #4251 )
2021-06-19 12:23:00 -04:00
Josh Roy
003d556f3d
Fix incomplete cooldowns being added to data ( #4249 )
2021-06-18 19:28:10 -04:00
triagonal
1da3b3f08e
Implement home cleanup utility ( #4244 )
2021-06-18 11:24:43 -04:00
Josh Roy
f08c176b68
Fix invalid home locations giving blank errors ( #4240 )
2021-06-17 20:28:07 +01:00
Josh Roy
780aadedf2
Fix invalid empty value for BigDecimal ( #4237 )
2021-06-14 22:15:25 -04:00
Josh Roy
3fe279e229
Fix NPE in UserData#getHome ( #4234 )
2021-06-14 07:28:42 -04:00
Josh Roy
c43af5d3d9
Fix NPE for list group ( #4230 )
2021-06-12 14:34:58 -07:00
Debug
65b80200bd
Fix incorrect behavior from last PR ( #4228 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-06-12 14:14:19 -04:00
Debug
6e5a41a880
Add option to hide balances <=0 from baltop ( #4226 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-06-12 12:31:39 -04:00
Daniil Z
fa87c74b56
Allow enchants on fireworks/charges/potions/banners ( #3882 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-06-11 11:13:43 -04:00
antiPerson
8142da608c
Fix damage from exploding beds being cancelled ( #3874 )
2021-06-11 15:06:12 +00:00
Debug
eacc748b09
Fix /book command not supporting multi-word title & author ( #4180 )
2021-06-11 15:00:21 +00:00
Josh Roy
def41802b8
Fix broken cooldowns causing exceptions ( #4219 )
2021-06-09 21:20:51 -04:00
Josh Roy
38dcdff659
Fix invalid mail key ( #4218 )
2021-06-09 17:03:29 +01:00
Josh Roy
bd9540cea3
Fix EssentialsSpawn not defaulting on default group ( #4217 )
...
Fix regression from #4072 , tested in #essx-support on MOSS
2021-06-09 14:54:47 +01:00
triagonal
0d71fe65f6
Prevent getting jail worlds before world load ( #4216 )
2021-06-09 08:34:14 -04:00
Josh Roy
54c70581a2
Add config option to respawn jailed players to spawn ( #4132 )
2021-06-08 21:04:30 -04:00
pop4959
3abddd6f84
Fix tab complete on /enchant failing on empty key ( #4215 )
2021-06-08 20:50:17 -04:00
Josh Roy
8e712bc827
Fix empty paths with Configurate ( #4214 )
2021-06-09 00:42:45 +01:00
Jason
2018149395
Clean up Bukkit API exclusion, use dep constraint for SnakeYAML ( #4213 )
2021-06-08 23:36:43 +01:00
Josh Roy
ecea17195a
Fix parsing of command cooldowns with invalid data ( #4212 )
2021-06-08 16:51:47 -04:00
Josh Roy
a28d0823b2
Fix invalid CommandCooldowns causing NPEs ( #4210 )
...
* Fix invalid CommandCooldowns causing NPEs
* Add Map support
2021-06-08 12:40:52 -04:00
Josh Roy
6e6561a267
Minimize ( #4209 )
2021-06-07 23:48:18 -04:00
Josh Roy
8b1db22a53
Fix setting of locations to LazyLocations + Shade CheckerQual ( #4208 )
2021-06-07 23:30:37 -04:00
Josh Roy
3d09ea386b
Fix remaining uses of Location over LazyLocation ( #4206 )
2021-06-07 22:23:13 +00:00
Josh Roy
300daea4f9
Lazy load locations in Configurate ( #4203 )
2021-06-07 15:52:12 -04:00
Josh Roy
7653da0e4f
Migrate to Configurate ( #4072 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Co-authored-by: Riley Park <riley.park@meino.net>
Co-authored-by: zml <zml@aoeu.xyz>
Migrates all uses of SnakeYAML and Bukkit's Configuration API to Sponge's Configurate.
Configurate enables us to the do the following stuff:
* Serialize YAML off the main thread
* (in the future) Automatically update our config
* (in the future) Manipulate comments in configs
* Be epic
This commit also *finally* strips out the 3.x storage/object mapping system in favour of Configurate's object mapper.
2021-06-07 13:49:33 +01:00
Jason
19b4da07b9
Clean up gradle build scripts
...
Adds run-paper plugin support as well as moves majority of logic to kotlin build scrips
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-06-07 08:17:39 -04:00
Josh Roy
ff9f93fba4
Fix sleeping ignored vanish setting overriding permission ( #4201 )
2021-06-06 16:12:07 -07:00
Josh Roy
fed26071ac
Add option to ignore vanished players from sleeping ( #4200 )
2021-06-06 17:05:16 -04:00
Josh Roy
a4fbfbef02
Fix offline player account creation ( #4199 )
...
This bug occurs when a player has joined before EssentialsX was installed and a player account creation is requested through Vault while they are offline.
Fixes #4195
2021-06-06 19:40:55 +01:00
Josh Roy
347751a826
Fix branch name when building main branch on GH ( #4193 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Fixes #4191 .
2021-06-03 17:03:14 +01:00
Josh Roy
fbb3a9a0a4
Fix various NPC account lookup issues ( #4188 )
2021-06-01 15:47:39 -04:00
Josh Roy
f8f1facf43
Check legacy "NPC:" UUIDs in VaultEconomyProvider#hasAccount ( #4178 )
2021-05-31 15:12:06 +00:00
Flask Bot
0d6441d0b6
New Crowdin updates ( #4145 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2021-05-29 23:18:25 +01:00
Josh Roy
a009b2f9b5
Only use convert spawners tagged by the give command ( #3963 )
2021-05-28 14:29:52 -04: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
Josh Roy
ec50b28f4b
Add ItemStack 1.8.8+ cross-version PersistentDataContainer ( #4143 )
...
This PR itself does nothing on its own but creates the underlying backbone I need to make a less hacky solution in #3963 lmfao.
This PR creates a provider which uses NBT on 1.8.8-1.13 to mimic the exact structure of a PersistentDataContainer on 1.14+ which will allow us make any possible upgrades (which don't die from the lack of DFU on >1.13) work as expected. Additionally, this does not use reflection on modern Minecraft versions and thus will not need to be maintained/updated on MC version updates.
In the future, we will need to find a way to store data on tile entities (signs namely) so that we are able to store UUIDs on signs for future plans, but for now ItemStacks work to fix our spawner issues.
2021-05-28 11:23:44 +00:00
Josh Roy
4ed36d9bbe
Add support for dev/rc/beta/alpha build types ( #4177 )
...
🍍
2021-05-27 21:16:26 +01:00
l1ttleO
887772a428
Add {PREFIX} and {SUFFIX} to custom join/quit messages ( #4169 )
2021-05-21 13:28:22 -04:00
MD
e9169b890d
Set Gradle toolchain to JDK 16 ( #4168 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-05-21 13:15:47 +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
l1ttleO
2d3cbc9783
Fix Java version command in pull request templates ( #4167 )
2021-05-21 07:15:05 -04:00
Josh Roy
23a497abf6
Update Gradle to 7.0.2; misc build improvements ( #4148 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
* Bumped Gradle to 7.0.2
* Now uses Java 16 for compiling to prepare for MC 1.17
* Release target is still set to 8 however
* Bumped Actions versions
* Bumped indra version(s)
* Switched from grgit to indra-git
* Fix PR GitHub Actions jars having invalid branch names
2021-05-19 12:34:00 +01:00