5949 Commits

Author SHA1 Message Date
ShreyasAyyengar
4e006d28fc
#1468: Expand riptiding API 2024-09-07 18:08:13 +10:00
Doc
bd8aded7d0
Ignore checks in CraftPlayerProfile for ResolvableProfile used in profile components 2024-08-31 10:25:23 -04:00
md_5
8679620b5d
SPIGOT-7889: Fix tool component deserialisation without speed and/or correct-for-drops 2024-08-31 08:49:31 +10:00
Doc
8d52226914
SPIGOT-7882, #1467: Fix conversion of name in Profile Component to empty if it is missing 2024-08-31 08:40:57 +10:00
md_5
63f91669ab
SPIGOT-7887: Remove duplicate ProjectileHitEvent for fireballs 2024-08-29 07:23:29 +10:00
md_5
7070de8c8a
SPIGOT-7878: Server#getLootTable does not return null on invalid loot table 2024-08-24 08:02:44 +10:00
md_5
060ee6cae6
SPIGOT-7876: Can't kick player or disconnect player in PlayerLoginEvent when checking for cookies 2024-08-24 07:51:55 +10:00
Doc
7ccb86cc08
#1465: Add FireworkMeta#hasPower 2024-08-24 07:44:52 +10:00
md_5
804ad6491a
SPIGOT-7873: Add powered state for skulls 2024-08-24 07:42:35 +10:00
md_5
f9610cdcb0
Improve minecart movement 2024-08-24 07:42:35 +10:00
md_5
7548afcf24
SPIGOT-7872: Fix crash with event-modified teleports 2024-08-17 08:40:13 +10:00
Doc
93480d5d61
SPIGOT-7868, #1463: Fix default and max power in FireworkMeta 2024-08-17 08:37:46 +10:00
ShreyasAyyengar
5060d1a844
SPIGOT-7783, SPIGOT-7784, #1460: Add Trial Vault & Spawner event API 2024-08-13 20:50:04 +10:00
Doc
11dfcae71a
#1462: Fix broken links and minor improvement for checkstyle.xml 2024-08-12 21:26:49 +10:00
md_5
b95736b13f
Update to Minecraft 1.21.1 2024-08-09 07:00:00 +10:00
blablubbabc
8ee6fd1b8d
SPIGOT-7857: Improve ItemMeta block data deserialization 2024-08-08 07:44:52 +10:00
md_5
8f26c30c69
SPIGOT-7857: Fix spurious internal NBT tag when deserializing BlockStateMeta 2024-08-06 19:07:10 +10:00
md_5
759061b932
SPIGOT-7855: Fire does not spread or burn blocks 2024-08-05 17:28:37 +10:00
Miles Holder
00fc9fb641
SPIGOT-7853: AnvilInventory#getRepairCost() always returns 0 2024-07-30 07:11:55 +10:00
ploppyperson
7501e2e049
#1450: Add CrafterCraftEvent
Co-authored-by: md_5 <git@md-5.net>
2024-07-30 07:07:10 +10:00
md_5
8c51673e7b
SPIGOT-5731: PortalCreateEvent#getEntity returns null for nether portals ignited by flint and steel 2024-07-28 08:54:10 +10:00
Miles Holder
d53d0d0b19
#1456: Fix inverted logic in CraftCrafterView#setSlotDisabled 2024-07-28 08:34:00 +10:00
md_5
682a678c82
SPIGOT-7850: Add API for Bogged shear state 2024-07-27 10:28:37 +10:00
Doc
fccf5243ad
SPIGOT-7837: Support data pack banner patterns 2024-07-27 10:14:41 +10:00
Miles Holder
9c3bd43905
#1431: Add API for InventoryView derivatives 2024-07-27 10:01:29 +10:00
Doc
0cc6acbc4e
SPIGOT-7849: Fix FoodComponent serialize with "using-converts-to" using null 2024-07-26 07:25:02 +10:00
md_5
2c54749524
Don't rely on tags for CraftItemMetas 2024-07-24 19:40:55 +10:00
md_5
20d107e467
SPIGOT-7846: Fix ItemMeta for hanging signs 2024-07-24 19:40:50 +10:00
md_5
76f59e3155
Remove redundant clone in Dropper InventoryMoveItemEvent 2024-07-20 11:31:34 +10:00
ploppyperson
e61a53d25c
SPIGOT-7817: Call InventoryMoveItemEvent for Crafters 2024-07-20 11:31:30 +10:00
md_5
894682e2d7
SPIGOT-7839: Remove redundant Java version checks 2024-07-20 10:20:27 +10:00
Doc
2c12b2187e
SPIGOT-7809: Add ShieldMeta and fix setting shield base colours
Co-authored-by: md_5 <git@md-5.net>
2024-07-20 10:15:22 +10:00
Doc
403accd563
SPIGOT-7831: Add CreatureSpawnEvent.SpawnReason#POTION_EFFECT 2024-07-16 19:53:08 +10:00
md_5
812761660c
Increase outdated build delay 2024-07-15 20:06:23 +10:00
md_5
bed1e3ff68
SPIGOT-7827: Sync EntityPortalEvent with PlayerPortalEvent since non-players can now create portals 2024-07-10 19:43:43 +10:00
md_5
2444c8b235
SPIGOT-7823: Suspicious sand and gravel material are not marked as having gravity correctly 2024-07-10 18:50:13 +10:00
DerFrZocker
aceddcd0bf
SPIGOT-7820: Enum changes - duplicate method name 2024-07-08 07:01:03 +10:00
md_5
a0d2d6a845
SPIGOT-7813: Material#isInteractable() always returns false 2024-07-07 09:24:47 +10:00
Doc
8fd64b0912
SPIGOT-7806: Handle both loot and inventory item drop behaviour in PlayerDeathEvent 2024-07-06 17:25:39 +10:00
antiPerson
a4ee40b749
SPIGOT-7799, #1436: Expose explosion world interaction in EntityExplodeEvent and BlockExplodeEvent 2024-07-06 17:19:45 +10:00
DerFrZocker
082aa51c50
#1424: Trial changing a small number of inner enums to classes/interfaces to better support custom values
This PR is a subset of the enum PR #931 and is designed as a low impact
trial run of the design and backwards compatibility to inform
subsequent development.

Additional plugin compatibility features may be available by setting
`settings.compatibility.enum-compatibility-mode` to `true` in
`bukkit.yml`.
2024-07-06 17:14:22 +10:00
Doc
66e78a96b6
SPIGOT-7815: Consider EntityDamageEvent status for Wolf armor damage 2024-07-06 08:33:12 +10:00
Doc
c3ceeb6f79
SPIGOT-7814: Call PlayerShearEntityEvent for Bogged 2024-07-04 20:48:21 +10:00
md_5
97b1e4f584
Fix wolf armor not dropping from use of shears 2024-07-04 07:13:33 +10:00
md_5
fd2ef563a0
SPIGOT-7812: Revert "SPIGOT-7809: Restore shield/banner conversion for base colours"
This reverts commit 19335f69e308f6993e9641d0a0e1c38488483736.
2024-07-04 07:01:08 +10:00
md_5
f672c351bb
SPIGOT-7811: Enchantments are applied on sweeping attack even if damage event is cancelled 2024-07-03 20:27:36 +10:00
Doc
cfe29350be
SPIGOT-7808: Fix implementation of Enchantment#getName() for bad name return 2024-07-03 20:21:17 +10:00
md_5
19335f69e3
SPIGOT-7809: Restore shield/banner conversion for base colours 2024-07-03 20:21:13 +10:00
blablubbabc
ae4f5a0be5
SPIGOT-7805: Fix jukebox deserialization 2024-07-01 07:08:06 +10:00
blablubbabc
62e3b73a49
SPIGOT-7804: Fix written book serialization
* Account for null/missing values when deserializing the 'resolved' and
  'generation' fields.
* Serialize the book pages as JSON strings.
* Avoid redundant conversion from strings to components to JSON and back to
  components during deserialization.
  Add CraftChatMessage.fromJSONOrString that accepts a maxLength argument
  and remove the no longer used fromJSONOrStringToJSON, fromStringToJSON,
  and fromJSONComponent helper methods.
2024-06-30 16:27:23 +10:00