Commit Graph

150 Commits

Author SHA1 Message Date
Jason Penilla 8c058f88a6
Update paperweight to 1.6.3 (#10626) 2024-04-30 10:30:14 -07:00
Noah van der Aa 44ee092878
1.20.6 (#10623) 2024-04-30 00:16:07 +02:00
Jason Penilla 7e3d5b569d
bump paperweight to 1.6.2 to fix spurious build failure from scanJar OOM 2024-04-27 17:38:20 -07:00
Jason Penilla 8454786c8d
Bump tiny-remapper (real) 2024-04-27 16:26:28 -07:00
Jason Penilla 75c22d545f
Bump tiny-remapper 2024-04-27 16:26:03 -07:00
Jason Penilla aeb3f376a2
update paperweight to 1.6.1 2024-04-27 16:07:55 -07:00
Jason Penilla 6a4974b1b9
Remove shadow from build classpath
it isn't used
2024-04-26 16:48:34 -07:00
Jason Penilla ff77f82539
paperweight 1.6.0 2024-04-26 16:19:59 -07:00
Jason Penilla 1bc278b125
Update patched spigot decompiler to fix inconsistency based on processing order 2024-04-26 11:45:56 -07:00
Jason Penilla a244281287
Replace VanillaGradle use and update generated API 2024-04-25 18:40:50 -07:00
Jason Penilla c95db4fcaa
adventure 4.17.0-SNAPSHOT 2024-04-24 17:46:57 -07:00
Jason Penilla e832328b7e
Check for existing am session before running continueServerUpdate 2024-04-24 10:48:00 -07:00
Jason Penilla f2350fe0d1
Set mercury sourceCompat 2024-04-23 14:43:32 -07:00
Jason Penilla 9cac5b6f4f
Fix continueServerUpdate with 2-line subjects 2024-04-23 14:26:28 -07:00
Jason Penilla 380c4d2313
Add plugin remapping patches 2024-04-23 11:44:42 -07:00
Jake Potrebic abc49bf069
Begin update to 1.20.5 2024-04-23 10:02:08 -07:00
Jason Penilla 862299b6a6
"Downgrade" Vineflower to 1.10.1 release (#10423)
* "Downgrade" Vineflower to 1.10.1 release

The main thing we lose from the 1.11 snapshots is a recent fix for redundant casts.

* Thanks intellij

* a
2024-04-16 12:44:59 -07:00
Jake Potrebic 526795bacd
Update patches to handle vineflower decompiler (#10406)
* Update patches to handle vineflower decompiler

* update patches again to handle inlined simple lambdas

* update vf again and re-apply/rebuild patches

* update patches after removal of verify-merges flag

* fix compile issue

* remove maven local

* fix some issues

* address more issues

* fix collision patch

* use paperweight release

* more fixes

* update fineflower and fix patches again

* add missing comment descriptor

---------

Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2024-04-12 12:14:06 -07:00
Jason Penilla a2035440cf
build: Compile against and shade the filtered jar (#9747)
* Compile against & shade the filtered jar

* Move check for if the paper asset root needs to be pushed

* Don't disable incremental compilation

* Remove mavenLocal

* use paperweight release
2024-04-04 17:12:05 -07:00
Jason Penilla 45d1486fec
build: Update paperweight to 1.5.12 and Gradle Wrapper to 8.7 (#10361) 2024-03-29 10:43:36 -07:00
Jason Penilla 0052e2db39
build: Update tiny-remapper to 0.10.1 & remove unused repo from dev bundle config (#10303) 2024-03-07 10:11:47 -08:00
Jake Potrebic 8657cd91d7
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 10:46:04 +01:00
Jason Penilla f9edc4b1cd
Update paperweight to 1.5.11 2023-12-08 11:12:59 -07:00
Jason Penilla 930a24f965
1.20.4 2023-12-07 13:27:28 -07:00
Jason Penilla 6c4c13df44
Update adventure 2023-12-06 21:24:16 -07:00
Jason Penilla ada77b3a3b
Wait on stream redirect futures (update helper task) 2023-12-06 15:32:08 -07:00
Jason Penilla f10b36d7fc
wait for second pass apply 2023-12-06 13:26:04 -07:00
Jason Penilla 05148728de
build script updates 2023-12-06 11:48:37 -07:00
Jason Penilla 46be245976
add description to helper 2023-12-05 21:59:52 -07:00
Jason Penilla 2053d6ace7
Improve update helper task 2023-12-05 21:46:41 -07:00
Jason Penilla c7a463a736
Add update helper task 2023-12-05 20:35:33 -07:00
Nassim Jahnke 2a1ace0cf2 Prepare for 1.20.3 dev 2023-12-05 18:20:55 +01:00
Jason Penilla e1cd9e59e5
Update paperweight to 1.5.10 and Gradle to 8.4 (#9957) 2023-11-22 06:27:50 +01:00
Jason Penilla 274e54ba58
Bump tiny-remapper for Java 21 support (#9902) 2023-11-04 20:33:04 -07:00
Jason Penilla b974a6b6f3
Update paperweight to 1.5.9 (#9872) 2023-10-26 16:34:58 -07:00
Jason a2ba45239c
Update paperweight to 1.5.8 (#9814) 2023-10-09 18:04:26 -07:00
Jason 08c0b488b9
[ci skip] update paperweight to 1.5.7 & re-enable filterpatches (#9799) 2023-10-06 08:58:09 -07:00
Nassim Jahnke 8d922746d9
Drop no longer needed patch 2023-09-24 13:09:52 +10:00
Noah van der Aa 6267e26420
So it begins... 2023-09-21 19:18:04 +02:00
Jake Potrebic eb60bffa98
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 2e363c73ba
1.20.1 (#9333) 2023-06-13 09:10:07 +02:00
Jake Potrebic 0d969f0a1b
comment out update logic from build.gradle.kts 2023-06-08 21:31:56 -07:00
Spottedleaf 0c4a1c4496 Clean rebuild
Add to gradle build so that this is automatically done
throughout the update
2023-06-07 22:26:06 -07:00
Nassim Jahnke 965cf53cd5
Start working on 1.20 2023-06-07 19:06:55 +02:00
Jason 2cccbbe1f4
[ci skip] Update Gradle plugins and wrapper (#9140) 2023-04-26 10:07:13 -07:00
Jake Potrebic 7929540ba3
update paperclip to 3.0.3 2023-03-19 22:18:33 -07:00
Jake Potrebic 72923817d6
fix some compile errors 2023-03-14 15:13:41 -07:00
Nassim Jahnke 2b6be6f1b3
More patches 2023-03-14 19:05:23 +01:00
Nassim Jahnke 2ed604cf72
Start working on 1.19.4 2023-03-14 18:11:24 +01:00
Jason Penilla a172880e7d
Update ForgeFlower to 2.0.627.2, fixes dev bundle not applying with Java 19 runtime 2023-03-04 12:01:07 -07:00