356 Commits

Author SHA1 Message Date
Collin
de421cf56b
#1242: Add more Sculk API (bloom, shriek, bloom event) 2023-09-06 20:44:19 +10:00
Miles Holder
46c7fc3b1b
SPIGOT-7452: Player#openSign cannot edit 2023-08-10 19:02:56 +10:00
md_5
d548daac2f
SPIGOT-7446: BlockState#update not updating a spawner's type to null 2023-08-05 10:12:20 +10:00
Miles Holder
6752f1d63e
SPIGOT-7396: Add PlayerSignOpenEvent 2023-08-05 09:33:42 +10:00
Parker Hawke
5daeb502ac
SPIGOT-7422, #1228: Add API to set sherds on decorated pots 2023-07-19 07:41:31 +10:00
Parker Hawke
504d966651
SPIGOT-7403: Add direct API for waxed signs 2023-06-23 09:58:59 +10:00
Jishuna
44a4b5649d
SPIGOT-7380: Add PlayerInteractEvent#getClickedPosition and ChiseledBookshelf#getSlot 2023-06-17 14:31:40 +10:00
md_5
66c5ce4c7b
SPIGOT-7391: Preserve vanilla sign json where not modified by event 2023-06-14 18:36:22 +10:00
Yannick Lamprecht
4a7eadc976
#1201: Add Player#sendBlockUpdate to send tile entity updates 2023-06-14 18:36:21 +10:00
md_5
0cd47ae827
Remove changes to string API contracts introduced by prior commits 2023-06-12 20:39:58 +10:00
Doc
40945171bf
#1182: Consolidate Preconditions use and minor cleanup 2023-06-12 19:41:02 +10:00
Doc
991639bc66
#1124: Adjust CreatureSpawner to allow for spawners with no mob type 2023-06-11 11:05:16 +10:00
md_5
98b4d2ff88
SPIGOT-7372, SPIGOT-7373: Signs can't be edited, issues with SignChangeEvent 2023-06-08 12:19:59 +10:00
md_5
b4cf99d242
SPIGOT-7371: Fix editing signs with API 2023-06-08 07:56:25 +10:00
Yannick Lamprecht
a2b6c27442
#1200: Implement open sign by side 2023-06-08 07:42:44 +10:00
md_5
e1188ed3a2
Update to Minecraft 1.20 2023-06-08 01:30:00 +10:00
Parker Hawke
1f2dd8e127
SPIGOT-7362: Properly handle null in CraftBlock#blockFaceToNotch() 2023-05-30 21:14:16 -04:00
Yannick Lamprecht
b346a5f6dd
#1170: Add preliminary support for multi sided signs 2023-05-25 07:21:35 +10:00
Doc
f92a41c396
#1181: Consolidate Location conversion code 2023-04-19 19:59:19 +10:00
Parker Hawke
187bdd463f
#1160: Add more bell API 2023-04-02 14:35:13 +10:00
Jishuna
722ddff6da
#1162: Add BlockData#rotate and BlockData#mirror 2023-04-02 13:32:01 +10:00
Parker Hawke
eff1743b9c
SPIGOT-7313: More accurately edit data on Jukeboxes 2023-03-29 19:23:41 +11:00
Parker Hawke
93813509b6
SPIGOT-7309: Add API for jukebox inventories
Also fixes a crash when inserting music discs into jukeboxes with a Dropper
2023-03-23 20:55:14 +11:00
Jishuna
e5a7921f05
#1149: Add BlockData#getPlacementMaterial 2023-03-20 10:05:43 +11:00
md_5
bcedf28a1b
Update to Minecraft 1.19.4 2023-03-15 03:30:00 +11:00
Parker Hawke
6aeb5e4c35
SPIGOT-4569: Implement more BlockData API 2023-02-11 18:59:34 +11:00
mfnalex
7dbf862c26
#1131: Added methods to get translation keys for materials, itemstacks and more 2023-02-10 20:50:24 +11:00
Doc
ae8f5fc025
#1125: Add support for NoteBlock sounds in Skulls 2022-12-23 12:26:06 +11:00
md_5
645993470f
SPIGOT-7201: Spawner ItemMeta not working as expected 2022-12-11 08:40:57 +11:00
md_5
19e6be0209
Update to Minecraft 1.19.3 2022-12-08 03:00:00 +11:00
md_5
9a8e080108
SPIGOT-7069: Material.BARREL has Directional data class, should also be Openable 2022-07-10 15:10:07 +10:00
md_5
26bd88ccd7
SPIGOT-7070: Material.SCULK_VEIN has Waterlogged data class, should also be MultipleFacing 2022-07-10 15:04:44 +10:00
Parker Hawke
163e35c91b
#1079: Add support checking/survivability methods for BlockData 2022-07-09 20:09:34 +10:00
chickeneer
8f097b92fd
#1068: Add Hangable interface to MangrovePropagule 2022-06-12 18:19:01 +10:00
md_5
732c50cab7
SPIGOT-7043: EnderChest does not implement Lidded 2022-06-10 10:57:43 +10:00
md_5
c3f219edbe
Fix missing abstract in CraftLeaves 2022-06-08 17:37:43 +10:00
md_5
6c302a5e3e
Make Leaves Waterlogged 2022-06-08 17:31:13 +10:00
md_5
64c15270e7
Update to Minecraft 1.19 2022-06-08 02:00:00 +10:00
DerFrZocker
b02801aa21
#1055: Use correct tile entity for trapped chest in CraftBlockStates 2022-06-06 08:30:54 +10:00
DerFrZocker
fc4ad813aa
SPIGOT-6895: Trees grown with applyBoneMeal() don't fire the StructureGrowthEvent 2022-03-13 07:47:56 +11:00
md_5
05a38da190
Update to Minecraft 1.18.2 2022-03-01 02:00:00 +11:00
Doc
c0326c2840
#1009: Add Furnace#getRecipesUsed 2022-02-15 18:49:39 +11:00
blablubbabc
8f361ecec0
#1002: Add Player Profile API
Slight changes may occur as this API is stabilized.

This PR is based on work previously done by DerFrZocker in #938.
2022-02-03 09:25:39 +11:00
DerFrZocker
f49ffa7a50
SPIGOT-6778: Block#beakNaturally doesn't drop items in chests 2021-12-18 11:34:20 +11:00
md_5
27a27cdb84
Add Player#openSign API to edit a placed sign 2021-12-05 08:34:54 +11:00
md_5
9fb3aa4c7a
SPIGOT-6817: Revert back to old block state behaviour again 2021-11-29 11:03:16 +11:00
md_5
a11ec5d7f5
Remove unnecessary CraftBlock creation in CraftRegionAccessor#setBlock 2021-11-24 08:18:48 +11:00
coll1234567
1c82731ddb
SPIGOT-6781: Add Block#canPlace 2021-11-23 18:50:33 +11:00
md_5
a7b8b0270a
Update to Minecraft 1.18-pre5 2021-11-22 09:00:00 +11:00
md_5
b86793136b
SPIGOT-6760: Chest#getInventory only returns one half of a double chest when one or both halves are blocked 2021-10-16 18:49:04 +11:00