191 Commits

Author SHA1 Message Date
DerFrZocker
7bc728a6b8
#1045: Revert changes to persistence required checks 2022-05-03 23:13:03 +10:00
md_5
9cc7d766dc
SPIGOT-7010: Changing dropper item results in using dispensing behaviour 2022-04-28 19:16:28 +10:00
Doc
e87f2e3ed1
SPIGOT-6992: Add LimitedLife/LifeTicks/Bound APIs to Vex 2022-04-21 06:45:42 +10:00
md_5
cf391b51c8
Pass in SpawnReason rather than boolean 2022-04-18 11:05:15 +10:00
Doc
098aecb04f
SPIGOT-7001: Fix entity already exists in CraftWorld#spawnFallingBlock 2022-04-18 11:05:12 +10:00
Doc
a459f4d4f5
#1033: Add Villager#zombify 2022-04-15 13:48:55 +10:00
Doc
b5559f8c4d
SPIGOT-6990: Fix setRepairCost(0) in Anvil 2022-04-09 09:42:11 +10:00
Parker Hawke
6c308e1b57
SPIGOT-6829: Add per-player world border API 2022-04-09 09:39:33 +10:00
md_5
2542945ef4
Remove broken quickMoveStack implementation 2022-04-04 20:17:00 +10:00
md_5
5631e8bf4e
SPIGOT-6973: Setting biome calls String#intern for every biome placed 2022-04-03 09:20:16 +10:00
Martoph
d53c4fb65c
#1039: Use correct ops in GeneratorSettings 2022-03-27 16:24:09 +11:00
blablubbabc
a567e4ae63
#1038: Removed the no longer needed getChunkUnchecked method from ChunkProviderServer.
This method was added in 8c7d69fefca16aaaac0465dce30899bc74944838 to fix SPIGOT-5228. But since Minecraft 1.17 changed how entities are added and removed from chunks, this method has no longer been used.
2022-03-27 16:24:09 +11:00
blablubbabc
4ac8fcce8d
SPIGOT-6980: Since 1.18.2, World#isChunkLoaded returned false for chunks that have just been loaded (e.g. inside ChunkLoadEvent).
Some changes of the 1.18.2 update have been reverted to resolve this regression.
2022-03-27 16:24:06 +11:00
Brokkonaut
3ec79a27d4
SPIGOT-5140: Call EntityChangeBlockEvent when a ChorusFlower is destroyed by a projectile 2022-03-21 13:17:54 +11:00
DerFrZocker
953d3ddc67
SPIGOT-3034: PlayerKickEvent.setLeaveMessage(String) doesn't actually do anything 2022-03-16 19:49:07 +11:00
DerFrZocker
9ed7e4fbe4
SPIGOT-6138, SPIGOT-6415: Don't call CreatureSpawnEvent after cross-dimensional travel 2022-03-13 07:48:22 +11:00
DerFrZocker
34d40b0eb7
SPIGOT-2942: give command fires PlayerDropItemEvent, cancelling it causes Item Duplication 2022-03-11 21:47:13 +01:00
BlackHole
74c0831230
SPIGOT-6962: Call EntityChangeBlockEvent when when FallingBlockEntity starts to fall 2022-03-11 16:24:02 +11:00
Doc
64db51267a
SPIGOT-6959: Make /loot command ignore empty items for spawn 2022-03-08 07:25:44 +11:00
md_5
4ed5af5e63
SPIGOT-6956: Reduce differences caused by setKeepSpawnInMemory(false) 2022-03-04 18:53:19 +11:00
md_5
05a38da190
Update to Minecraft 1.18.2 2022-03-01 02:00:00 +11:00
Doc
62d976242c
SPIGOT-6900, SPIGOT-6330: Make /difficulty command per-world 2022-02-21 11:59:30 +11:00
md_5
38f204d8cb
SPIGOT-6936: Cancelling EntityAirChangeEvent doesn't stop player's bubbles from decreasing client side 2022-02-20 09:25:32 +11:00
md_5
3aabea17fe
SPIGOT-6937: Ramming goat does not throw EntityTargetLivingEntityEvent 2022-02-20 09:07:37 +11:00
md_5
af4d848ffd
SPIGOT-6934: Bring plugin chunk tickets back in line with forceload tickets 2022-02-20 08:55:27 +11:00
Doc
c0326c2840
#1009: Add Furnace#getRecipesUsed 2022-02-15 18:49:39 +11:00
DerFrZocker
cc5ddd7936
#1010: Add PDC to World 2022-02-15 09:36:00 +11:00
Doc
febaa1c6f5
SPIGOT-6918: Add SpawnCategory API and configurations for Axolotls 2022-02-07 18:52:16 +11:00
md_5
9dafd1092f
Don't send updates over large distances 2022-02-07 08:35:20 +11:00
DerFrZocker
bdac46b07b
SPIGOT-6782: EntityPortalEvent should not destroy entity when setTo() uses same world as getFrom() 2022-02-05 18:51:46 +01:00
md_5
e5f8a7672e
SPIGOT-6917: Use main scoreboard for /trigger
Restores pre-1.13 behaviour. See linked ticket for further discussion.
2022-02-02 08:59:18 +11:00
md_5
a672a53151
Clean up callBlockDamageEvent 2022-02-02 08:56:24 +11:00
FreeSoccerHDX
8e1bdeef50
SPIGOT-6910: Add BlockDamageAbortEvent 2022-02-02 08:56:23 +11:00
DerFrZocker
507e2f6512
#1004: Call WorldInitEvent before any chunks are generated 2022-02-01 08:13:13 +11:00
pop4959
eb7a2dcc51
#1003: Fix cancellation of TradeSelectEvent 2022-01-29 09:27:01 +11:00
Doc
13670b4426
SPIGOT-6890: Add repair cost amount in AnvilInventory 2022-01-26 09:30:35 +11:00
DerFrZocker
30b4043e2a
SPIGOT-6907: Oxygen does not restore up to value set by LivingEntity#setMaximumAir() 2022-01-23 09:06:19 +11:00
Phoenix616
74a5cc8a78
#994: Fix changing world in portal events not updating used world border
Also clamp the event's target location to the world border
2022-01-20 18:36:14 +11:00
Doc
2e61a5f8eb
SPIGOT-6888: Add SpawnReason for Vex spawned by Evokers 2022-01-14 10:55:59 +11:00
Martoph
f3828bbee6
#989: Add PDC to Structures 2022-01-07 09:43:38 +11:00
DerFrZocker
cc86ab1886
SPIGOT-5339, SPIGOT-6252, SPIGOT-6777: Only cancel knockback if the damage event was canceled 2022-01-03 18:07:01 +01:00
DerFrZocker
aeaeb35931
SPIGOT-6496: /time functions affect entire server, not just the origin world 2022-01-03 08:29:31 +11:00
md_5
fb92f345d9
SPIGOT-6278: Persistent piglins count towards mob cap 2022-01-02 11:45:52 +11:00
Matthew
752fa511a9
#374: Add isJohnny / setJohnny for Vindicator 2022-01-01 09:58:04 +11:00
Matthew
19f2af066e
#373: Add trap related methods to SkeletonHorse 2022-01-01 09:58:04 +11:00
blablubbabc
0ba6b90135
SPIGOT-5766: The VillagerReplenishTradeEvent is now called when a villager restocks its trades. 2021-12-25 10:14:17 +11:00
DerFrZocker
bdff7d56fb
SPIGOT-5627: Leads vanish when transporting leashed entities through a Nether portal 2021-12-25 09:39:27 +11:00
Doc
c59b0ca13d
SPIGOT-6859: PlayerInteractEntityEvent#setCancelled desync with Axolotls 2021-12-22 08:04:07 +11:00
Doc
86c91bab1f
SPIGOT-6836: Add more API methods in MerchantRecipe 2021-12-18 11:44:34 +11:00
md_5
e36f7599d6
SPIGOT-6852: BlockReceiveGameEvent#getBlock returning wrong block 2021-12-14 07:52:43 +11:00