CraftBukkit/Spigot
14aabc2648
SPIGOT-7001: Fix entity already exists in CraftWorld#spawnFallingBlock
...
By: Doc <nachito94@msn.com>
2022-04-18 11:05:12 +10:00
CraftBukkit/Spigot
ef79686997
#1033 : Add Villager#zombify
...
By: Doc <nachito94@msn.com>
2022-04-15 13:48:55 +10:00
CraftBukkit/Spigot
9340d95f92
SPIGOT-6990: Fix setRepairCost(0) in Anvil
...
By: Doc <nachito94@msn.com>
2022-04-09 09:42:11 +10:00
CraftBukkit/Spigot
6cd6b91c36
Remove broken quickMoveStack implementation
...
By: md_5 <git@md-5.net>
2022-04-04 20:17:00 +10:00
CraftBukkit/Spigot
c9a265249c
#1039 : Use correct ops in GeneratorSettings
...
By: Martoph <sager1018@gmail.com>
2022-03-27 16:24:09 +11:00
CraftBukkit/Spigot
f046a30653
SPIGOT-5140: Call EntityChangeBlockEvent when a ChorusFlower is destroyed by a projectile
...
By: Brokkonaut <hannos17@gmx.de>
2022-03-21 13:17:54 +11:00
CraftBukkit/Spigot
06bac38719
SPIGOT-2942: give command fires PlayerDropItemEvent, cancelling it causes Item Duplication
...
By: DerFrZocker <derrieple@gmail.com>
2022-03-11 21:47:13 +01:00
CraftBukkit/Spigot
1a135e792f
SPIGOT-6962: Call EntityChangeBlockEvent when when FallingBlockEntity starts to fall
...
By: BlackHole <black-hole@live.com>
2022-03-11 16:24:02 +11:00
CraftBukkit/Spigot
9ee989ea81
Update to Minecraft 1.18.2
...
By: md_5 <git@md-5.net>
2022-03-01 02:00:00 +11:00
CraftBukkit/Spigot
8216743085
SPIGOT-6936: Cancelling EntityAirChangeEvent doesn't stop player's bubbles from decreasing client side
...
By: md_5 <git@md-5.net>
2022-02-20 09:25:32 +11:00
CraftBukkit/Spigot
8d542f0b21
SPIGOT-6937: Ramming goat does not throw EntityTargetLivingEntityEvent
...
By: md_5 <git@md-5.net>
2022-02-20 09:07:37 +11:00
CraftBukkit/Spigot
b9534e1c48
#1009 : Add Furnace#getRecipesUsed
...
By: Doc <nachito94@msn.com>
2022-02-15 18:48:54 +11:00
CraftBukkit/Spigot
77b8e4803a
#1010 : Add PDC to World
...
By: DerFrZocker <derrieple@gmail.com>
2022-02-15 09:36:00 +11:00
CraftBukkit/Spigot
314b83ffae
SPIGOT-6918: Add SpawnCategory API and configurations for Axolotls
...
By: Doc <nachito94@msn.com>
2022-02-07 18:47:27 +11:00
CraftBukkit/Spigot
765eadbac1
SPIGOT-6782: EntityPortalEvent should not destroy entity when setTo() uses same world as getFrom()
...
By: DerFrZocker <derrieple@gmail.com>
2022-02-05 18:51:46 +01:00
CraftBukkit/Spigot
f46c4e64ea
SPIGOT-6890: Add repair cost amount in AnvilInventory
...
By: Doc <nachito94@msn.com>
2022-01-26 09:30:35 +11:00
CraftBukkit/Spigot
b80113b447
SPIGOT-6907: Oxygen does not restore up to value set by LivingEntity#setMaximumAir()
...
By: DerFrZocker <derrieple@gmail.com>
2022-01-23 09:06:19 +11:00
CraftBukkit/Spigot
a8b86ea421
#994 : Fix changing world in portal events not updating used world border
...
Also clamp the event's target location to the world border
By: Phoenix616 <max@themoep.de>
2022-01-20 18:36:14 +11:00
CraftBukkit/Spigot
ce2ac2868b
SPIGOT-6888: Add SpawnReason for Vex spawned by Evokers
...
By: Doc <nachito94@msn.com>
2022-01-14 10:55:59 +11:00
CraftBukkit/Spigot
602f8cb433
#989 : Add PDC to Structures
...
By: Martoph <sager1018@gmail.com>
2022-01-07 09:43:05 +11:00
CraftBukkit/Spigot
46f0dde817
SPIGOT-5339, SPIGOT-6252, SPIGOT-6777: Only cancel knockback if the damage event was canceled
...
By: DerFrZocker <derrieple@gmail.com>
2022-01-03 18:07:01 +01:00
CraftBukkit/Spigot
f5b1ea90e2
SPIGOT-6278: Persistent piglins count towards mob cap
...
By: md_5 <git@md-5.net>
2022-01-02 11:45:52 +11:00
CraftBukkit/Spigot
1fa87773be
#374 : Add isJohnny / setJohnny for Vindicator
...
By: Matthew <stteg@hotmail.com>
2022-01-01 09:58:04 +11:00
CraftBukkit/Spigot
179dbe9592
#373 : Add trap related methods to SkeletonHorse
...
By: Matthew <stteg@hotmail.com>
2022-01-01 09:58:04 +11:00
CraftBukkit/Spigot
7a54f9da31
SPIGOT-5766: The VillagerReplenishTradeEvent is now called when a villager restocks its trades.
...
By: blablubbabc <lukas@wirsindwir.de>
2021-12-25 10:14:17 +11:00
CraftBukkit/Spigot
aa53cef96f
SPIGOT-5627: Leads vanish when transporting leashed entities through a Nether portal
...
By: DerFrZocker <derrieple@gmail.com>
2021-12-25 09:39:27 +11:00
CraftBukkit/Spigot
3736fd83de
SPIGOT-6836: Add more API methods in MerchantRecipe
...
By: Doc <nachito94@msn.com>
2021-12-18 11:44:34 +11:00
CraftBukkit/Spigot
94c2fa1b14
SPIGOT-6852: BlockReceiveGameEvent#getBlock returning wrong block
...
By: md_5 <git@md-5.net>
2021-12-14 07:52:43 +11:00
CraftBukkit/Spigot
ef17571a38
SPIGOT-6851: removeRecipe not unregistering recipe ID
...
By: md_5 <git@md-5.net>
2021-12-13 11:25:22 +11:00
CraftBukkit/Spigot
667cb32115
Update to Minecraft 1.18.1
...
By: md_5 <git@md-5.net>
2021-12-11 00:11:02 +11:00
CraftBukkit/Spigot
35fdc9103d
SPIGOT-6831: Fix llama strength crash
...
By: md_5 <git@md-5.net>
2021-12-06 15:15:09 +11:00
CraftBukkit/Spigot
24b8f3c641
#971 : Remove strong chunk reference in PDC
...
A previous fix for SPIGOT-6814 implemented a callback function for the
PDC implementation that could be set to actively define a chunk as
unsaved, allowing chunks that have not been mutated through block
changes to still require saving if the chunks pdc was mutated.
This implementation however would pass a callback that references the
chunk access internally, meaning the PDC now actively holds onto a
callback that holds a reference to the entire chunk.
Aditionally, this change also impacted the pdc for item metas and
entities for really no reason whatsoever.
This commit re-implements the fix by introducing a new child of the pdc
implementation that the chunk now uses as its pdc. This specific
implementation maintains a dirty flag that is set to `true` on any form
of mutation and set back to false by the chunk that owns the PDC
whenever the chunk itself is flag as no longer dirty.
By: Bjarne Koll <lynxplay101@gmail.com>
2021-12-05 08:52:51 +11:00
CraftBukkit/Spigot
4f6a5feac8
#967 : Store last lava contact location for events
...
By: Rafael S. M. Santos <eu@rafaelsms.com>
2021-12-04 08:06:32 +11:00
CraftBukkit/Spigot
05d379a339
Release POIs when villagers are removed by plugins
...
By: md_5 <git@md-5.net>
2021-12-03 15:05:20 +11:00
CraftBukkit/Spigot
7dd6dfc7a4
SPIGOT-6828: <player> fell off a ladder/vines death message not supported
...
By: md_5 <git@md-5.net>
2021-12-02 12:29:35 +11:00
CraftBukkit/Spigot
a0201b0f02
SPIGOT-6795: Fix BlockFertilizeEvent not being triggered for Azaleas
...
By: Rafael S. M. Santos <eu@rafaelsms.com>
2021-12-01 08:27:58 +11:00
CraftBukkit/Spigot
cc70f18bef
SPIGOT-6820: VillagerCareerChangeEvent's ChangeReason is sometimes incorrect
...
By: Doc <nachito94@msn.com>
2021-12-01 08:26:14 +11:00
CraftBukkit/Spigot
4dbb83e45d
SPIGOT-6817: Revert back to old block state behaviour again
...
By: md_5 <git@md-5.net>
2021-11-29 11:03:16 +11:00
CraftBukkit/Spigot
6b0484122e
SPIGOT-6814: (Chunk) PersistentData is lost after restart
...
By: DerFrZocker <derrieple@gmail.com>
2021-11-29 09:28:19 +11:00
CraftBukkit/Spigot
799bfc92e2
Update to Minecraft 1.18-pre8
...
By: md_5 <git@md-5.net>
2021-11-25 08:00:00 +11:00
CraftBukkit/Spigot
3e7bd2643c
Improve multi-dimension code
...
By: md_5 <git@md-5.net>
2021-11-23 18:39:43 +11:00
CraftBukkit/Spigot
820ad30036
SPIGOT-6802: Fix major issues with --forceUpgrade
...
More to come
By: md_5 <git@md-5.net>
2021-11-23 17:13:52 +11:00
CraftBukkit/Spigot
43702a9e10
Update to Minecraft 1.18-pre5
...
By: md_5 <git@md-5.net>
2021-11-22 09:00:00 +11:00
CraftBukkit/Spigot
306648dc4c
SPIGOT-6797: EntityInteractEvent called with incorrect location
...
By: md_5 <git@md-5.net>
2021-11-21 11:22:07 +11:00
CraftBukkit/Spigot
99916e6058
SPIGOT-6798: EntityChangeBlockEvent called with incorrect location
...
By: md_5 <git@md-5.net>
2021-11-21 11:18:06 +11:00
CraftBukkit/Spigot
9e3a0e859f
SPIGOT-6772: Use entity mailbox and re-schedule entities if they get unloaded
...
By: DerFrZocker <derrieple@gmail.com>
2021-11-01 18:54:44 +11:00
CraftBukkit/Spigot
a2a88c50af
#945 : Allow setting BrewEvent results
...
By: Doc <nachito94@msn.com>
2021-10-30 18:16:35 +11:00
CraftBukkit/Spigot
ea404e3d82
SPIGOT-6758: Reset ItemSign#openSign when aborting the block placement early
...
By: blablubbabc <lukas@wirsindwir.de>
2021-10-16 18:48:22 +11:00
CraftBukkit/Spigot
55f4d6c7cb
SPIGOT-6760: Chest#getInventory only returns one half of a double chest when one or both halves are blocked
...
By: md_5 <git@md-5.net>
2021-10-16 18:48:21 +11:00
CraftBukkit/Spigot
82e8261d70
SPIGOT-6754: We ignore any still present TileEntity now when we create a BlockState for a block of type AIR.
...
During block destruction, the type of the block may already have been set to AIR while the TileEntity has not yet been removed.
Also, TileEntity#getOwner() skips the whole BlockState construction now if the block is of type AIR.
This removes the previous workaround again of returning a dummy CraftBlockEntityState in this case.
By: blablubbabc <lukas@wirsindwir.de>
2021-10-10 07:55:53 +11:00