5160 Commits

Author SHA1 Message Date
Doc
c59b0ca13d
SPIGOT-6859: PlayerInteractEntityEvent#setCancelled desync with Axolotls 2021-12-22 08:04:07 +11:00
md_5
2a2caa7e25
Dependency upgrades 2021-12-18 12:12:37 +11:00
Patrick Choe
439c685f4e
SPIGOT-6789: Improve resource pack related API 2021-12-18 11:46:17 +11:00
Doc
86c91bab1f
SPIGOT-6836: Add more API methods in MerchantRecipe 2021-12-18 11:44:34 +11:00
DerFrZocker
f49ffa7a50
SPIGOT-6778: Block#beakNaturally doesn't drop items in chests 2021-12-18 11:34:20 +11:00
DerFrZocker
41832ce7e4
SPIGOT-6843: Wrong PLAINS biome during custom chunk generation 2021-12-18 11:33:22 +11:00
md_5
e36f7599d6
SPIGOT-6852: BlockReceiveGameEvent#getBlock returning wrong block 2021-12-14 07:52:43 +11:00
md_5
dad8517102
SPIGOT-6851: removeRecipe not unregistering recipe ID 2021-12-13 11:25:22 +11:00
md_5
c2e0bbda4e
Update to Minecraft 1.18.1 2021-12-11 00:12:31 +11:00
md_5
4f5d59a4d6
Remove outdated build delay. 2021-12-11 00:11:02 +11:00
Doc
8b98c8ed0b
SPIGOT-6840: Fire resistance potion effect does not prevent melt damage of snow golem 2021-12-10 09:01:49 +11:00
md_5
35d3986e9e
Disable log4j message formatting 2021-12-10 07:31:32 +11:00
md_5
040e0c3b42
Increase outdated build delay 2021-12-09 16:02:09 +11:00
md_5
3c2af1b7f5
SPIGOT-6831: Fix llama strength crash 2021-12-06 15:15:09 +11:00
Bjarne Koll
f49e9d1932
#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.
2021-12-05 08:53:46 +11:00
md_5
27a27cdb84
Add Player#openSign API to edit a placed sign 2021-12-05 08:34:54 +11:00
md_5
1825cc0b04
Purge hidden entities on unload too 2021-12-04 08:23:26 +11:00
Rafael S. M. Santos
fd3478bc77
#967: Store last lava contact location for events 2021-12-04 08:06:32 +11:00
md_5
748ea518b1
SPIGOT-6833: Do not drop items into unrestricted world during world generation 2021-12-04 07:19:56 +11:00
md_5
4b5f9882cc
Fix when bundler directory is a symlink 2021-12-03 16:24:34 +11:00
md_5
6f3509d12e
Release POIs when villagers are removed by plugins 2021-12-03 15:05:20 +11:00
md_5
03b7252338
SPIGOT-6823: Fix loading custom world in combination with superflat 2021-12-03 08:34:38 +11:00
Ryan Redmon
359d0533ab
#970: Correct typo in README.md 2021-12-03 07:35:26 +11:00
md_5
110492932a
Fix per-world worldborder command 2021-12-03 07:34:39 +11:00
md_5
581df1846f
Better preserve broken PlayerMoveEvent behaviour 2021-12-02 12:45:58 +11:00
md_5
2ccb6a9b9f
SPIGOT-6828: <player> fell off a ladder/vines death message not supported 2021-12-02 12:29:35 +11:00
Rafael S. M. Santos
a0087010ac
SPIGOT-6795: Fix BlockFertilizeEvent not being triggered for Azaleas 2021-12-01 08:27:58 +11:00
Doc
a46e7f18e8
SPIGOT-6820: VillagerCareerChangeEvent's ChangeReason is sometimes incorrect 2021-12-01 08:26:14 +11:00
md_5
bc14cb649b
Update to Minecraft 1.18 2021-12-01 03:00:00 +11:00
md_5
9fb3aa4c7a
SPIGOT-6817: Revert back to old block state behaviour again 2021-11-29 11:03:16 +11:00
DerFrZocker
04f8e7e21f
SPIGOT-6814: (Chunk) PersistentData is lost after restart 2021-11-29 09:28:19 +11:00
md_5
37fd1917e7
Add hideEntity / showEntity API 2021-11-29 09:18:52 +11:00
md_5
7e2214dafd
Move checkstyle to slightly later compile phase 2021-11-29 08:56:33 +11:00
md_5
45c3f82669
SPIGOT-6816: Fix ChunkSnapshot#getBiome 2021-11-29 08:52:41 +11:00
Gero
c86a3f7a58
#959: Fix World#refreshChunk 2021-11-28 11:54:20 +11:00
coll1234567
af8a8b708c
#962: Make PotionEffectType implement Keyed 2021-11-28 11:49:42 +11:00
md_5
806bb02c17
SPIGOT-6810: Improve / fix biome setting code 2021-11-27 16:42:28 +11:00
md_5
c98abfb0ff
Update to Minecraft 1.18-rc3 2021-11-27 08:00:00 +11:00
coll1234567
9b2585017b
#960: Add Player#showDemoScreen 2021-11-26 10:13:36 +11:00
md_5
d95422478a
Produce remapped jars after bootstrap jar 2021-11-26 09:41:18 +11:00
md_5
99f3dddeac
SPIGOT-6808: Fix RegionAccessor#getBiome 2021-11-25 17:04:58 +11:00
md_5
5a39a236c1
Update to Minecraft 1.18-pre8 2021-11-25 08:00:00 +11:00
md_5
a58fde42cc
Fix crash with composters 2021-11-24 09:33:28 +11:00
md_5
a11ec5d7f5
Remove unnecessary CraftBlock creation in CraftRegionAccessor#setBlock 2021-11-24 08:18:48 +11:00
md_5
03f249f098
Generate bootstrap jar separately 2021-11-24 07:45:54 +11:00
Doc
3b214b5a21
SPIGOT-6803: Fix ServerPing not using the new logic for show players in 1.18 2021-11-24 07:28:22 +11:00
md_5
dd02403be2
Fix upgrading worlds with custom generators 2021-11-23 20:00:10 +11:00
coll1234567
1c82731ddb
SPIGOT-6781: Add Block#canPlace 2021-11-23 18:50:33 +11:00
md_5
2f6662d467
Improve multi-dimension code 2021-11-23 18:39:43 +11:00
md_5
6ac2e0325a
SPIGOT-6802: Fix major issues with --forceUpgrade
More to come
2021-11-23 17:13:52 +11:00