LoliColleen 06d915943c9 SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime 2 days ago SPIGOT-7365 Y2K_ ca3bc370757 #1361: Add more translation keys 2 days ago md_5 366c3ca80fa SPIGOT-7600: EntityChangeBlockEvent is not fired for frog eggs 1 week ago SPIGOT-7600 md_5 06d0f9ba899 SPIGOT-7593: Fix sapling growth physics / client-side updates 1 week ago SPIGOT-7593 Parker Hawke 45c2608e4d3 #1366: Expose riptide velocity to PlayerRiptideEvent 09 Mar 2024 Doc 29b6bb79bfc SPIGOT-7587: Remove fixes for now-resolved MC-142590 and MC-109346 09 Mar 2024 3 Jira issuesmd_5 176c0ad39ff Fix copying BlockStates with fields (eg, Banner) 05 Mar 2024 md_5 ee685bd2ac8 Fix Camel not standing up when hurt 03 Mar 2024 md_5 619936d4bb0 Increase outdated build delay 28 Feb 2024 Doc 98b6c1ac7d4 SPIGOT-7589 Fix NullPointerException when bans expire 22 Feb 2024 SPIGOT-7589 DerFrZocker a2736ddb06c SPIGOT-336, SPIGOT-3366, SPIGOT-5768, SPIGOT-6409, SPIGOT-6861, #1008: Add EntityRemoveEvent 21 Feb 2024 5 Jira issuesDerFrZocker 5bf12cb89d3 SPIGOT-7565: Throw a more descriptive error message when a developer tries to spawn an entity from a CraftBukkit class 17 Feb 2024 SPIGOT-7565 coll1234567 76d95fe7eda SPIGOT-7417, #1343: Add Sign#getTargetSide and Sign#getAllowedEditor 17 Feb 2024 SPIGOT-7417 md_5 38fd4bd5034 Fix accidentally renamed internal damage method 10 Feb 2024 Doc 80f0ce4be64 SPIGOT-7300, #1180: Add new DamageSource API providing enhanced information about entity damage 10 Feb 2024 SPIGOT-7300 md_5 7e43f3b1642 SPIGOT-7581: Fix typo in BlockMushroom 09 Feb 2024 SPIGOT-7581 Doc ea14b7d9019 SPIGOT-7576, #1347: Add methods in MushroomCow to change stew effects 08 Feb 2024 SPIGOT-7576 Doc 4c687f24330 #1259: Add Server#isLoggingIPs to get log-ips configuration 06 Feb 2024 md_5 22a541a29ff Improve support for per-world game rules 03 Feb 2024 coll1234567 cb7dccce27f #1348: Add Player methods for client-side potion effects 03 Feb 2024 coll1234567 b8d6109f0c0 #1335: Add API for in-world structures 03 Feb 2024 Doc 4398a1b5b91 SPIGOT-7577: Make CraftWindCharge#explode discard the entity 03 Feb 2024 SPIGOT-7577 md_5 e74107678c3 Fix Crafter maximum stack size 03 Feb 2024 md_5 0bb0f4f6a0c SPIGOT-7530, #1314: Improve Resource Pack API with new 1.20.3 functionality 31 Jan 2024 SPIGOT-7530 DerFrZocker 4949f556d98 SPIGOT-3071, #1345: Add entity spawn method with spawn reason 31 Jan 2024 SPIGOT-3071 coll1234567 20ac73ca284 #1353: Fix Structure#place not working as documented with 0 palette 31 Jan 2024 DerFrZocker 3c1b7787139 SPIGOT-6911, #1349: Change max book length in CraftMetaBook 31 Jan 2024 SPIGOT-6911 DerFrZocker 333701839f4 SPIGOT-7572: Bee nests generated without bees 27 Jan 2024 SPIGOT-7572 coll1234567 f48f4174c32 SPIGOT-5553, #1336: Add EntityKnockbackEvent 27 Jan 2024 SPIGOT-5553 Doc 292ec79e09e SPIGOT-7568: Call EntityChangeBlockEvent for DecoratedPot 24 Jan 2024 SPIGOT-7568 Doc b44bf5aa87f SPIGOT-7575: SuspiciousStewMeta creates invalid PotionEffect data 24 Jan 2024 SPIGOT-7575 DerFrZocker 161784713ac #1340: Centralize the conversion from and to Minecraft / Bukkit registry items even more and add a test case for them 22 Jan 2024 Nothixal b93c5a30d2e #1338: Introduce getRespawnLocation as a replacement for getBedSpawnLocation 22 Jan 2024 md_5 fb973486c22 SPIGOT-7570: PrepareItemCraftEvent#isRepair() always returns false 18 Jan 2024 SPIGOT-7570 DaFeist c9c24535efc #1337: Add DragonBattle#setPreviouslyKilled 17 Jan 2024 Nothixal c8b4da803da SPIGOT-6921, #1330: Add methods to remove all enchantments on an ItemStack 15 Jan 2024 SPIGOT-6921 coll1234567 95bc1c4f52a #1333: Add BlockData#copyTo 15 Jan 2024 Nothixal 36e2f9ce1e7 #1329: Add method to get an offline player's location 15 Jan 2024 coll1234567 771182f70cd #1327: Add methods to place structures with block/entity transformers 10 Jan 2024 md_5 e41ad4c8271 SPIGOT-7567: SpawnReason for SNOWMAN is reported as BUILD_IRONGOLEM 09 Jan 2024 SPIGOT-7567 md_5 76931e8bd4e Add EntityMountEvent and EntityDismount Event Adapted from Spigot commit ab1e1a2a5ae1e6cc42afe8bf48832721407365fd. 06 Jan 2024 DerFrZocker 9b29b21c764 #1183: Better handle lambda expression and renaming of classes in Commodore 06 Jan 2024 md_5 1462ebe85d9 Reformat Commodore.java 06 Jan 2024 Y2K_ 9fde4c037cb #1324: Improve ItemFactory#enchantItem consistency 06 Jan 2024 Bjarne Koll 4e419c774cf #1295: Define native persistent data types for lists 06 Jan 2024 md_5 dd8cca3882a SPIGOT-7562: Fix Score#getScore and Score#isScoreSet 05 Jan 2024 SPIGOT-7562 Maxim Van de Wynckel 69027820058 Only fetch an online UUID in online mode The previous code would get an online UUID even in offline mode that
breaks plugins if the player joins.
Example: You want to store data for player "Test" who never joined. An
online UUID is created and you save it using that UUID.
The player Test joins with an offline UUID but that will not match the
online UUID of the saved data.
Adapted from Spigot commit 25b673fd7e418e21eb445a9e39d51baa0... 30 Dec 2023 md_5 1da8d9a53aa Fire PreLogin events even in offline mode Adapted from Spigot commit 61400aa00ce70d3a115472a05d266b679a53e0dd 29 Dec 2023 DerFrZocker 2e88514ad3f #1325: Use CraftBlockType and CraftItemType instead of CraftMagicNumbers to convert between minecraft and bukkit block / item representation 28 Dec 2023 Black Hole 53ebb05e395 SPIGOT-7554, #1323: Add DecoratedPotInventory 27 Dec 2023 SPIGOT-7554