Commit Graph
100 Commits
Author SHA1 Message Date
Jason PenillaandJake 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 PenillaandJake 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 PenillaandNassim 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
Jason Penilla 8177de729a Update paperweight to 1.3.2 2021-12-12 01:23:12 -08:00
Jason Penilla 389b1401e9 Remove codec usage in chunk snapshot creation (#7093) 2021-12-11 17:50:45 -08:00
Jason Penilla 94afe500e2 Fix issue with snapshotted biomes in last commit 2021-12-09 04:34:11 -08:00
Jason Penilla 37bd203f8d Fix ChunkSnapshot#isSectionEmpty(int) 2021-12-09 04:09:31 -08:00
Jason Penilla 6d4c9bd717 Fix unused EntitySectionStorage#getEntities(AABB, Consumer) method being broken 2021-12-06 19:40:26 -08:00
Jason Penilla 6d2ae19cee Port Actually unload POI data from Tuinity 1.16 (#7044) 2021-12-06 00:09:07 -08:00
Jason Penilla 77bed7ff51 Fix empty/null chunk section check in LevelChunk#getBlockData, rename… (#7039)
… patch and methods to make more sense with Mojang mappings
2021-12-05 15:32:02 -08:00
Jason Penilla a529ce18ed [ci skip] fixup indent 2021-12-05 13:07:44 -08:00
Jason Penilla 5bec4d54d0 Update Optimise collision checking in player move packet handling 2021-12-05 02:56:09 -08:00
Jason Penilla 781e8f5f00 Fix #6779 2021-12-05 01:04:07 -08:00
Jason Penilla a30ee99728 Update Highly optimise single and multi-AABB VoxelShapes and collisions 2021-12-05 00:38:00 -08:00
Jason Penilla c53d93419c Update and deprecate Allow delegation to vanilla chunk gen (#7031) 2021-12-05 02:27:20 -08:00
Jason Penilla c9b5b5fbeb [ci skip] Remove reobfJar from paper-server publication (#7027) 2021-12-04 23:42:28 -08:00
Jason Penilla 44a9e2034e Remove debug checks from ZeroBitStorage (#7029) 2021-12-04 23:41:44 -08:00
Jason Penilla eef6df3fff [ci skip] Fix double actions on PRs from main Paper repo 2021-12-04 21:19:04 -08:00
Jason Penilla 308d560605 Fix kelp modifier changing growth for other crops (#7012) 2021-12-03 17:40:42 -08:00
Jason Penilla 0f7314ee80 Build updates (#6992) 2021-12-01 23:21:14 -08:00
Jason Penilla 82eff9628d re-inline Goal.Flag iteration 2021-11-30 00:36:30 -08:00
Jason Penilla 11418ffcc1 Use old dataconverter hooks (#6938) 2021-11-27 01:10:23 -08:00