Commit Graph
100 Commits
Author SHA1 Message Date
Nassim Jahnke 1148687a8d Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
Nassim Jahnke bcde5dbffe Updated Upstream (Bukkit/CraftBukkit) (#7875)
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:
6a039faf PR-745: Expose more information about advancements
52148c47 PR-749: Various javadoc improvements
23c2d841 PR-748: Remove permissible recalculation from Permission constructor

CraftBukkit Changes:
a59dc59e SPIGOT-7025: Use existing item in hand for ranged Drowned attack
e4cca0ca PR-1050: Expose more information about advancements
2022-06-05 10:43:06 +02:00
Nassim Jahnke 4f76ec1554 Limit resolved selectors when enabled 2022-06-03 16:06:05 +02:00
Nassim Jahnke 15cbd45cbd Updated Upstream (Bukkit)
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:
d565a710 SPIGOT-7027: Documentation for ItemMeta#getCustomModelData is incorrect
2022-06-02 20:47:09 +02:00
Nassim Jahnke 0d76d96223 Disable book selector resolving by default 2022-06-02 20:40:24 +02:00
Nassim Jahnke cbe35089c6 Updated Upstream (Bukkit/CraftBukkit)
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:
218294b1 PR-743: Support setting individual Wither head targets

CraftBukkit Changes:
d48f2d1a PR-1047: Support setting individual Wither head targets
518f1bee SPIGOT-6948: Motion from Explosion after Respawn
f3c7a6ac SPIGOT-7019: Add yaw in World#getSpawnLocation
2022-05-17 11:51:46 +02:00
Nassim Jahnke 32f222857a 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:
312281ea PR-742: Make World implement Keyed

CraftBukkit Changes:
2ac7fa7a SPIGOT-7014: getLootTable API should not persistently update loot table
7fdd7941 PR-1046: Make World implement Keyed
7bc728a6 PR-1045: Revert changes to persistence required checks

Spigot Changes:
b6d12d17 Rebuild patches
2022-05-09 11:03:07 +02:00
Nassim Jahnke 6084c2a6bd Move redstone config changes to Eigencraft patch 2022-05-07 19:52:32 +02:00
Nassim Jahnke 471c7df4e4 Remove or replace a few dumb deprecations (#7760) 2022-04-23 11:25:30 +02:00
Nassim Jahnke c9f3a43b51 Don't fire worldborder events for virtual borders (#7749)
Fixes #7748
2022-04-18 11:26:18 +02:00
Nassim Jahnke ed7396781e 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:
fc460d1b PR-735: Add Villager#zombify
c8c8331e PR-690: Add method to read ItemStack input
62845f2f SPIGOT-6829: Add per-player world border API

CraftBukkit Changes:
a459f4d4 PR-1033: Add Villager#zombify
d65d1430 PR-975: Add method to read ItemStack input
b5559f8c SPIGOT-6990: Fix setRepairCost(0) in Anvil
6c308e1b SPIGOT-6829: Add per-player world border API

Spigot Changes:
42b61526 SPIGOT-7000: Generation and /locate issues when using custom structure seeds
2022-04-16 10:29:50 +02:00
Nassim Jahnke 9dd7018ba8 Updated Upstream (CraftBukkit)
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:
2542945e Remove broken quickMoveStack implementation
5631e8bf SPIGOT-6973: Setting biome calls String#intern for every biome placed
2022-04-07 10:51:32 +02:00
Nassim Jahnke 0ad6840c58 Fix lectern quick move 2022-04-02 09:15:39 +02:00
Nassim Jahnke 5bbbb6fffc Remove Java version check once and for all (#7612)
Closes #7611
2022-03-16 14:10:32 +01:00
Nassim Jahnke 548f257f50 Updated Upstream (CraftBukkit/Spigot) (#7580)
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:
881e06e5 PR-725: Add Item Unlimited Lifetime APIs

CraftBukkit Changes:
74c08312 SPIGOT-6962: Call EntityChangeBlockEvent when when FallingBlockEntity starts to fall
64db5126 SPIGOT-6959: Make /loot command ignore empty items for spawn
2d760831 Increase outdated build delay
9ed7e4fb SPIGOT-6138, SPIGOT-6415: Don't call CreatureSpawnEvent after cross-dimensional travel
fc4ad813 SPIGOT-6895: Trees grown with applyBoneMeal() don't fire the StructureGrowthEvent
59733a2e SPIGOT-6961: Actually return a copy of the ItemMeta

Spigot Changes:
ffceeae3 SPIGOT-6956: Drop unload queue patch as attempt at fixing stop issue
e19ddabd PR-1011: Add Item Unlimited Lifetime APIs
34d40b0e SPIGOT-2942: give command fires PlayerDropItemEvent, cancelling it causes Item Duplication
2022-03-13 08:47:54 +01:00
Nassim Jahnke 897e92fb9d Add more entity api (#7564) 2022-03-11 15:24:45 +01:00
Nassim Jahnke 7f9a9c35dd Add ghast api (#7554) 2022-03-06 22:20:38 +01:00
Nassim Jahnke 372f051008 Fix scoreboard objective name length limit 2022-03-06 16:32:33 +01:00
Nassim Jahnke db921d6111 Updated Upstream (CraftBukkit)
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:
808cb7ca PR-1023: Improve consistency of tag API
2022-03-06 09:08:26 +01:00
Nassim Jahnke 54b4f47959 Fix falling block spawn methods
For some reason Spigot broke both behavior and the method as a whole
2022-03-04 20:47:30 +01:00
Nassim Jahnke 8b2e99a315 Updated Upstream (CraftBukkit)
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:
4ed5af5e SPIGOT-6956: Reduce differences caused by setKeepSpawnInMemory(false)
21fe78aa SPIGOT-6957: Bad default value for WorldCreator#generatorSettings
ce373be6 PR-1022: Fix get HighestBlockAt in chunk snapshot
2022-03-04 09:33:13 +01:00
Nassim Jahnke f653df44f2 Fix early registry access in xray patch 2022-03-02 10:28:32 +01:00
Nassim Jahnke dda939b7b7 Force close world loading screen on join (#7529)
Fixes infinite loading screens for dead players due to async chunk loading and player chunk loading patches and prevents players from missing messages and similar if chunk loading is slow
2022-03-02 10:21:30 +01:00
Nassim Jahnke 2749c38c43 Fix mc dev fix by removing it 2022-03-01 00:02:40 +01:00
Nassim Jahnke b8e2fdf5d9 Update README 2022-02-28 23:47:32 +01:00
Nassim Jahnke a3698d5b7e Update Datafixer 2022-02-28 23:21:15 +01:00
Nassim Jahnke 33928501c4 Fixes 2022-02-28 21:34:23 +01:00
Nassim Jahnke da03d4a1bc Initial 1.18 update 2022-02-28 22:43:03 -07:00
Nassim Jahnke 4e24cb5caa Updated Upstream (Bukkit/CraftBukkit)
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:
6fac07eb SPIGOT-6935: Make Arrow color nullable
abbc5c55 PR-730: Added a checkstyle rule to check for missing package declarations.
97157b12 PR-730: Added missing declaration of the org.bukkit.profile package.
9dcee1dc PR-727: Fix typo in StriderTemperatureChangeEvent javadocs

CraftBukkit Changes:
1e87776a SPIGOT-6935: Make Arrow color nullable
2022-02-19 13:50:20 +01:00
Nassim Jahnke 2f49bcb7a2 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#7480)
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:
8d818032 PR-723: Add Furnace#getRecipesUsed
d7b5a313 PR-726: Add Particle dataTypes to javadocs
72fe8b71 PR-724: Add PDC to World

CraftBukkit Changes:
c0326c28 PR-1009: Add Furnace#getRecipesUsed
cc5ddd79 PR-1010: Add PDC to World
6a54e5d3 PR-1012: Always save as skull owner and not as internal data

Spigot Changes:
699290cd Rebuild patches
2022-02-15 11:30:58 +01:00
Nassim Jahnke aa0e21a2dc Fix PlayerProfile BukkitObject serialization, deprecate setName and setId for removal (#7471)
Having a modifiable hash here is a bit flawed and most developers should never need these methods
2022-02-12 19:29:41 +01:00
Nassim Jahnke a9e4b937c0 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#7454)
* 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:
8085edde SPIGOT-6918: Add SpawnCategory API and configurations for Axolotls
04c7e13c PR-719: Add Player Profile API
71564210 SPIGOT-6910: Add BlockDamageAbortEvent

CraftBukkit Changes:
febaa1c6 SPIGOT-6918: Add SpawnCategory API and configurations for Axolotls
9dafd109 Don't send updates over large distances
bdac46b0 SPIGOT-6782: EntityPortalEvent should not destroy entity when setTo() uses same world as getFrom()
8f361ece PR-1002: Add Player Profile API
911875d4 Increase outdated build delay
e5f8a767 SPIGOT-6917: Use main scoreboard for /trigger
a672a531 Clean up callBlockDamageEvent
8e1bdeef SPIGOT-6910: Add BlockDamageAbortEvent

Spigot Changes:
6edb62f3 Rebuild patches
7fbc6a1e Rebuild patches

* Updated Upstream (CraftBukkit)

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:
de951355 SPIGOT-6927: Fix default value of spawn-limits in Worlds
2022-02-12 14:20:33 +01:00
Nassim JahnkeandJason Penilla ea776989ad Implement World#regenerateChunk (#7425)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2022-02-05 20:47:11 +01:00
Nassim Jahnke 3d52daf44d Fix infinite recursion in spawnCategoryForChunk/Position 2022-02-02 21:57:11 +01:00
Nassim Jahnke 642328f521 Push illegal char kick to main thread (#7363) 2022-01-18 08:16:36 +01:00
Nassim Jahnke a6ae1cc540 Fix chunk range int overflow 2022-01-11 19:34:25 +01:00
Nassim Jahnke 1a802ea980 Reset placed blocks on exceptions 2022-01-10 14:03:18 +01:00
Nassim Jahnke c652a3fafe Don't print utterly useless brig exception 2022-01-06 13:11:08 +01:00
Nassim Jahnke a3e86aeb04 Catch more json parse errors 2022-01-06 12:40:51 +01:00
Nassim Jahnke 8304e48cf5 [ci skip] Add forums to readme (#7286) 2022-01-05 13:58:11 +01:00
Nassim Jahnke 82bf2e5436 Fix compile 2022-01-03 10:23:56 +01:00
Nassim Jahnke 13786438fc Fix filtered text not being applied on sign update
Fixes #7266
2022-01-03 10:17:27 +01:00
Nassim Jahnke 3ae71b799d Fix disarmed tripwire block updates
Fixes #7259
Closes #7261
2022-01-02 21:33:53 +01:00
Nassim Jahnke 7a47d06a49 Fix block key with negative y unpacking (#7219)
Fixes #7218
2021-12-29 10:34:38 +01:00
Nassim Jahnke 22d46134e3 https://youtu.be/NIH6j7-w198 2021-12-28 22:07:25 +01:00
Nassim Jahnke c55715a1b4 Fix ChunkMap distanceManager field reobf
Not the most ideal, but works for now
2021-12-22 14:18:58 +01:00
Nassim Jahnke ca892181d9 Configurable max block light for monster spawning (#7129) 2021-12-22 12:47:15 +01:00
Nassim Jahnke 8a5d6d18f8 Fix tripwire state inconsistency 2021-12-19 22:39:15 +01:00
Nassim Jahnke b71babb3c8 Update log4j to 2.17.0 2021-12-18 09:02:34 +01:00
Nassim Jahnke fad4c0c23a Update log4j to 2.16.0
No confirmed attack vector, and definitely no attack vector for normal setups, but, just in case.
2021-12-14 20:08:40 +01:00
Nassim Jahnke 5e88cf1ae4 [ci skip] Update README 2021-12-10 16:40:23 +01:00
Nassim Jahnke 0e985b7b3b Update to 1.18.1 (#7076) 2021-12-10 15:24:07 +01:00
Nassim Jahnke fda4e8e392 Updated Upstream (CraftBukkit)
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:
35d3986e Disable log4j message formatting
040e0c3b Increase outdated build delay
2021-12-09 21:59:59 +01:00
Nassim Jahnke 8c901a518b Backport log4j fix 2021-12-09 17:55:19 +01:00
Nassim Jahnke 8a05540192 Bump Starlight light version 2021-12-08 08:42:44 +01:00
Nassim Jahnke df9844576b Fix light propagation in high y sections 2021-12-07 20:33:10 +01:00
Nassim Jahnke 67aae31c6a Revert "Fix #6779"
This reverts commit 781e8f5f00.
2021-12-05 15:05:41 +01:00
Nassim Jahnke a89a84e6dd Fix itemmeta patch and move oversized fix into its own (#6980) 2021-12-01 13:32:36 +01:00
Nassim Jahnke 257767914b [ci skip] remove core team from catch-all codeowners (#6958) 2021-11-30 19:48:50 +01:00
Nassim Jahnke 0d4c925454 Update gradle.properties 2021-11-30 17:42:41 +01:00
Nassim Jahnke fcd5f7c996 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:
b46ac671 Update to Minecraft 1.18

CraftBukkit Changes:
bc14cb64 Update to Minecraft 1.18

Spigot Changes:
a5dea1cb Update to Minecraft 1.18
2021-11-30 17:23:56 +01:00
Nassim Jahnke 91b1d01dbd 1.18 Release 2021-11-30 09:58:25 +01:00
Nassim Jahnke fe71cb6a04 Updated Upstream (Bukkit/CraftBukkit)
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:
ab6e73a2 Correct copied javadoc from previous commit

CraftBukkit Changes:
9fb3aa4c SPIGOT-6817: Revert back to old block state behaviour again
2021-11-29 13:15:54 +01:00
Nassim Jahnke 9077107f7d Update readme, rename incremental chunk saving 2021-11-28 16:02:52 +01:00
Nassim Jahnke bd2bbe7bf4 Cleanup unnecessary hopper optimization diff
Fixes #6941
2021-11-27 21:52:29 +01:00
Nassim Jahnke 2fd081ef17 Updated Upstream (CraftBukkit)
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:
806bb02c SPIGOT-6810: Improve / fix biome setting code
2021-11-27 18:28:03 +01:00
Nassim Jahnke 1df2365bde Move seed based feature search to no longer needed 2021-11-27 16:14:02 +01:00
Nassim Jahnke 4641f37f4d Fix oversized chunk merging 2021-11-27 16:07:45 +01:00
Nassim Jahnke d166381efa Readd incremental chunk saving, merge with player saving 2021-11-26 17:25:35 +01:00
Nassim Jahnke 9f8e37f0b5 Remove deprecated protoworld api 2021-11-26 15:29:06 +01:00
Nassim Jahnke 51ffe68a94 Fix configurable feature seed patch 2021-11-26 15:17:28 +01:00
Nassim Jahnke 1959bd0fbd Update readme and contributing guidelines 2021-11-26 10:39:57 +01:00
Nassim Jahnke 65c02a066c Rename optimize isOutsideRange patch 2021-11-25 18:18:57 +01:00
Nassim Jahnke d1eb5f28fd Readd configurable feature seed patch 2021-11-25 13:05:53 +01:00
Nassim Jahnke caec3ad3b2 Fix incremental player saving check 2021-11-25 12:49:24 +01:00
Nassim Jahnke 8d02622173 More more more more more more more more more more more more more more more more more more work 2021-11-25 12:20:13 +01:00
Nassim Jahnke c5998f2bb7 Fix fuckups from previous commit 2021-11-25 12:08:44 +01:00
Nassim Jahnke a39e11bdf3 More more more more more more more more more more more more more more more more more work 2021-11-25 10:19:05 +01:00
Nassim Jahnke 8c6927e39d More more more more more more more more more more more more more more more more work 2021-11-25 09:54:06 +01:00
Nassim Jahnke ab6a46c565 More more more more more more more more more more more more more more more work 2021-11-24 17:39:04 +01:00
Nassim Jahnke fa04d53cbf More more more more more more more more more more more more more more work 2021-11-24 17:06:46 +01:00
Nassim Jahnke b6be217e03 More more more more more more more more more more more more more work 2021-11-24 16:07:19 +01:00
Nassim Jahnke c639d372cd More more more more more more more more more more more more work 2021-11-24 13:30:55 +01:00
Nassim Jahnke 65d44a991e More more more more more more more more more more more work 2021-11-24 12:38:00 +01:00
Nassim Jahnke aba531dd60 Fix Paper comments 2021-11-24 10:20:21 +01:00
Nassim Jahnke 1f77146c5c More more more more more more more more more more work 2021-11-24 10:01:27 +01:00
Nassim Jahnke 682bb3f9c0 Fix mappingregistry, readd an async chunk hunk 2021-11-23 21:07:19 +01:00
Nassim Jahnke c36c2d46d3 More more more more more more more work 2021-11-23 16:50:18 +01:00
Nassim Jahnke 82f6e6bb0e More more more more more more work 2021-11-23 16:04:41 +01:00
Nassim Jahnke d8709b6bf1 More more more more more work 2021-11-23 15:03:50 +01:00
Nassim Jahnke 91fcee0c04 More more more more work 2021-11-23 14:22:49 +01:00
Nassim Jahnke 979f2cdf25 More more more work 2021-11-23 13:15:10 +01:00
Nassim Jahnke 10a1f0313f More more work 2021-11-23 12:47:17 +01:00
Nassim Jahnke e70c4bc478 More work 2021-11-23 12:27:39 +01:00
Nassim Jahnke c46b20492e Work 2021-11-23 11:51:25 +01:00
Nassim Jahnke ddcbe17388 Remove Fix reducedDebugInfo not initialized on client patch
Hasn't been needed for a while now, see #6733
2021-11-22 12:56:55 +01:00
Nassim Jahnke e626639338 Fix adventure patch 2021-11-22 10:35:00 +01:00
Nassim Jahnke ce4697f704 Fix view distance api patch 2021-11-22 10:24:13 +01:00
Nassim Jahnke 72abd4fb7a Fix more namespacedkey parsing (#6903) 2021-11-17 10:53:41 +01:00
Nassim Jahnke 97ece388a9 Fix CraftNamespacedKey shenanigans (#6825) 2021-11-05 16:01:40 +01:00