Laura Endreß a0ef84f0ab1 Added ThreadSafety Annotations to 2 classes 06 Nov 2021 Laura Endreß aca3ebcab00 Moved Thread annotations to a own Unit Test 06 Nov 2021 Sebastian Diers 97e94ad4d3e M Pull request #1: Added Thread safety annotations Merge in ~SYNTAXPHOENIX/bukkit from master to feature/thread-safety
* commit '02bec305b6f714599cb15ade49c3e238755a918c':
Added Thread safety annotations 06 Nov 2021 Laura Endreß 02bec305b6f Added Thread safety annotations Added Thread safety annotation types and implemented them in to the
Annotation unit test 06 Nov 2021 Doc cfd18bd0ac9 SPIGOT-6436: Add Player#stopAllSounds 05 Nov 2021 SPIGOT-6436 Doc 9b45fa2fab0 #667: Allow setting BrewEvent results 30 Oct 2021 md_5 8c776ddc838 SPIGOT-6762: ChatPaginator.wordWrap only transfers one modifier 29 Oct 2021 SPIGOT-6762 Doc da372966a9d SPIGOT-4590, SPIGOT-6769: Clarify DamageCause documentation 27 Oct 2021 2 Jira issuesmd_5 58c2d3c7b84 SPIGOT-6771: Help command tab completion does not respect permissions 24 Oct 2021 SPIGOT-6771 md_5 e337669a523 SPIGOT-6756: Clarify drop items in BlockBreakEvent 16 Oct 2021 SPIGOT-6756 md_5 9590b610cfa SPIGOT-6749: Library Loader does not correctly isolate dependencies 12 Oct 2021 SPIGOT-6749 Sander Knauff 6be36d3638f SPIGOT-2903: Add Structure API 05 Oct 2021 SPIGOT-2903 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