Commit Graph

357 Commits

Author SHA1 Message Date
Nassim Jahnke 66eb6f7632 API patches 2022-06-07 19:20:30 +02:00
Nassim Jahnke 1148687a8d Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
Jake Potrebic 943212b776 Move some methods to RegionAccessor (#7635) 2022-06-05 13:51:44 -07: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
Jake Potrebic 9ae651a103 Remove incorrect throws javadoc in Team (#7869) 2022-06-02 22:05:42 -07:00
Jake Potrebic 5ba2f654eb Fix some nullability things (#7275) 2022-06-02 21:42:00 -07:00
Jake Potrebic f65eead418 Remove ChatColor usages (#7543) 2022-06-02 21:26:56 -07:00
Jake Potrebic d6784f22c1 Add translation keys to GameMode enum (#7081) 2022-06-01 18:30:29 -07:00
Jake Potrebic 63ffb7fd84 Implement Translatable on CreativeCategory (#7587) 2022-06-01 17:07:10 -07:00
Jake Potrebic 62f8950e86 Add default kick msg component (#6886) 2022-05-31 23:20:12 -07:00
Jake Potrebic 67275a04a7 Fix EntityEquipment and related javadocs (#7380) 2022-05-31 13:40:21 -07:00
Jake Potrebic f0b4d5aa22 Fix cb's janky level name in WorldCreator (#7851) 2022-05-27 08:42:36 -07:00
Jake Potrebic a093b95db2 Provide ComponentSerializer services (#7527) 2022-05-26 12:12:14 -07:00
Jake Potrebic 0a5d5f730d Fix more upstream javadocs (#7837) 2022-05-20 09:57:07 -07:00
Owen1212055 eb29f4b571 Deprecate set/doesBounce from Projectile (#7800) 2022-05-18 20:46:01 -04: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
Jake Potrebic add89bc675 deprecate old MaterialData api (#7585) 2022-05-15 19:33:03 -07: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
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
HexedHero 515a9c6573 Undeprecate getOfflinePlayer (#7773) 2022-05-06 13:21:58 +01: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
Jake Potrebic ea12aebb11 Fix some team color docs and added hasColor (#7602) 2022-04-23 18:37:10 -07:00
Jake Potrebic d028efff04 Add EntityDyeEvent and CollarColorable interface (#7625) 2022-04-23 12:38:42 -07:00
Jake Potrebic d194acfa0d Add missing javadoc deprecation msgs for PlayerProfile (#7688) 2022-04-23 07:40:37 -07:00
Nassim Jahnke 471c7df4e4 Remove or replace a few dumb deprecations (#7760) 2022-04-23 11:25:30 +02:00
Bjarne Koll 0c85e94214 Revert to old createProfile(UUID, String) logic (#7723) 2022-04-22 20:54:08 +02:00
Owen1212055 52d1a9427e Remove World#refreshChunk deprecation (#7684) 2022-04-20 05:28:53 -04:00
Shane Freeder 5db9697593 WorldCreator#keepSpawnLoaded (#7673) 2022-04-20 10:26:09 +01:00
Shane Freeder 2b927737c9 Ignore invalid jars inside of the updates folder (Fixes #7751)
This really needs a deeper look here, the way updates are handled is
fairly immature, but, this wasn't ever intended to be a large scale thing

Ideally, imho, we'd collect the list of update files into some form of Map,
that way we just have a reference of Name > File refs, and can filter out
cases where there are two versions of a plugin in there and warn expectidely,
but, that creates some complications, you would need to fall back to a dir
scan in the case of a plugin calling loadPlugin, but, it would at least
give us more defined behavior, as well as improve performance here vs
repeatidely trying to deserialise the plugin.yml defs for every file
in there on every load
2022-04-20 10:00:50 +01:00
Xemor 68ff86040e Improve update folder behavior (#7687)
Closes #6570
2022-04-18 17:12:39 +01:00
HexedHero 915e452d12 Add pre-unbreaking amount to PlayerItemDamageEvent (#7724) 2022-04-18 10:51:45 +01: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 8c4f740b81 Allow seting custom podium location for ender dragon (#7695) 2022-04-07 04:31:30 -04:00
Peter Crawley 2e9ebc6ff4 Fix Nullability Annotations for PrepareItemEnchantEvent (#7681) 2022-04-02 04:14:56 +01:00
Jake Potrebic 98451ad73f Undeprecate Material#isLegacy (#7679) 2022-03-31 09:13:19 -07:00
Jake Potrebic 4d70f4ee6f Deprecating remaining blockkey methods (#7638) 2022-03-21 11:06:42 -07:00
Owen1212055 b7490f963f Add TameableDeathMessageEvent (#5392) 2022-03-19 20:50:33 -04:00
Owen1212055 e889c23537 Add more missing entity API (#7592) 2022-03-19 10:30:16 -04:00
Bjarne Koll 6b895464b0 Properly create profiles with custom name/uuid (#7558) 2022-03-19 14:39:38 +01:00
Jason Penilla 5da2111f07 Add enchantWithLevels API (#7615) 2022-03-17 01:51:43 -07:00
Jake Potrebic 2f393a5bdd Added method to check snapshot state of TileStates (#7325) 2022-03-16 18:28:06 -07:00
Jake Potrebic d3087536e9 Updated Upstream (Bukkit/CraftBukkit) (#7604)
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:
33a2b476 PR-734: Make PlayerInventory#getItem Nullable

CraftBukkit Changes:
953d3ddc SPIGOT-3034: PlayerKickEvent.setLeaveMessage(String) doesn't actually do anything
2c47af0c SPIGOT-6963: CraftMetaBlockState#getBlockState applied TileEntity ids without the minecraft namespace prefix.
2022-03-16 08:57:51 -07:00
Jason Penilla f94af0f041 Add getComputedBiome API (#5668) 2022-03-15 11:38:36 -07:00
Owen1212055 5fbf2f883d Add get/set wait time for fish hooks. (#5595) 2022-03-13 18:33:01 -04:00
Owen1212055 f4e6d62953 More projectile API (#5731) 2022-03-11 11:37:08 -05:00
Nassim Jahnke 897e92fb9d Add more entity api (#7564) 2022-03-11 15:24:45 +01:00
Riley Park a99947054f Adventure 4.10.1 2022-03-07 14:39:52 -08:00