Jason Penilla
b2a5d27433
Add back accidentally dropped Wandering Trader patch ( #9492 )
2023-07-14 16:23:33 -07:00
Jason Penilla
772363fc92
Move Log4j plugins to own source set ( #9428 )
2023-07-01 22:00:46 -07:00
Jason Penilla
3477dbf4aa
Use ANSI serializer for console completion descriptions ( #9351 )
2023-06-15 10:11:09 -07:00
Jason Penilla
b40a6bb08b
1.20.1 ( #9333 )
2023-06-13 00:10:07 -07:00
Jason Penilla
b835c02322
Fix dev bundle generation
2023-06-12 16:44:07 -07:00
Jason Penilla
e6be773522
Prevent the rcon thread from attempting connections after shutdown
2023-06-08 22:25:23 -07:00
Jason Penilla
3913e1d74b
Update adventure
2023-06-08 17:22:51 -07:00
Jason Penilla
61475a2925
[ci skip] Update Gradle plugins and wrapper ( #9140 )
2023-04-26 10:07:13 -07:00
Jason Penilla
8e509e0179
Fix chat messages being logged without formatting to console ( #9058 )
2023-03-27 10:19:23 -07:00
Jason Penilla
d8a4261a4d
Use random UUIDs instead of incrementing long for click callback ids ( #9007 )
2023-03-19 11:25:45 -07:00
Jason Penilla
d07389962b
Update ForgeFlower to 2.0.627.2, fixes dev bundle not applying with Java 19 runtime
2023-03-04 12:01:07 -07:00
Jason Penilla
dbe5184584
[ci skip] Update Gradle wrapper to 8.0.1 ( #8924 )
2023-02-27 15:30:04 -07:00
Jason Penilla
5542f6997e
Make PluginProviderContext#getLogger return ComponentLogger, remove PluginProviderContext#getSLF4JLogger ( #8921 )
2023-02-26 12:13:15 -07:00
Jason Penilla
8242b76d95
[ci skip] Update paperweight to 1.5.1 ( #8856 )
2023-02-16 09:03:25 -07:00
Jason Penilla
8f79964ecd
[ci skip] Automatically close PRs from master branches on opening ( #8779 )
2023-01-09 14:43:54 -07:00
Jason Penilla
efaf778680
Fix reobf issue in previous commit
2022-12-17 00:46:46 -07:00
Jason Penilla
1de7f28233
ChatProcessor fixes ( #8690 )
...
Fixes handling for `ForwardingAudience.Single` and passes the signed message to non-native `Audience` types
2022-12-16 23:05:48 -07:00
Jason Penilla
dd1e3865e5
Update paperweight to 1.4.0
2022-12-13 10:09:15 -07:00
Jason Penilla
cf2bb8381b
[ci skip] Remove non-functioning patch
2022-12-10 21:40:18 -07:00
Jason Penilla and Jake Potrebic
449f63be8c
Account for splash water bottles now extinguishing entities ( #8622 )
...
* Account for splash water bottles now extinguishing entities
* improvements and javadocs
* reorder patches
* rename event to WaterBottleSplashEvent
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2022-12-08 17:33:22 -07:00
Jason Penilla
a0a9b9291a
more compile fixes
2022-12-07 21:24:59 -07:00
Jason Penilla
6e1deb99aa
compile fixes
2022-12-07 20:24:00 -07:00
Jason Penilla
5756691b5a
Fix whitespace error in recent patch
2022-11-28 11:10:26 -07:00
Jason Penilla
59d8df6cba
Add /paper dumplisteners tofile and increase detail of command output ( #8592 )
2022-11-26 10:36:11 -07:00
Jason Penilla
b46e2030d6
[ci skip] Add check for git repo ( #8578 )
2022-11-20 11:26:20 -07:00
Jason Penilla
d8be0e795b
Update Commodore modifications ( #8542 )
...
* Handle ldc insn for getOriginalOrRewrite in Commodore
* Remove fastutil rewrite
It's no longer relocated upstream
2022-11-04 22:16:57 -07:00
Jason Penilla
bfdafa934b
Build updates
2022-10-31 15:25:30 -07:00
Jason Penilla
3b7ad4bb6f
Make CommandSyntaxException implement ComponentMessageThrowable ( #8513 )
2022-10-27 10:10:28 -07:00
Jason Penilla
731f32f889
Fix EntityArgument suggestion permissions to align with EntitySelector#checkPermissions ( #8511 )
2022-10-26 18:31:55 -07:00
Jason Penilla
b9481cae74
Move classes added to net.minecraft.server to paper packages ( #8500 )
2022-10-24 12:43:46 -07:00
Jason Penilla
13f7207665
Add stacktrace deobfuscation in more places ( #8484 )
2022-10-18 19:21:07 -07:00
Jason Penilla
420e6ac365
Fix stacktrace in server tests
2022-10-11 16:52:49 -07:00
Jason Penilla
79f4c49afc
Update Velocity natives ( #8387 )
2022-09-29 04:18:20 -07:00
Jason Penilla
8667acbf07
Improve MojangAPI docs and replace @Deprecated with @ApiStatus.Experimental on draft APIs ( #8261 )
2022-08-07 13:47:43 -07:00
Jason Penilla
b9991242f3
Allow old behavior for CommandRegisteredEvent ( #8249 )
2022-08-06 16:22:51 -07:00
Jason Penilla
35eca19853
Refactor paper command ( #8112 )
...
* Refactor paper command
* Improve paper dumpitem output
* Register paper command permissions
Would be nice to add descriptions for these too, but that's an enhancement for another time
* Update MobcapsCommandTest fail message
* Notify on bad radius for fix light
* fixup rebase
2022-07-08 16:01:42 -07:00
Jason Penilla
21e92425e9
Use getChunkForLighting instead of getChunkAtImmediately in fixlight to properly ignore imposter chunks
...
We need chunks to actually have their light status future done to relight them, an imposter with for example only the empty future complete but with a light status cannot be relit.
getChunkForLighting gives the desired behavior and is the method used by the light engine, so updating fixlight to use it as well fixes #8115
2022-07-08 15:27:37 -07:00
Jason Penilla
03335ed6fe
[ci skip] Scan built jars for bad method usages ( #8051 )
2022-06-27 15:41:59 -07:00
Jason Penilla
c75561a354
Update paperweight to 1.3.8
2022-06-27 15:27:36 -07:00
Jason Penilla
8f89b31fe5
Update paperweight to 1.3.7
2022-06-12 13:43:58 -07:00
Jason Penilla
7997ea59e0
Don't use deprecated permission message method
2022-06-09 17:03:05 -07:00
Jason Penilla
b953c4baa7
Fix tests
2022-06-09 16:19:38 -07:00
Jason Penilla
0c33aa5134
Remove todo
2022-06-09 16:08:23 -07:00
Jason Penilla
afbc7b84cd
Update player chunk loader patch, re-add ticket level propagator patch
2022-06-09 16:01:48 -07:00
Jason Penilla
1eeec9f2ca
Update Optimise general POI access ( #7903 )
2022-06-09 02:37:28 -07:00
Jason Penilla
ea9a831a7f
Update ForgeFlower ( #7857 )
2022-05-29 12:54:25 -07:00
Jason Penilla
61687e53fe
Fix whitespace error in Alternate Current patch
2022-05-08 09:25:34 -07:00
Jason Penilla
6a846e2c40
Use setMessage instead of arraycopy
...
setMessage affects messages, filteredMessage, and renderMessages, we were only doing an arraycopy for messages
fixes #7774
2022-04-28 19:51:06 -07:00
Jason Penilla
16f92f9507
Build updates
...
- update paperweight to 1.3.6
- update tiny-remapper to 0.8.2
2022-04-21 19:27:56 -07:00
Jason Penilla
49160bd3ac
Don't apply previous potion when item is potion ( fixes #7756 ) ( #7757 )
2022-04-21 17:07:56 -07:00
Jason Penilla
4ccce6b4eb
[ci skip] Remove Mojang repo from test-plugin
2022-04-13 20:16:14 -07:00
Jason Penilla
9dcd740211
Replace third party repos with Paper repo ( #7733 )
...
we now mirror Fabric, Forge, and Mojang
2022-04-13 19:58:48 -07:00
Jason Penilla
9012cc158f
Fix StructureGrowEvent species for RED_MUSHROOM
2022-04-12 16:40:30 -07:00
Jason Penilla
38f9875028
Use patched spigot decompiler ( #7706 )
2022-04-07 09:36:19 -07:00
Jason Penilla
3b8d599a23
Update actions
2022-04-05 10:44:21 -07:00
Jason Penilla
e6b038243f
Update Gradle wrapper
2022-04-05 10:37:45 -07:00
Jason Penilla
3634760ece
Update decompiler & param mappings
2022-04-05 10:36:14 -07:00
Jason Penilla
44c710fdbe
Fix PalettedContainer synchronization ( #7663 )
2022-03-27 10:51:39 -07:00
Jason Penilla
535cd27411
Remove redundant GameProfileCache diff
2022-03-17 20:53:36 -07:00
Jason Penilla
57a5d8880e
Fix state locking for getTopMRUProfiles & getProfileIfCached
...
Also add missing last access update in getProfileIfCached
2022-03-17 19:44:45 -07:00
Jason Penilla
5da2111f07
Add enchantWithLevels API ( #7615 )
2022-03-17 01:51:43 -07:00
Jason Penilla
639b4ba80c
Add debug for invalid GameProfiles on skull blocks/items ( #7512 )
2022-03-16 13:34:09 -07:00
Jason Penilla
f94af0f041
Add getComputedBiome API ( #5668 )
2022-03-15 11:38:36 -07:00
Jason Penilla
eebf44cb6b
[ci skip] Update gradle wrapper
2022-03-13 14:25:04 -07:00
Jason Penilla
1fe6f0bff7
Fix colors in some console messages
2022-03-12 18:47:04 -07:00
Jason Penilla
e81e166e40
Various improvements to console color formatting ( #7560 )
2022-03-12 13:31:21 -08:00
Jason Penilla
00bee38624
replace bungeecord-chat dependency with deprecated version ( #7539 )
2022-03-04 13:53:36 -07:00
Jason Penilla
c94cfa4291
Fix deadlock on watchdog crash ( #7535 )
2022-03-04 01:26:22 -07:00
Jason Penilla
fd5b9dd153
Update paperweight to 1.3.5
2022-03-03 19:06:19 -07:00
Jason Penilla
5c45ca9a15
clean up prepareTickingChunk diff
2022-03-02 11:24:32 -07:00
Jason Penilla
cd1408ce13
1_18_R2
2022-03-01 00:10:23 -07:00
Jason Penilla and Jake Potrebic
90efa70509
Configure javadoc overview and doc-files copying
...
closes #7462
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2022-02-28 21:38:49 -07:00
Jason Penilla
c95b80ccc1
Add TODO for leaf
2022-02-28 21:21:01 -07:00
Jason Penilla
bb43f75ee6
fix issue resulting from kenny's apatch addiction
2022-02-28 21:11:35 -07:00
Jason Penilla
50de212933
update reobf-mappings-patch.tiny
2022-02-28 19:50:28 -07:00
Jason Penilla
7900a59466
Move comment up
2022-02-28 19:10:41 -07:00
Jason Penilla
af00288473
[ci skip] Update Gradle wrapper to 7.4
2022-02-21 13:44:17 -07:00
Jason Penilla
d2bb62d3f5
- properly fix IllegalArgumentException in /paper mobcaps command
...
- fix IllegalArgumentException in `/paper playermobcaps` command
- add missing Validate calls to CraftServer#getSpawnLimit(SpawnCategory)
2022-02-12 12:44:54 -07:00
Jason Penilla
543fc1df90
fix portal linking in upgraded chunks ( fixes #7419 ) ( #7438 )
2022-02-03 12:28:39 -07:00
Jason Penilla
3cc82403d5
API for creating command sender which forwards feedback ( #7432 )
2022-02-02 19:44:57 -07:00
Jason Penilla
0e4463e7a1
[ci skip] Update paperweight to 1.3.4
2022-01-27 13:19:45 -07:00
Jason Penilla
9b4136a8b5
[ci skip] Fix param mismatch from last commit
2022-01-25 20:53:18 -07:00
Jason Penilla
2c861d2ae1
[ci skip] Update parameter mappings
2022-01-25 20:43:53 -07:00
Jason Penilla
63c0d09343
Update tiny-remapper
2022-01-25 20:22:49 -07:00
Jason Penilla
9b0f4a241c
Warn on strange @EventHandler return types ( #7372 )
2022-01-18 11:47:54 -07:00
Jason Penilla
bd09b3751c
Expose vanilla BiomeProvider from WorldInfo ( #7295 )
2022-01-07 15:35:32 -08:00
Jason Penilla
8fd1e9d56b
Use AreaMap for per-player mob spawning ( #7235 )
2022-01-02 11:06:08 -08:00
Jason Penilla
a657f18f1f
Fix vanilla LocalMobCapCalculator being used when per-player mob spawning is enabled ( #7230 )
2021-12-31 18:07:21 -08:00
Jason Penilla
a648b50c27
[ci skip] Update shadow and remove semicolons from kotlin code
2021-12-31 14:28:13 -08:00
Jason Penilla
cb04758f6b
Remove wrong update call in distance map add method
2021-12-31 13:59:34 -08:00
Jason Penilla
3d1ddee8a7
[ci skip] Populate test plugin api-version from mcVersion
...
closes #7216
2021-12-28 16:50:02 -08:00
Jason Penilla
4c43d2f2b9
Remove making unused copy of visible chunks in ChunkMap#processUnloads
2021-12-27 03:53:25 -08:00
Jason Penilla
ca968ad08f
[ci skip] sync dependency versions in paper-mojangapi with paper-api
2021-12-25 15:12:28 -08:00
Jason Penilla
71e9154f02
Add uncaught exception handler using logger to usages of ThreadFactoryBuilder ( #7179 )
2021-12-23 02:32:26 -08:00
Jason Penilla
193ca669b1
[ci skip] Update Gradle wrapper to 7.3.3
2021-12-22 15:56:47 -08:00
Jason Penilla
258900b661
[ci skip] Revert change to apatch script
2021-12-21 19:54:51 -08:00
Jason Penilla
b391c1cb92
Update checker framework & log4j-api for paper-api (also rebuild patches)
...
Note that the log4j-api version used in paper-api does not affect the version used in paper-server, this just affects the version people will see in their IDE when compiling against paper-api.
2021-12-21 01:17:52 -08:00
Jason Penilla
846f6b2d99
Update gradle wrapper to 7.3.2
2021-12-21 01:14:52 -08:00
Jason Penilla
402b213521
Update paperweight to 1.3.3 and shadow to 7.1.1
2021-12-21 01:14:41 -08:00
Jason Penilla and Nassim Jahnke
fd9b86bcb9
Fix WorldGenRegion leak when converting pre-1.18 chunks ( #7097 )
...
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev >
2021-12-14 13:07:42 -08:00