Commit graph

122 commits

Author SHA1 Message Date
Jason Penilla
e6b18a7ca9 add description to helper 2023-12-05 21:59:31 -07:00
Jason Penilla
6aedc2af5d Improve update helper task 2023-12-05 21:46:41 -07:00
Jason Penilla
d71a8545e4 Add update helper task 2023-12-05 20:35:33 -07:00
Nassim Jahnke
46f4547805 Prepare for 1.20.3 dev 2023-12-05 18:20:55 +01:00
Jason Penilla
f5c68d86b0 Update paperweight to 1.5.10 and Gradle to 8.4 (#9957) 2023-11-21 22:27:50 -07:00
Jason Penilla
6951909f8d Bump tiny-remapper for Java 21 support (#9902) 2023-11-04 20:33:04 -07:00
Jason Penilla
cd2ebaa455 Update paperweight to 1.5.9 (#9872) 2023-10-26 16:34:58 -07:00
Jason Penilla
ccddb17ee2 Update paperweight to 1.5.8 (#9814) 2023-10-09 18:04:26 -07:00
Jason Penilla
4a5893d3fc [ci skip] update paperweight to 1.5.7 & re-enable filterpatches (#9799) 2023-10-06 08:58:09 -07:00
Nassim Jahnke
0b16cce6e6 Drop no longer needed patch 2023-09-24 13:09:52 +10:00
Noah van der Aa
524eeedaa8 So it begins... 2023-09-21 19:18:04 +02:00
Jake Potrebic
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
Jason Penilla
b40a6bb08b 1.20.1 (#9333) 2023-06-13 00:10:07 -07:00
Jake Potrebic
dfeaa10163 comment out update logic from build.gradle.kts 2023-06-08 21:31:56 -07:00
Spottedleaf
977dc40767 Clean rebuild
Add to gradle build so that this is automatically done
throughout the update
2023-06-07 22:03:07 -07:00
Nassim Jahnke
1bda3d4d2a Start working on 1.20 2023-06-07 18:24:39 +02:00
Jason Penilla
61475a2925 [ci skip] Update Gradle plugins and wrapper (#9140) 2023-04-26 10:07:13 -07:00
Jake Potrebic
82f1c94258 update paperclip to 3.0.3 2023-03-19 22:18:33 -07:00
Jake Potrebic
e277e6a990 fix some compile errors 2023-03-14 15:13:41 -07:00
Nassim Jahnke
15ade6f446 More patches 2023-03-14 19:05:23 +01:00
Nassim Jahnke
08ab8edb76 Start working on 1.19.4 2023-03-14 18:11:24 +01: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
Bjarne Koll
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
Owen1212055
6915dee3e3 Paper Plugins (#8108) 2023-02-19 09:57:10 -05:00
Jason Penilla
8242b76d95 [ci skip] Update paperweight to 1.5.1 (#8856) 2023-02-16 09:03:25 -07:00
Jake Potrebic
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
Nassim Jahnke
18e27e77fd [ci skip] Update paperweight to 1.4.1 2023-01-06 09:43:31 +01:00
Jason Penilla
dd1e3865e5 Update paperweight to 1.4.0 2022-12-13 10:09:15 -07:00
Shane Freeder
0e45eeb9d2 Disable ATs from unapplied folder 2022-12-07 23:25:00 +00:00
Nassim Jahnke
d0386f21e8 First server patches 2022-12-07 18:08:55 +01:00
Nassim Jahnke
b7dd55ce72 API patches 2022-12-07 17:46:46 +01:00
Jake Potrebic
b121c04895 Moving ATs from the at file to individual patches (#8573) 2022-11-19 15:53:20 -08:00
Jake Potrebic
f93eb6e135 update yarn param mappings (#8563) 2022-11-12 12:57:41 -08:00
Jason Penilla
bfdafa934b Build updates 2022-10-31 15:25:30 -07:00
Jake Potrebic
2782b0c375 1.19.2 (#8250) 2022-08-05 15:58:34 -07:00
Nassim Jahnke
858aabab7c Move patches over, start with first few 2022-07-27 20:52:03 +02: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
Nassim Jahnke
1148687a8d Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
Jason Penilla
ea9a831a7f Update ForgeFlower (#7857) 2022-05-29 12:54:25 -07:00
Noah van der Aa
9423c662b9 [ci-skip] Update repository and API urls (#7835) 2022-05-20 17:12:30 +02: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
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
38f9875028 Use patched spigot decompiler (#7706) 2022-04-07 09:36:19 -07:00
Jason Penilla
3634760ece Update decompiler & param mappings 2022-04-05 10:36:14 -07:00
Shane Freeder
a9bcb9deed Add printPaperVersion task 2022-03-04 09:41:03 +00:00
Jason Penilla
fd5b9dd153 Update paperweight to 1.3.5 2022-03-03 19:06:19 -07:00
Nassim Jahnke
da03d4a1bc Initial 1.18 update 2022-02-28 22:43:03 -07:00
Jason Penilla
af00288473 [ci skip] Update Gradle wrapper to 7.4 2022-02-21 13:44:17 -07:00