Sander Knauff 545e7f24b15 SPGIOT-2903: Add Structure API 05 Oct 2021 Doc c01e2f07e99 #662: Support for configuring Water Underground Creatures spawn settings 05 Oct 2021 olijeffers0n 8916693e97d #661: Fix Typo in ScoreboardManager documentation 04 Oct 2021 md_5 19e985ecaf4 SPIGOT-6746: Clarify PlayerPortalEvent documentation 24 Sep 2021 SPIGOT-6746 md_5 2a0a2e2ebb8 SPIGOT-6738: Add entity type tags 19 Sep 2021 SPIGOT-6738 DerFrZocker 44cfe1432dd SPIGOT-6249: Add Missing Effect Constants 11 Sep 2021 SPIGOT-6249 Brokkonaut 7da4c0be21e SPIGOT-6729: Add Chunk.isEntitiesLoaded() 06 Sep 2021 SPIGOT-6729 DerFrZocker ed7bba95fc0 SPIGOT-6547: Chunk#getEntities() doesn't return all entities immediately after chunk load 01 Sep 2021 SPIGOT-6547 DerFrZocker d99a585cb47 SPIGOT-6719: Add getTileEntities() to LimitedRegion 30 Aug 2021 SPIGOT-6719 Doc ea7b3a0d809 #654: Clarify conditions where a bed can explode 28 Aug 2021 md_5 ca5b4b1ae6c SPIGOT-6697: Deprecate generateTree with BlockChangeDelegate as it does not handle tiles 22 Aug 2021 SPIGOT-6697 Bjarne Koll c9a46ebf161 #653: Add World#spawn with randomizeData parameter The current implementation of World#spawn or World#spawnEntity
respectively, always prepares/finalizes the spawn of every entity
spawned through the API. While this is great to simulate natural
spawning of entities in the world through the API, it fails at
reliably creating default entities for purposes other than vanilla
gameplay.
While the caller of the API could attempt to undo all of the
c... 18 Aug 2021 md_5 e49c2e3a0f1 Damageable should extend ItemMeta 16 Aug 2021 DerFrZocker 01ff04f4419 SPIGOT-5880, SPIGOT-5567: New ChunkGenerator API ## **Current API**
The current world generation API is very old and limited when you want to make more complex world generation. Resulting in some hard to fix bugs such as that you cannot modify blocks outside the chunk in the BlockPopulator (which should and was per the docs possible), or strange behavior such as SPIGOT-5880.
## **New API**
With the new API, the generation is more separate in... 14 Aug 2021 2 Jira issuesmd_5 974452512a4 Update ASM 12 Aug 2021 Doc 8301151f5d9 Add dimension setting getters to World 11 Aug 2021 Brokkonaut e0598aa29ef SPIGOT-6692: Add sendSignChange overload with a hasGlowingText parameter 04 Aug 2021 SPIGOT-6692 Doc 75a0ee4f048 SPIGOT-6691: Material.LAVA_CAULDRON is not Levelled 04 Aug 2021 SPIGOT-6691 James Peters e7b0f8d608d #642: Add Crafting methods to API 22 Jul 2021 DerFrZocker 9e58831e4b9 SPIGOT-6641: Use varargs in sendMessage 21 Jul 2021 SPIGOT-6641 DerFrZocker e409fe498bf SPIGOT-6545: Unable to set Guardian target via API while awareness is disabled 21 Jul 2021 SPIGOT-6545 md_5 6997c726a26 SPIGOT-6661: Fix missing radius from GenericGameEvent 20 Jul 2021 SPIGOT-6661 DerFrZocker 02d03f3536c SPIGOT-6369: Add ItemStack to HangingPlaceEvent 20 Jul 2021 SPIGOT-6369 md_5 eec4aab0016 SPIGOT-6657: Add getPlayer to SheepDyeWoolEvent 18 Jul 2021 SPIGOT-6657 md_5 205213c6187 SPIGOT-6656: CauldronLevelChangeEvent is not fired correctly when dripstone fills the cauldron 18 Jul 2021 SPIGOT-6656 md_5 5662c2b3053 SPIGOT-6642: Throw better message if plugin.yml is empty 17 Jul 2021 SPIGOT-6642 Rabbitual aa8e0351cd4 #636: Add FurnaceStartSmeltEvent 17 Jul 2021 md_5 52073b30591 SPIGOT-6646: Issue with map palette ranges 15 Jul 2021 SPIGOT-6646 Doc 5f772da93d3 #640: Add new Causes for LightningStrikeEvent 13 Jul 2021 md_5 17c35d6eb0d SPIGOT-6637: Revert "#636: Add FurnaceStartSmeltEvent" This reverts commit e1528c85b3f953eef284ca6e81990786ba7e02b2. 11 Jul 2021 SPIGOT-6637 Doc 4b27230b8dc SPIGOT-6623: Missing API reasons for entity freezing 10 Jul 2021 SPIGOT-6623 Rabbitual e1528c85b3f #636: Add FurnaceStartSmeltEvent 10 Jul 2021 md_5 d8198b3ec5d Update to Minecraft 1.17.1 06 Jul 2021 Doc fc92ca8dd3b SPIGOT-6527: Add AxolotlBucketMeta 03 Jul 2021 SPIGOT-6527 md_5 2aff2516271 Update Maven plugins 03 Jul 2021 md_5 81a4ff3e3bd SPIGOT-6616: Cancellable StriderTemperatureChangeEvent 02 Jul 2021 SPIGOT-6616 md_5 214b9f14e8f SPIGOT-6605: Add method to access value of enforce-whitelist 25 Jun 2021 SPIGOT-6605 Ibrahim Ansari ecf35dd77ae #633: Add isTrusting/setTrusting to Ocelot. 20 Jun 2021 md_5 70d24eb89a9 SPIGOT-6587: Update documentation/error of drop chance API 20 Jun 2021 SPIGOT-6587 md_5 2dbec584278 SPIGOT-6570: Missing InventoryType: COMPOSTER 16 Jun 2021 SPIGOT-6570 md_5 e9ce88b99c0 SPIGOT-6562: Add more specific sculk sensor event 15 Jun 2021 SPIGOT-6562 Reilly Reaby ebb0e28d117 #631: Add Villager#shakeHead 14 Jun 2021 Martoph 751469c6ba4 #629: Add LivingEntity#isClimbing 14 Jun 2021 Bjarne Koll a791f93de24 SPIGOT-6507: Introduce abstract skeleton and stray conversion The previous layout and class hierarchy of the skeleton API defined
variances of the skeleton, such as the wither skeleton or the stray, as
child types of the normal skeleton variance, which is technically
incorrect, yet did not produce any specific issue as the normal skeleton
variance did not have any unique logic.
With the introduction of powdered snow in the 1.17 update, the normal
skeleto... 14 Jun 2021 SPIGOT-6507 md_5 aee70d263ba SPIGOT-6551: CaveVinesPlant missing extends BlockData 13 Jun 2021 SPIGOT-6551 Vincent 7984eb75a4b #621: Add Block#getCollisionShape and associated API 13 Jun 2021 Vincent 83f547f227b #623: Add Block#getBreakSpeed(Player) 13 Jun 2021 Vincent 8503c3c9e3d #621: Add HumanEntity#getItemInUse and Material#getSlipperiness 12 Jun 2021 Nathan (antiPerson) 248deb09419 #622: Add methods to check if item is the breed item for an entity 12 Jun 2021 md_5 2ce691d8308 Clarify Player#breakBlock only works for blocks in the same world 12 Jun 2021