Commit Graph
100 Commits
Author SHA1 Message Date
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
Nassim Jahnke f79445fff5 Updated Upstream (Bukkit/CraftBukkit) (#6872)
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:
cfd18bd0 SPIGOT-6436: Add Player#stopAllSounds

CraftBukkit Changes:
b58f4299 SPIGOT-6436: Add Player#stopAllSounds
eb191612 SPIGOT-6783: Items do not appear in custom anvil inventories
376edf4f SPIGOT-6779: Fix LivingEntity#attack for Player entities
747a73ec SPIGOT-6772: Use entity mailbox and re-schedule entities if they get unloaded
2021-11-05 15:08:24 +01:00
Nassim Jahnke 0050f4edf4 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6823)
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:
58c2d3c7 SPIGOT-6771: Help command tab completion does not respect permissions

CraftBukkit Changes:
fd50041d SPIGOT-6768: Remove upper bound on setFreezeTicks

Spigot Changes:
38929296 SPIGOT-6767: Configurable Thunder Chance
2021-10-24 19:38:23 +02:00
Nassim JahnkeandJason Penilla c932582273 Fix EntityPortalExitEvent target location
Now uses the proper position and world as well as correct pitch
Fixes #6739

Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-10-07 11:05:49 +02:00
Nassim Jahnke 8596d6dad5 Remove unnecessary Velocity repo from server (#6730) 2021-10-06 11:28:35 +02:00
Nassim Jahnke 714dbcc8e2 Fix plugin provides load order (#6687) 2021-10-01 12:53:24 +02:00
Nassim Jahnke 7a09beac96 Ensure valid vehicle status (#6673) 2021-09-28 10:24:25 +02:00
Nassim Jahnke 35ff5adaa2 Fix axolotl/fish persistence
Fixes #6643
2021-09-22 13:40:13 +02:00
Nassim Jahnke 54cfbcd139 Hide feature seeds in Timings 2021-09-14 15:31:45 +02:00
Nassim Jahnke 325ba14ca5 Improve interact distance check (#6591) 2021-09-11 22:18:44 +02:00
Nassim Jahnke 0d34a95f8f Updated Upstream (Bukkit/CraftBukkit) (#6589)
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:
44cfe143 SPIGOT-6249: Add Missing Effect Constants

CraftBukkit Changes:
14928261 SPIGOT-6249: Add Missing Effect Constants
332335e1 SPIGOT-6731: "Nag author" message in CraftServer lists one author only
6cd975d0 SPIGOT-5732, SPIGOT-6387: Overhaul Hanging entities
2021-09-11 19:27:48 +02:00
Nassim Jahnke cca58e20a0 Updated Upstream (Bukkit/CraftBukkit) (#6568)
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:
7da4c0be SPIGOT-6729: Add Chunk.isEntitiesLoaded()

CraftBukkit Changes:
9217b523 #929: Call EntityBlockFormEvent for Wither Rose placed by dead entity
757d42ae SPIGOT-6729: Add Chunk.isEntitiesLoaded()
2021-09-06 11:26:47 +02:00
Nassim Jahnke 1d26ff2269 Use BlockPost#atY in end portal softlock fix 2021-09-03 20:14:29 +02:00
Nassim Jahnke 48d72eb439 Remove "Auto fix bad Y levels on player login" patch
Fixes #6357
Closes #6508
Closes #6358
2021-09-03 19:57:21 +02:00
Nassim Jahnke 8efc0a0cc6 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6539)
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:
ed7bba95 SPIGOT-6547: Chunk#getEntities() doesn't return all entities immediately after chunk load
d99a585c SPIGOT-6719: Add getTileEntities() to LimitedRegion

CraftBukkit Changes:
422cec08 Rebuild patch
15f27fc7 SPIGOT-6547: Chunk#getEntities() doesn't return all entities immediately after chunk load
cbd747af SPIGOT-6719: Add getTileEntities() to LimitedRegion

Spigot Changes:
6c1c1b26 Rebuild patches
2021-09-01 14:03:36 +02:00
Nassim Jahnke 8a37b1fc5f Configurable feature seeds (#6531)
Co-authored-by: Thonk 30448663+ExcessiveAmountsOfZombies@users.noreply.github.com

Also includes an option to auto-generate random seeds for all features and add them to the config.
2021-09-01 11:54:41 +02:00
Nassim Jahnke 77026633f4 Fix distance map contains (#6530) 2021-08-31 14:47:00 +02:00
Nassim JahnkeandJason Penilla 4a11f85ac5 [ci skip] Update contributing guidelines (#6497)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-08-31 02:18:45 +02:00
Nassim Jahnke dc84fb336e Move ProtoWorld methods to LimitedRegion (#6486) 2021-08-28 15:43:26 +02:00
Nassim Jahnke 7080d73f1b Updated Upstream (Bukkit/CraftBukkit) (#6513)
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:
ea7b3a0d #654: Clarify conditions where a bed can explode

CraftBukkit Changes:
e167f280 SPIGOT-6726: NPE when calling getBossBar() on plugin spawned EnderDragon
2021-08-28 14:45:14 +02:00
Nassim Jahnke cc4e273b07 Updated Upstream (CraftBukkit) (#6504)
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:
5be41fb8 SPIGOT-6720: Fix bed explosion checks
09b99daf SPIGOT-6722: Close entity manager when unloading world
3a9561bf SPIGOT-6686: Changes in MaximumRepairCost for Anvil Rename cause inconsistency
2021-08-27 11:51:18 +02:00
Nassim Jahnke 5ce32344db Sanitize ResourceLocation error logging (#6495) 2021-08-26 12:25:23 +02:00
Nassim Jahnke 502755d55a Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6457)
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:
c9a46ebf #653: Add World#spawn with randomizeData parameter
e49c2e3a Damageable should extend ItemMeta
01ff04f4 SPIGOT-5880, SPIGOT-5567: New ChunkGenerator API
ca5b4b1a SPIGOT-6697: Deprecate generateTree with BlockChangeDelegate as it does not handle tiles

CraftBukkit Changes:
7c8bbcbe SPIGOT-6716: Preserve the order of stored enchantments of enchanted books.
18027d02 #914: Add World#spawn with randomizeData parameter
3cad0316 SPIGOT-6714: Don't fire PlayerBucketEvent when empty
8c6d60cf Fix server crash with BlockPopulator when entities are at a negative chunk border
4f6bcc84 SPIGOT-5880, SPIGOT-5567: New ChunkGenerator API
78d5b35b SPIGOT-6697: Restore generateTree with BlockChangeDelegate behaviour
15792f0d Rebuild patch
c949675e SPIGOT-6713: Cancelling EntityTransformEvent Causes Deceased Slimes To Not Despawn
a955f15c Fix issues with new ChunkGenerator API
a0a37f41 SPIGOT-6630: Replacing an enchantment on an item creates a conflict error

Spigot Changes:
b166a49b Rebuild patches
3c1fc60a SPIGOT-6693: Composters only take in one item at custom hopper speeds
2021-08-25 09:59:26 +02:00
Nassim Jahnke 243cfdf6b5 Don't not shuffle visible chunks (#6283) 2021-08-02 10:00:31 +02:00
Nassim Jahnke 722c7ccb57 Fix closeInventory shenanigans (#6292) 2021-07-30 11:37:11 +02:00
Nassim Jahnke 15031fa7d7 Updated Upstream (CraftBukkit) (#6279)
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:
6788550f SPIGOT-6678: ChunkSnapshot#isSectionEmpty() not working as intended.
3ad0fb1c #901: Fix PlayerStatisticIncrementEvent spam
2021-07-28 09:39:14 +02:00
Nassim JahnkeandJason Penilla 985e42705e Fix PaperTickList (#6241)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-07-21 19:12:24 +02:00
Nassim JahnkeandJason Penilla ba64307307 Don't expose ASM in API (#6229)
ASM was not meant to exposed to API consumers in the first place, and for the duration of time it has been exposed, it has also been relocated.

Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2021-07-20 00:58:48 +02:00