Commit Graph

884 Commits

Author SHA1 Message Date
Spottedleaf 4aa035fa95 Do not accept invalid client settings 2022-05-07 14:59:20 -07:00
Jake Potrebic 7483a45e55 Fix door breaking difficulty defaults for vindicator (#7795) 2022-05-07 11:38:15 -07:00
Nassim Jahnke 6084c2a6bd Move redstone config changes to Eigencraft patch 2022-05-07 19:52:32 +02:00
Space Walker 14d355612e Add Alternate Current's redstone implementation as an alternative to Vanilla and Eigencraft's. (#7701) 2022-05-07 18:47:28 +02:00
Spottedleaf af019e9d32 Only log for passenger / vehicle world mismatch
Exception thrown may corrupt passenger/vehicle state
2022-05-07 08:48:29 -07:00
Pedro 221d4c2d98 Clean unused field for Configurable door breaking difficulty (#7793) 2022-05-07 01:57:41 -04:00
Pedro 2b68eb27b1 Improve configurable door difficulty (#6985) 2022-05-06 11:52:14 -04:00
Noah van der Aa 9434fcde82 Don't tick markers (#7299) 2022-05-06 17:33:07 +02:00
Owen1212055 d2b4cbc69e FallingBlock auto expire setting (#7037) 2022-05-06 11:21:24 -04:00
u9g d2fe5077cd Add PlayerStopUsingItemEvent (#7787) 2022-05-06 11:14:06 -04:00
Noah van der Aa 8cdb1bf0ab Use mojang item ids for alternative item despawn rate (#6997) 2022-05-05 00:29:15 +02:00
Jake Potrebic dfa6307b48 Deprecate duplicate SoundGroup API (#7509) 2022-04-30 13:44:22 -07:00
Jake Potrebic bce57808da Couple fixes/improvements to PlayerSetSpawnEvent (#6754) 2022-04-30 13:24:47 -07:00
Shane Freeder 655a3cf961 Updated Upstream (Bukkit/CraftBukkit) (#7776) 2022-04-30 17:27:41 +01:00
Shane Freeder 8d72e2dfb2 cleanup filtered sign text (#7777) 2022-04-30 16:49:57 +01:00
Jason Penilla 6a846e2c40 Use setMessage instead of arraycopy
setMessage affects messages, filteredMessage, and renderMessages, we were only doing an arraycopy for messages

fixes #7774
2022-04-28 19:51:06 -07:00
Joseph Burton 56d8a72eee Fix V1451 dataconverter stat types 2022-04-25 18:06:04 +02:00
Jake Potrebic 294bb1b03d fix powder snow cauldrons not turning to water (#7229) 2022-04-24 11:35:24 -07:00
Jake Potrebic 883d523cc7 Fix opening inv in PlayerRecipeBookClickEvent handler (#7552) 2022-04-23 18:48:00 -07:00
Jake Potrebic ea12aebb11 Fix some team color docs and added hasColor (#7602) 2022-04-23 18:37:10 -07:00
Jake Potrebic f5e81eab58 Fire CauldronLevelChange on initial fill (#7678) 2022-04-23 13:40:34 -07:00
Jake Potrebic d028efff04 Add EntityDyeEvent and CollarColorable interface (#7625) 2022-04-23 12:38:42 -07:00
Jake Potrebic c7930738d2 Trigger bee_nest_destroyed trigger in the correct place (#7436) 2022-04-22 18:17:14 -07:00
Jake Potrebic 149df9ebfc Fix NPE for BlockDataMeta#getBlockData (#7670) 2022-04-22 17:21:38 -07:00
Bjarne Koll 0c85e94214 Revert to old createProfile(UUID, String) logic (#7723) 2022-04-22 20:54:08 +02:00
Jason Penilla 49160bd3ac Don't apply previous potion when item is potion (fixes #7756) (#7757) 2022-04-21 17:07:56 -07:00
petersv5 ee9fd9f668 Grant temporary immunity from EAR to moving entities (Fixes #7637) (#7644)
Co-authored-by: Peter Svensson <petersv@psv.nu>
2022-04-20 11:34:00 +02:00
Shane Freeder 5db9697593 WorldCreator#keepSpawnLoaded (#7673) 2022-04-20 10:26:09 +01:00
Noah van der Aa 5ea6685328 Don't send itemmeta for books with the hide option enabled (#7734) 2022-04-18 12:23:37 +02:00
HexedHero 915e452d12 Add pre-unbreaking amount to PlayerItemDamageEvent (#7724) 2022-04-18 10:51:45 +01:00
Owen1212055 a95e023ed2 Pass ServerLevel for gamerule callbacks (#7668) 2022-04-18 05:46:21 -04:00
Nassim Jahnke c9f3a43b51 Don't fire worldborder events for virtual borders (#7749)
Fixes #7748
2022-04-18 11:26:18 +02:00
Jake Potrebic c3c164aa66 Fix slime spawners not spawning outside slime chunks (#7741) 2022-04-16 11:32:20 -07: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
Pedro 79d17079aa Use username instead of display name in PlayerList#getPlayerStats (#7740) 2022-04-15 18:23:10 -04:00
Jason Penilla 9dcd740211 Replace third party repos with Paper repo (#7733)
we now mirror Fabric, Forge, and Mojang
2022-04-13 19:58:48 -07:00
Shane Freeder a072a15667 [CI-SKIP] Remove unused import from last patch 2022-04-13 09:15:28 +01:00
Shane Freeder d8d6fd17fd Prevent tile entity copies loading chunks 2022-04-13 08:27:16 +01:00
Jason Penilla 9012cc158f Fix StructureGrowEvent species for RED_MUSHROOM 2022-04-12 16:40:30 -07:00
Owen1212055 8fdde462f2 Strip enderpearl owners when they are no longer ticked (#7559) 2022-04-07 20:52:25 -04: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
Etil 40272de53a Fix NBT pieces overriding a block entity during worldgen deadlock (#7692) 2022-04-07 10:42:20 +02:00
Pedro 8c4f740b81 Allow seting custom podium location for ender dragon (#7695) 2022-04-07 04:31:30 -04:00
Jason Penilla 3634760ece Update decompiler & param mappings 2022-04-05 10:36:14 -07:00
Jake Potrebic 1f665d8c9f Cache resource keys instead of trying to create them (#7643) 2022-04-02 18:10:13 -07:00
Nassim Jahnke 0ad6840c58 Fix lectern quick move 2022-04-02 09:15:39 +02:00
Spottedleaf a096540d94 Add per player chunk loading limits
Configurable under "settings.chunk-loading.player-max-chunk-load-rate",
defaults to -1. This commit also changes the chunk loading to be
distributed equally for all players, rather than distance based. This is
to ensure players flying around do not take priority over everyone else.
The exception to this new rule is the min-load-radius, which still has
priority over everything else.
2022-03-31 06:04:23 -07:00
Jake Potrebic 5c7b445c76 Remove KeyedObject interface (#7680) 2022-03-30 13:28:38 -07:00
Jake Potrebic ed9325cef0 fix player loottables running when mob loot gamerule is false (#7651) 2022-03-29 13:15:26 -07:00
Owen1212055 379422ee03 Fix entity position desync for hanging entities (#7659) 2022-03-29 04:42:46 -04:00