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 Penilla and Nassim 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
Jason Penilla
53ce77d576
Further manifest fixes
2021-11-27 00:58:03 -08:00
Jason Penilla
4cf1f0d22a
Fix issue with manifest util in tests
2021-11-27 00:30:51 -08:00
Jason Penilla
7b6179345f
Remove redundant json-simple dependency and move isTransitive = false from server to api
2021-11-26 22:54:18 -08:00
Jason Penilla
6c5aa9090a
Rebuild patches with record field access fix
2021-11-26 19:53:13 -08:00
Jason Penilla
a16b294eee
Fix manifest util for bundler jars
2021-11-26 17:03:47 -08:00
Jason Penilla
01afd3826e
Remove client-side code using deprecated for removal
...
AccessController
Fixes warnings on build
2021-11-26 15:11:17 -08:00
Jason Penilla
1010877ebc
Update test plugin
2021-11-26 03:31:59 -08:00
Jason Penilla
7114126267
lowercase root project name as well
2021-11-26 01:15:38 -08:00
Jason Penilla
70c5cb9fbb
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even more patches
2021-11-25 00:10:26 -08:00
Jason Penilla
4e12e11a9b
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even more patches
2021-11-24 23:47:39 -08:00
Jason Penilla
de5dbadea0
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even more patches
2021-11-24 22:31:14 -08:00
Jason Penilla
437205bba8
even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even even more patches
2021-11-24 21:13:29 -08:00
Jason Penilla
28459aeafe
even even even even even more patches
2021-11-24 19:06:43 -08:00
Jason Penilla
f538a34f38
Remove pom for paperclip install to maven local
2021-11-24 16:53:30 -08:00
Jason Penilla
4de0356d62
Fix JarManifests util
2021-11-24 15:45:51 -08:00
Jason Penilla
0a667a7552
Update server build file
2021-11-24 13:27:16 -08:00
Jason Penilla
3b7830d806
p a t c h e s
2021-11-24 03:06:34 -08:00
Jason Penilla
70bec0e28e
patches
2021-11-24 02:04:30 -08:00
Jason Penilla
baa293bb60
Remove no longer needed patches
2021-11-24 01:52:55 -08:00
Jason Penilla
3039146dc3
Fixup indent in async chunk io patch
2021-11-23 22:30:31 -08:00
Jason Penilla
2b25404eca
Patches
2021-11-23 19:42:31 -08:00
Jason Penilla
64f780c26d
Squash annotation test changes patches
2021-11-23 19:07:05 -08:00
Jason Penilla
9a23891fe5
Update runServer gradle properties
2021-11-23 17:09:12 -08:00
Jason Penilla
ddf004bd5e
Fix issues with IntIdentityHashBiMiap
2021-11-23 16:43:50 -08:00
Jason Penilla
cbb86f2753
Update ticklist saving
2021-11-23 15:23:41 -08:00
Jason Penilla
44ee55cf7a
Remove no longer needed mapping patches
...
Spigot uses mojang method names now
2021-11-23 15:09:11 -08:00
Jason Penilla
aae9ac4f3c
Updated Upstream (Bukkit/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
Bukkit Changes:
07a05531 SPIGOT-6781: Add Block#canPlace
CraftBukkit Changes:
dd02403b Fix upgrading worlds with custom generators
1c82731d SPIGOT-6781: Add Block#canPlace
2f6662d4 Improve multi-dimension code
6ac2e032 SPIGOT-6802: Fix major issues with --forceUpgrade
Spigot Changes:
d5de7346 Rebuild patches
2021-11-23 01:02:15 -08:00
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