Jason Penilla
ed6d43ddb0
Prepare for updating server patches
2021-11-23 00:57:41 -08:00
Jason Penilla
4884189d8b
Use correct decompile repo
2021-11-22 02:16:24 -08:00
Jason Penilla
630e7db10c
java 17
2021-11-22 00:26:14 -08:00
Jason Penilla
6c146a6ac7
not local snapshot
2021-11-22 00:20:17 -08:00
Jason Penilla
fc721e4d3a
comment out mappings and remove no longer needed patch
2021-11-21 21:39:19 -08:00
Jason Penilla
0d44fec1fb
Update API patches
2021-11-21 21:21:37 -08:00
Jason Penilla
255b304ff0
start update
...
jtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhmjtSQzHmItpjAn2nczRhm
2021-11-21 21:23:54 -08:00
Jason Penilla
a9214f2d63
Update paperweight to 1.2.0 ( #6901 )
2021-11-16 21:00:14 -08:00
Jason Penilla
66e3cb1837
Partially fix #6880 ( #6888 )
2021-11-12 14:27:26 -08:00
Jason Penilla
130e21da7e
Deduplicate strings in ObfHelper ( #6841 )
2021-11-04 17:23:06 -07:00
Jason Penilla
7df969de65
Update paperweight to 1.1.14 ( #6868 )
2021-11-03 20:50:46 -07:00
Jason Penilla
4da74a5419
Remove redundant and unneeded repos, reorder repos ( #6867 )
2021-11-03 19:42:18 -07:00
Jason Penilla
ed5400a823
Update paperweight to 1.1.13 ( #6866 )
2021-11-03 17:54:11 -07:00
Jason Penilla
c2fa1aff89
Update Adventure to 4.9.3 ( #6851 )
2021-10-31 00:05:16 -07:00
Jason Penilla
15350e1273
[ci skip] Resolve apiAndDocs sources during Javadoc task execution rather than during configuration time ( #6836 )
2021-10-26 19:45:45 -07:00
Jason Penilla
8723ed4810
AT & Mapping fixes ( #6809 )
2021-10-21 03:16:31 -05:00
Jason Penilla
3260e035ab
Use correct LevelStem registry when loading default end/nether ( #6789 )
2021-10-17 12:10:03 -05:00
Jason Penilla
871bc4e895
Use ChatRenderer.defaultRenderer() when legacy events have not modified the format ( #6104 )
2021-10-13 04:00:40 -05:00
Jason Penilla
5eb18765ee
[ci skip] Misc gradle updates ( #6763 )
2021-10-11 16:31:53 -05:00
Jason Penilla
20feb576da
Deprecate API methods added by 'Close Plugin Class Loaders on Disable' ( #6737 )
2021-10-06 23:00:32 -05:00
Jason Penilla
0d074fcfc9
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #6722 )
2021-10-04 22:14:11 -05:00
Jason Penilla
b3a648710a
[ci skip] Remove redundant/broken readme badges ( #6715 )
...
The sonatype badge only works half the time (currently looks like this: [image](https://i.imgur.com/RGXGTvo.png ))
The other removed badges contained mostly redundant or questionably useful/relevant info.
2021-10-04 02:32:57 -05:00
Jason Penilla
c57aa25ca2
Start console thread after PaperConfig & MinecraftServer.console are initialized ( #6716 )
2021-10-03 17:12:04 -05:00
Jason Penilla
a91e5803cd
Update paperweight to 1.1.12 ( #6653 )
2021-10-02 20:42:30 -05:00
Jason Penilla
61252d4a4b
Make legacyRenderer a ViewerUnaware renderer ( #6691 )
2021-10-02 13:43:03 -05:00
Jason Penilla
4ee912fbfd
Fix click event when vanilla scoreboard name coloring is enabled ( #6652 )
2021-09-30 13:33:19 -05:00
Jason Penilla
019c768488
Fix stacktrace deobf where thrownProxy got initialized before rewriting ( #6684 )
2021-09-30 13:05:51 -05:00
Jason Penilla
bcf4a2e70d
Fix jline relocation ( #6677 )
2021-09-29 11:34:16 -05:00
Jason Penilla
667baeed68
Fix global limit display for MISC mob category ( #6612 )
2021-09-16 16:40:11 -05:00
Jason Penilla
0767b6966e
Fix log message formatting when classes not owned by plugins use sysout ( #6604 )
2021-09-14 12:23:56 -05:00
Jason Penilla
d3dab2f22c
Remove method rename and fix reobf for Goal#getFlags ( #6528 )
2021-09-09 12:12:22 -05:00
Jason Penilla
df51228b73
Fix VanillaGoals when in reobfuscated environment ( #6580 )
2021-09-09 11:57:16 -05:00
Jason Penilla
d1043a7236
Add '/paper mobcaps' and '/paper playermobcaps' commands ( #6470 )
...
Add commands to get the mobcaps for a world, as well as the mobcaps for
each player when per-player mob spawning is enabled.
Also has a hover text on each mob category listing what entity types are
in said category
2021-09-05 16:29:02 -05:00
Jason Penilla
97080cc158
Add repo for Velocity natives to dev bundle ( #6536 )
2021-09-01 00:43:25 -05:00
Jason Penilla
fbedd625a2
Always use updatingChunks for saveAllChunks ( #6534 )
2021-08-31 19:53:56 -05:00
Jason Penilla
887ccc412a
Use updatingChunks for flush saving ( #6533 )
2021-08-31 19:23:22 -05:00
Jason Penilla
bd48009917
Undeprecate Enchantment#isCursed ( #6524 )
2021-08-30 09:49:28 -05:00
Jason Penilla
7fda985a9c
[ci skip] Cleanup Timings v2 diff ( #6523 )
2021-08-30 02:02:24 -05:00
Jason Penilla
0294b31e13
Log error for invalid entity-per-chunk-save-limit configs ( #6522 )
2021-08-29 23:19:43 -05:00
Jason Penilla
aa0de8d4b5
Fix and optimize legacy world conversion ( #6473 )
...
CraftBukkit breaks legacy world conversion in three ways:
- Writes userdata to the path of the userdata folder rather than to
the correct file inside the aforementioned folder. This causes the
userdata folder to fail to be created as a file already exists at
its path.
- Makes changes to how multiworld works, without modifying
McRegionUpgrader to be aware of these changes.
- Calls methods on Bukkit before the server is initialized.
This patch fixes all of these issues, and also threads the
McRegionUpgrader to improve performance.
2021-08-28 00:07:12 -05:00
Jason Penilla
b0d8230b5a
[ci skip] Cleanup diff in Async command map building ( #6492 )
2021-08-26 11:41:22 -05:00
Jason Penilla
7a51a16318
Vanilla command permission fixes ( fixes #6085 ) ( #6490 )
...
Fixes permission checks for vanilla commands which don't have a
requirement, as well as for namespaced vanilla commands.
2021-08-25 17:20:24 -05:00
Jason Penilla
3c13186e4e
Use configured no permission message in PaperCommand ( #6484 )
2021-08-25 15:34:15 -05:00
Jason Penilla
dd35ae9fec
Squash "Clear SyncLoadInfo" into "Add debug for sync chunk loads" and add tab completion for the clear argument ( #6483 )
2021-08-24 18:45:40 -05:00
Jason Penilla
b2800ba2a9
Add GLOW_SQUID and AXOLOTL to WATER_BASED Tag ( #6481 )
2021-08-24 17:52:10 -05:00
Jason Penilla
5fb95dd824
Set AsyncAppender dispatch thread to be a daemon thread ( #6424 )
2021-08-18 13:47:29 -05:00
Jason Penilla
7c87437f70
[ci skip] Bump paperweight to 1.1.11, update Gradle wrapper script ( #6421 )
2021-08-18 13:34:52 -05:00
Jason Penilla
6216cdc4c2
Setup dev bundle publishing ( #6163 )
2021-08-17 17:11:04 -05:00
Jason Penilla
92222b3c9d
[ci skip] Add some helper methods to the ObfHelper util class ( #6374 )
2021-08-14 03:06:17 -07:00
Jason Penilla
f5dd603274
[ci skip] Drop "Fix CME on adding a passenger in CreatureSpawnEvent" ( #6384 )
...
This is no longer needed as Entity#passengers is an ImmutableList as of 1.17
2021-08-14 03:01:07 -07:00
Jason Penilla
18178d7c9a
Add config migration for named entity death logging option ( #6390 )
2021-08-13 13:24:25 -07:00
Jason Penilla
6b4f50a1cb
Fix block drops position losing precision millions of blocks out ( #6387 )
2021-08-12 21:46:55 -07:00
Jason Penilla
1093b2f26a
Use AsyncAppender instead of AsyncLoggerContextSelector to keep loggging IO off main thread ( #6381 )
2021-08-12 10:55:20 -07:00
Jason Penilla
c3a36117a8
Config option for Piglins guarding chests ( #4829 )
2021-08-09 19:13:58 -07:00
Jason Penilla
5ba8143d59
Add reobf mappings patch for MinecraftServer#getLootTables ( #6368 )
2021-08-09 17:05:12 -07:00
Jason Penilla
474097d19e
Update paperweight to 1.1.9 ( #6284 )
2021-07-28 02:00:41 -07:00
Jason Penilla
e2a638ce6d
Call EntityKnockbackByEntityEvent for RamTarget Behavior ( #6273 )
2021-07-26 09:41:26 -07:00
Jason Penilla
4ca56ff079
[ci skip] Put mappings util in a separate class to the stacktrace deobfuscator ( #6230 )
2021-07-19 19:22:18 -07:00
Jason Penilla
3626a2c62b
Updated Upstream (Bukkit/CraftBukkit/Spigot) ( #6222 )
...
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:
eec4aab0 SPIGOT-6657: Add getPlayer to SheepDyeWoolEvent
205213c6 SPIGOT-6656: CauldronLevelChangeEvent is not fired correctly when dripstone fills the cauldron
CraftBukkit Changes:
b8c522d5 SPIGOT-6657: Add getPlayer to SheepDyeWoolEvent
f04a77dc SPIGOT-6656: CauldronLevelChangeEvent is not fired correctly when dripstone fills the cauldron
d1dbcebc SPIGOT-6653: Canceling snow bucket placement removes snow from bucket
4f34a67b #891 : Fix scheduler task ID overflow and duplication issues
Spigot Changes:
d03d7f12 BUILDTOOLS-604: Rebuild patches
2021-07-18 00:41:53 -07:00
Jason Penilla
713b774a85
[ci skip] Use commit timestamp instead of build time in manifest ( #6161 )
2021-07-11 23:24:48 -07:00
Jason Penilla
5fe7fbd769
[ci skip] Add a test plugin ( #6133 )
2021-07-09 03:04:33 -07:00
Jason Penilla
43e9be4586
[ci skip] Remove extra newlines at EOF ( #6127 )
2021-07-08 18:40:24 -07:00
Jason Penilla
737c162fe2
[ci skip] Use Java toolchain for run tasks ( #6108 )
2021-07-07 06:18:02 -07:00
Jason Penilla
0b90741c3f
Move log message for named entity deaths into correct location ( #6105 )
2021-07-07 03:04:34 -07:00
Jason Penilla
8a664e6bbc
Deobfuscate stacktraces in sync load info ( #6103 )
2021-07-07 00:19:08 -07:00
Jason Penilla
d9fde9a55a
Add back linking to Adventure Javadoc ( #6088 )
2021-07-05 20:25:23 -07:00
Jason Penilla
cad0a49123
Fix incorrect variable usage in per-player mob spawning patch ( #6077 )
2021-07-04 09:30:59 -07:00
Jason Penilla
08033a4fc0
Also deobfuscate secondary stacktraces in crash reports ( #6078 )
2021-07-04 03:20:11 -07:00
Jason Penilla
acf72e1186
Add reobf mappings patch for LevelChunk#level (CraftBukkit changes type) ( #6079 )
2021-07-04 03:19:48 -07:00
Jason Penilla
1d6b275814
Fix Bossbar updating ( closes #6061 ) ( #6076 )
2021-07-03 16:26:13 -07:00
Jason Penilla
c8203638a0
Add reobf mappings patch for LevelStorageSource$LevelStorageAccess#getDataTag ( #6043 )
2021-06-29 16:56:26 -07:00
Jason Penilla
d0c06257f1
[ci-skip] Fix description of add-plugin command line option ( #6031 )
2021-06-29 02:09:02 -07:00
Jason Penilla
85ba428029
Fix return value of Block#applyBoneMeal always being false ( #6030 )
2021-06-28 18:37:44 -07:00
Jason Penilla and Spottedleaf
254ac170de
Do not cancel chunk load on ticket level change ( #5978 )
...
New chunk system doesn't do cancellations anymore.
Co-authored-by: Spottedleaf <spottedleaf@users.noreply.github.com >
2021-06-24 02:12:47 -07:00
Jason Penilla
5298e2045a
Hotfix for some of the reobf issues tracked in Paperweight issue 24 ( #5965 )
2021-06-22 22:45:45 -07:00
Jason Penilla
ed04368157
Expand where stacktraces can be deobfuscated ( #5944 )
...
Also load the mappings from the correct location
2021-06-21 21:12:07 -07:00
Jason Penilla
88cd18de34
Set UTF-8 encoding for Javadoc and ProcessResources ( #5937 )
2021-06-21 08:27:46 -07:00
Jason Penilla
5f20f9bf95
Deobfuscate stacktraces in log messages using a RewriteAppender and a custom RewritePolicy ( #5926 )
...
Also replace a couple calls to `System.err` with logger usages, as traces printed with the former do not get deobfuscated.
2021-06-21 01:09:18 -07:00
Jason Penilla and Spottedleaf
6922070800
Fix PlayerDropItemEvent using wrong item ( #5924 )
...
Co-authored-by: Spottedleaf <spottedleaf@users.noreply.github.com >
2021-06-20 22:12:04 -07:00
Jason Penilla
c0ee8ae35e
Rename package from io.papermc.paper.world.gen to io.papermc.paper.world.generation ( #5894 )
2021-06-19 22:02:27 -07:00
Jason Penilla
7606788417
Save BlockEntities on main for async chunk saves
...
Closes #5854
2021-06-18 21:38:44 -07:00
Jason Penilla
9713a965ed
Add task to print Minecraft version, add snapshots repo for publishing
2021-06-18 16:38:26 -07:00
Jason Penilla
166760a713
Remove chat event APIs marked as deprecated for removal with 1.17
2021-06-18 15:47:40 -07:00
Jason Penilla
1ffd69b7cc
Update incremental chunk saving
2021-06-17 01:37:27 -07:00
Jason Penilla
5eb7d40379
Update Entity load/save limit per chunk
2021-06-16 21:00:32 -07:00
Jason Penilla
48c1ea17c3
Fix artifact ids
2021-06-16 16:23:02 -07:00
Jason Penilla
53cf0f23c1
Fix comment
2021-06-16 00:29:05 -07:00
Jason Penilla
f0a6f4878d
Temporarily revert incremental chunk saving patch
...
Needs updating to hook into new entity storage system
2021-06-16 00:19:23 -07:00
Jason Penilla
a222ba520c
Revert "Re-add Chunk Priority/Urgency System ( #5829 )"
...
This reverts commit 2119f06b5a .
Patch was updated incorrectly and needs a closer look.
2021-06-15 23:46:06 -07:00
Jason Penilla
942c015158
Update runDev task for Gradle 7.1 deprecations
...
also no longer disable watchdog by default, instead require `disableWatchdog` Gradle property to be set
2021-06-15 22:10:05 -07:00
Jason Penilla
d6c75ac925
Update Paperweight to 1.0.2
2021-06-15 22:08:04 -07:00
Jason Penilla
1c31ebc273
Update sync chunk load debug patch
...
Had to drop some hunks modifying getEntities, as those methods were rewritten by Mojang in 1.17
2021-06-15 17:50:38 -07:00
Jason Penilla
64c6ffb24e
fix StopAttackingIfTargetInvalid behavior
2021-06-15 16:54:59 -07:00
Jason Penilla
aa6c0aa554
BlockPos.withinManhattan decomp fix
2021-06-15 06:55:25 -07:00
Jason Penilla
a4bbe926b2
Remove sync loading of spawn chunks
...
Adding the tickets is sufficient
2021-06-15 03:13:30 -07:00
Jason Penilla
802eb82975
Updated Upstream (CraftBukkit/Spigot)
...
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
CraftBukkit Changes:
f992ce60 Fix duplicate datapack reload on /reload
Spigot Changes:
9472b09d Rebuild patches
2021-06-15 01:38:57 -07:00
Jason Penilla
7a5a3e1f9b
Clean cache on upstream update
2021-06-15 01:38:41 -07:00
Jason Penilla
ca9f311974
Revert "Updated Upstream (CraftBukkit)"
...
This reverts commit 850a1e1949 .
2021-06-15 01:12:10 -07:00
Jason Penilla
e73e1393f4
update Optimize Pathfinder - Remove Streams / Optimized collections
2021-06-15 00:43:03 -07:00
Jason Penilla
a5fd0e69b4
revert accidental changes
2021-06-15 00:28:40 -07:00