Commit graph

4360 commits

Author SHA1 Message Date
Spottedleaf
6745971d4e Performance patches prerequisite (#2802)
Prereq changes for the coming storm of performance patches.
Includes optimising incremental saving
2020-01-27 16:16:53 -08:00
BillyGalbreath
c2f18ccc45 Fix #2906 - Bees get gravity in void - Fixes MC-167279 (#2912) 2020-01-26 17:59:43 -06:00
Shane Freeder
d7fe7a455b Properly check for running tasks in EAR 2020-01-26 23:35:34 +00:00
Shane Freeder
af158f71df Updated Upstream (CraftBukkit)
Upstream has released updates that appears 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:
e911c70f SPIGOT-5542: Cancelling EntityToggleGlideEvent doesn't stop client from gliding
2020-01-25 01:22:52 +00:00
BillyGalbreath
6e05de0542 Fix startup errors when double clicking jar (#2903) 2020-01-24 17:06:37 -06:00
Shane Freeder
3e30f3aef0 Revert "Fix errors on startup when double clicking jar (#2901)"
This reverts commit bd700c2f78.
2020-01-24 21:30:15 +00:00
BillyGalbreath
bd700c2f78 Fix errors on startup when double clicking jar (#2901) 2020-01-24 13:13:59 -06:00
Max Lee
f9b0343356 Seed based feature search (Fixes #2312) (#2852) 2020-01-24 20:07:14 +01:00
Shane Freeder
063202a238 Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appears 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:
e601e7aa SPIGOT-5540: Adding items to inventory causes legacy-data loading

CraftBukkit Changes:
596b0b2d SPIGOT-5514: VehicleEntityCollisionEvent triggered by passengers
2020-01-24 13:54:22 +00:00
Shane Freeder
7894e27ddc Init legacy material data
This fixes an issue with plugins using legacy materials, spigot does
not populate the bukkit registry properly, leading to NPEs when using
outdated plugins. This patch should likely be dropped when spigot fixes
their legacy data usage....

Also rebuild patches because 10/10
2020-01-23 21:38:17 +00:00
Andrew Mollenkamp
602f614630 Fix items vanishing through end portal (Resolves #2681) (#2894)
hehe
2020-01-23 09:33:28 -06:00
Shane Freeder
5397d0140c Updated Upstream (CraftBukkit)
Upstream has released updates that appears 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:
a0e88fb3 SPIGOT-5536: Material.values() causes legacy data init
2020-01-23 15:14:20 +00:00
Shane Freeder
8167a40ac5 Fix comparator behavior for EntityPhanton goal 2020-01-22 21:01:28 +00:00
Shane Freeder
cec72293a2 Updated Upstream (Bukkit)
Upstream has released updates that appears 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:
af40a289 Deprecate ArmorStand equipment methods in favour of the standard and more complete EntityEquipment methods
2020-01-22 18:19:54 +00:00
Zach Brown
1b14d02fe2 Update upstream B/CB
--- work/Bukkit
Submodule work/Bukkit 538ceaff..d6b23768:
  > SPIGOT-5534: ItemStack copy constructor can cause legacy layer to load

--- work/CraftBukkit
Submodule work/CraftBukkit efd6cf55..a81f6ed3:
  > SPIGOT-5532: Material.values() yields an exception
2020-01-21 21:06:28 -06:00
Zach Brown
a55f66b607 Update upstream CB
--- work/CraftBukkit
Submodule work/CraftBukkit 29737ccb..efd6cf55:
  > Only load legacy support data if something uses it
2020-01-21 20:12:53 -06:00
Spottedleaf
9774f1ff47 1.15.2 update (#2887)
Functional GUI fix added by billygalbreath
2020-01-21 18:02:07 -08:00
Shane Freeder
5141569293 Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appears 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:
58d299a5 Clarify that TotalExperience (XpTotal) is not displayed anywhere
3342ab1e #460: Add Player#sendExperienceChange
acc05b40 SPIGOT-5525: saveResource saves files from server jars

CraftBukkit Changes:
5c6b0dc6 SPIGOT-5526: Call EntityChangeBlockEvent for bees triggering crop growth
b91ce119 #601: Implement Player#sendExperienceChange
661bebc6 Remove outdated build delay.
2020-01-21 15:12:47 +00:00
Shane Freeder
c9979cb9f5 [CI-SKIP] Rebuild patches 2020-01-20 16:04:39 +00:00
Andrew Mollenkamp
4caecfe4ce Fix items not falling correctly (Resolves #2835) (#2872) 2020-01-20 09:57:12 -06:00
Omer Uddin
e5e3303aa4 Port activation range improvement patch (#2763) 2020-01-20 10:54:57 -05:00
BillyGalbreath
17867b12b2 Add effect to block break naturally (#2819) 2020-01-18 20:10:06 -06:00
Shane Freeder
5c2dbe90d1 Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appears 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:
a721c4ff Revert "SPIGOT-5515: Add basic validation against creating non-item itemstacks"
98369302 SPIGOT-5516: Correct EnchantmentTarget values
a11aad21 SPIGOT-5515: Add basic validation against creating non-item itemstacks

CraftBukkit Changes:
752cf95e SPIGOT-5510: VehicleBlockCollisionEvent returns the wrong block
ec4b2b5e SPIGOT-5516: Correct EnchantmentTarget values
2020-01-18 19:08:45 +00:00
Shane Freeder
57458656e9 [CI-SKIP] rebuild patches 2020-01-18 17:58:05 +00:00
Callahhh
12d6beacfc Prevent sync chunk loads when villagers try to find beds (#2855) 2020-01-18 11:54:33 -06:00
Spottedleaf
5c206c7b04 Full chunk debug on incremental watchdog (#2868) 2020-01-18 09:50:23 -08:00
Spottedleaf
7bd813abb0 Fix last firework in stack not having effects when dispensed - #2871 (#2876)
CB used the resulting item in the dispenser rather than the item
dispensed. The resulting item would have size == 0 and therefore
be convertered to air, hence why the effects disappeared.
2020-01-18 09:31:05 -08:00
Spottedleaf
d6efbad797 Ensure portal search radius is used when teleporting players (#2877)
Also add the create search radius mojang recently introduced
to config
2020-01-18 09:28:32 -08:00
Mark Vainomaa
0fcff54352 Fix dupe with Eigencraft redstone implementation (#2864) 2020-01-17 04:07:50 +02:00
Brody Beckwith
129cb1fbbe Optimize call to getFluid for explosions (#2859)
Signed-off-by: BrodyBeckwith <brody@beckwith.dev>
2020-01-14 19:16:04 -05:00
Shane Freeder
10159aa459 Updated Upstream (CraftBukkit)
Upstream has released updates that appears 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:
01334e7d #616: Fix exception on entity portal teleport attempt
2020-01-14 21:43:50 +00:00
Shane Freeder
a7b7d83c8c Fix entity teleportation exceptions 2020-01-14 09:14:12 +00:00
Shane Freeder
61e22560a2 Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appears 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:
7dd1cfcd PortalEvent additions

CraftBukkit Changes:
e8cb2f51 SPIGOT-5252: Nether portal fixes and additions
fde78ef3 SPIGOT-5477: Server not shutting down

Spigot Changes:
037559e7 Rebuild patches
2020-01-13 22:12:54 +00:00
Spottedleaf
026b28b171 Add more chunk debug to watchdog (#2851)
print chunk holder status, useful for indicating what steps the
server has gone through after loading chunks from disk

Also rebuild patches (cat...)
2020-01-12 13:06:05 -08:00
Spottedleaf
1c169a0ed6 Optimise IEntityAccess#getPlayerByUUID (#2842)
Use the world entity map instead of iterating over all players
2020-01-11 22:36:31 -08:00
Spottedleaf
624e6bcce3 Guard against serializing mismatching chunk coordinate (#2844)
Should help if something dumb happens
2020-01-11 22:32:44 -08:00
Shane Freeder
a8d7b90900 Updated Upstream (CraftBukkit)
Upstream has released updates that appears 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:
d208733e SPIGOT-5509: Sleeping player does not eject bed when teleported
2020-01-11 13:34:00 +00:00
Brokkonaut
3e0623bf9b Fix SkullMeta.setPlayerProfile() (#2833) 2020-01-10 19:07:29 +01:00
Zach Brown
0bb0d2b387 Update upstream CB
--- work/CraftBukkit
Submodule work/CraftBukkit b98e2def..99cf10e4:
  > SPIGOT-5504: cancelling InventoryMoveItemEvent on composter doesn't properly cancel
  > SPIGOT-5506: CustomChunkGenerator is processing Phantoms in the Nether and The End
2020-01-09 21:25:27 -06:00
Omer Uddin
653a9d3dce Update no chunk loads for hoppers and double chests patch (#2777) 2020-01-09 22:11:19 -05:00
Timo
f3fa25fd9b [CI-SKIP] Passage outdated (#2776) 2020-01-10 02:43:46 +01:00
Spottedleaf
724664fc5f Fix race condition with regionfile being closed right after getting one (#2812)
Occurs when 1 thread retrieves a regionfile, and then the
regionfile is closed due to it being thrown out of cache.
2020-01-09 17:42:33 -08:00
Langua
fd6f3fb80f [CI-SKIP] Update dependency version in README.md (#2817) 2020-01-10 09:32:59 +08:00
BillyGalbreath
fa67beb728 Prevent bees loading chunks checking hive position (#2828) 2020-01-09 19:28:29 -06:00
Shane Freeder
5ed8ce6bff Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appears 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:
34f6e645 Add example to WorldCreator.generatorSettings documentation.

CraftBukkit Changes:
b98e2def SPIGOT-5502: Fix command block successcount being set to return value rather than actual count
2fd79645 SPIGOT-5500: Lectern cannot be replaced using /setblock and other commands
2020-01-07 22:05:48 +00:00
Shane Freeder
69f05b3132 Updated Upstream (Bukkit/CraftBukkit)
Upstream has released updates that appears 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:
5d4de46e Fix checkstyle.xml formatting
adf331f1 SPIGOT-5496: API to create and manipulate hardcore worlds

CraftBukkit Changes:
c727dc2a Fix checkstyle.xml formatting
e7202cd4 SPIGOT-5496: API to create and manipulate hardcore worlds
9820cd2d MC-151364, SPIGOT-5494: Feeding dolphin hangs if generate-structures=false
2020-01-05 23:08:18 +00:00
Zach Brown
4716b75cd2 Update upstream B/CB
--- work/Bukkit
Submodule work/Bukkit bbfd13dd..72e3dfd4:
  > SPIGOT-5486: Raider CanJoinRaid

--- work/CraftBukkit
Submodule work/CraftBukkit 83af86db..731e819c:
  > SPIGOT-5486: Raider CanJoinRaid
  > SPIGOT-5487: Increase outdated build delay
2020-01-01 17:44:53 -06:00
Shane Freeder
1d4ac6014d remove burtned TNT blocks (Fixes #2808) 2019-12-30 12:49:48 +00:00
Zach Brown
24f4c7016a Fix double dropping xp now that Spigot fixed it 2019-12-26 22:28:02 -05:00
Zach Brown
4b04144770 Update upstream CB/S
--- work/CraftBukkit
Submodule work/CraftBukkit 297ff400..83af86db:
  > SPIGOT-5457: Downgrade 'Mismatch in destroy block pos' message to debug
  > SPIGOT-5481: PlayerBedLeaveEvent returns wrong bed location
  > SPIGOT-5482: Structure Block setUsageMode encounters NullpointerException
  > SPIGOT-5426: isSimilar for player heads fails
  > SPIGOT-5478: XP not dropping when a player dies

--- work/Spigot
Submodule work/Spigot 05bb8bcf..492a7792:
  > Rebuild patches
2019-12-26 22:18:27 -05:00