Commit Graph

129 Commits

Author SHA1 Message Date
fa7d1b668f Updated Upstream (Bukkit/CraftBukkit/Spigot) (#10164)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
63c208dd Remove no longer used import
70be76c7 PR-958: Further clarify deprecation of TAG_CONTAINER_ARRAY
ae21f4ac PR-955: Add methods to place structures with block/entity transformers
e3d960f2 SPIGOT-7547: Remark that Damageable#setAbsorptionAmount() is capped to a specific value
b125516c Fix typo in RecipeChoice.ExactChoice docs
309497c1 Add EntityMountEvent and EntityDismount Event
2fd45ae3 Improve ItemFactory#enchantItem consistency
2b198268 PR-933: Define native persistent data types for lists

CraftBukkit Changes:
771182f70 PR-1327: Add methods to place structures with block/entity transformers
e41ad4c82 SPIGOT-7567: SpawnReason for SNOWMAN is reported as BUILD_IRONGOLEM
76931e8bd Add EntityMountEvent and EntityDismount Event
9b29b21c7 PR-1183: Better handle lambda expression and renaming of classes in Commodore
1462ebe85 Reformat Commodore.java
9fde4c037 PR-1324: Improve ItemFactory#enchantItem consistency
4e419c774 PR-1295: Define native persistent data types for lists
dd8cca388 SPIGOT-7562: Fix Score#getScore and Score#isScoreSet
690278200 Only fetch an online UUID in online mode
1da8d9a53 Fire PreLogin events even in offline mode
2e88514ad PR-1325: Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation

Spigot Changes:
864e4acc Restore accidentally removed package-info.java
f91a10d5 Remove obsolete EntityMountEvent and EntityDismountEvent
828f0593 SPIGOT-7558: Deprecate silenceable lightning API as sound is now client-side and cannot be removed
cdc4e035 Remove obsolete patch fetching correct mode UUIDs
49e36b8e Merge related BungeeCord patches
6e87b9ab Remove obsolete firing of PreLogin events in offline mode
5c76b183 Remove redundant patch dealing with exceptions in the crash reporter
3a2219d1 Remove redundant patch logging cause of unexpected exception
2024-01-14 01:46:04 -08:00
7c36ea0a5c Update paperweight to 1.5.11 2023-12-08 11:12:59 -07:00
8e3f9efc3c 1.20.4 2023-12-07 13:27:28 -07:00
f53cff02ff Update adventure 2023-12-06 21:04:46 -07:00
813a64fcc8 Wait on stream redirect futures (update helper task) 2023-12-06 15:32:08 -07:00
f6afdc4e9b wait for second pass apply 2023-12-06 13:24:41 -07:00
61209168b7 build script updates 2023-12-06 11:48:37 -07:00
e6b18a7ca9 add description to helper 2023-12-05 21:59:31 -07:00
6aedc2af5d Improve update helper task 2023-12-05 21:46:41 -07:00
d71a8545e4 Add update helper task 2023-12-05 20:35:33 -07:00
46f4547805 Prepare for 1.20.3 dev 2023-12-05 18:20:55 +01:00
f5c68d86b0 Update paperweight to 1.5.10 and Gradle to 8.4 (#9957) 2023-11-21 22:27:50 -07:00
6951909f8d Bump tiny-remapper for Java 21 support (#9902) 2023-11-04 20:33:04 -07:00
cd2ebaa455 Update paperweight to 1.5.9 (#9872) 2023-10-26 16:34:58 -07:00
ccddb17ee2 Update paperweight to 1.5.8 (#9814) 2023-10-09 18:04:26 -07:00
4a5893d3fc [ci skip] update paperweight to 1.5.7 & re-enable filterpatches (#9799) 2023-10-06 08:58:09 -07:00
0b16cce6e6 Drop no longer needed patch 2023-09-24 13:09:52 +10:00
524eeedaa8 So it begins... 2023-09-21 19:18:04 +02:00
76744c8d52 Create raw chat type as resource file instead of in source (#9226)
Sets up the ability to load new or modified resource files into Paper.

Updates paperweight to 1.5.6

This should work with all run configs, like runDev, runShadow, runReobf as well as correctly build jars for production.
2023-09-15 11:03:42 -07:00
b40a6bb08b 1.20.1 (#9333) 2023-06-13 00:10:07 -07:00
dfeaa10163 comment out update logic from build.gradle.kts 2023-06-08 21:31:56 -07:00
977dc40767 Clean rebuild
Add to gradle build so that this is automatically done
throughout the update
2023-06-07 22:03:07 -07:00
1bda3d4d2a Start working on 1.20 2023-06-07 18:24:39 +02:00
61475a2925 [ci skip] Update Gradle plugins and wrapper (#9140) 2023-04-26 10:07:13 -07:00
82f1c94258 update paperclip to 3.0.3 2023-03-19 22:18:33 -07:00
e277e6a990 fix some compile errors 2023-03-14 15:13:41 -07:00
15ade6f446 More patches 2023-03-14 19:05:23 +01:00
08ab8edb76 Start working on 1.19.4 2023-03-14 18:11:24 +01:00
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
dbe5184584 [ci skip] Update Gradle wrapper to 8.0.1 (#8924) 2023-02-27 15:30:04 -07:00
78f94ecb2d Configure mokitor Server mock as stubOnly (#8861)
A recent patch moved the internal unit tests to mokito, allowing
deep mocking to easily setup a mocked server instance.
While this change is useful, the server's Server#getItemFactory methods
is one of the hottest paths during unit testing, being called numerous
times by material tests.
As mokito mocks keep track of each invocation to allow for verifications
of invocations down the line, the server mock allocates a huge amount of
memory to keep track of all invocations, ultimately leading to an OOM
exception.

The previous solution solved this by increasing the tests memory to 2 GB,
however as of right now simply configuring the server mock as "stubOnly",
properly prevents the overflow of invocation records as none of the unit
test code relies on invocation verification.
2023-02-21 17:18:49 +01:00
6915dee3e3 Paper Plugins (#8108) 2023-02-19 09:57:10 -05:00
8242b76d95 [ci skip] Update paperweight to 1.5.1 (#8856) 2023-02-16 09:03:25 -07:00
bd166747a6 convert API/server tests to mockito (#8848)
* convert API tests to mockito

* convert server tests to mockito

* add co-author
2023-02-15 13:27:40 -08:00
18e27e77fd [ci skip] Update paperweight to 1.4.1 2023-01-06 09:43:31 +01:00
dd1e3865e5 Update paperweight to 1.4.0 2022-12-13 10:09:15 -07:00
0e45eeb9d2 Disable ATs from unapplied folder 2022-12-07 23:25:00 +00:00
d0386f21e8 First server patches 2022-12-07 18:08:55 +01:00
b7dd55ce72 API patches 2022-12-07 17:46:46 +01:00
b121c04895 Moving ATs from the at file to individual patches (#8573) 2022-11-19 15:53:20 -08:00
f93eb6e135 update yarn param mappings (#8563) 2022-11-12 12:57:41 -08:00
bfdafa934b Build updates 2022-10-31 15:25:30 -07:00
2782b0c375 1.19.2 (#8250) 2022-08-05 15:58:34 -07:00
858aabab7c Move patches over, start with first few 2022-07-27 20:52:03 +02:00
c75561a354 Update paperweight to 1.3.8 2022-06-27 15:27:36 -07:00
8f89b31fe5 Update paperweight to 1.3.7 2022-06-12 13:43:58 -07:00
1148687a8d Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
ea9a831a7f Update ForgeFlower (#7857) 2022-05-29 12:54:25 -07:00
9423c662b9 [ci-skip] Update repository and API urls (#7835) 2022-05-20 17:12:30 +02:00
16f92f9507 Build updates
- update paperweight to 1.3.6
- update tiny-remapper to 0.8.2
2022-04-21 19:27:56 -07:00