diff --git a/patches/api/0153-Add-Material-Tags.patch b/patches/api/0153-Add-Material-Tags.patch index 5fd3e2b0a4..79e0091f3c 100644 --- a/patches/api/0153-Add-Material-Tags.patch +++ b/patches/api/0153-Add-Material-Tags.patch @@ -114,10 +114,10 @@ index 0000000000000000000000000000000000000000..a02a02aa0c87e0f0ed9e509e4dcab015 +} diff --git a/src/main/java/com/destroystokyo/paper/MaterialTags.java b/src/main/java/com/destroystokyo/paper/MaterialTags.java new file mode 100644 -index 0000000000000000000000000000000000000000..7836ca97d2aa3a9c08e2ce69936bd801c857ad85 +index 0000000000000000000000000000000000000000..0b92f3279fe5dcbea77b22803447b7ad21ef999f --- /dev/null +++ b/src/main/java/com/destroystokyo/paper/MaterialTags.java -@@ -0,0 +1,705 @@ +@@ -0,0 +1,704 @@ +/* + * Copyright (c) 2018 Daniel Ennis (Aikar) MIT License + * @@ -429,7 +429,6 @@ index 0000000000000000000000000000000000000000..7836ca97d2aa3a9c08e2ce69936bd801 + public static final MaterialSetTag SKULLS = new MaterialSetTag(keyFor("skulls")) + .endsWith("_HEAD") + .endsWith("_SKULL") -+ .not(Material.POTTERY_SHARD_SKULL) + .not(Material.PISTON_HEAD) + .ensureSize("SKULLS", 14).lock(); + diff --git a/patches/api/0172-Fix-Spigot-annotation-mistakes.patch b/patches/api/0172-Fix-Spigot-annotation-mistakes.patch index 322b3af1c2..b878dd8335 100644 --- a/patches/api/0172-Fix-Spigot-annotation-mistakes.patch +++ b/patches/api/0172-Fix-Spigot-annotation-mistakes.patch @@ -156,9 +156,26 @@ index f43209cf7b752c26718c303ca8c3e1c7d9912ad3..f0094e6fb05e526736629ad3181c8d2c /** diff --git a/src/main/java/org/bukkit/Registry.java b/src/main/java/org/bukkit/Registry.java -index 6e5e5fecdd7b76dde2e1524fe7b5faa837f491fb..5a09d288c980eefbd69471d83aabac627b0ac0b3 100644 +index 6e5e5fecdd7b76dde2e1524fe7b5faa837f491fb..09e3c2872462da546b891cbc396aaffb77f6aadf 100644 --- a/src/main/java/org/bukkit/Registry.java +++ b/src/main/java/org/bukkit/Registry.java +@@ -157,14 +157,14 @@ public interface Registry extends Iterable { + * + * @see TrimMaterial + */ +- @ApiStatus.Experimental ++ //@ApiStatus.Experimental // Paper + Registry TRIM_MATERIAL = Bukkit.getRegistry(TrimMaterial.class); + /** + * Trim patterns. + * + * @see TrimPattern + */ +- @ApiStatus.Experimental ++ //@ApiStatus.Experimental // Paper + Registry TRIM_PATTERN = Bukkit.getRegistry(TrimPattern.class); + /** + * Villager profession. @@ -246,8 +246,11 @@ public interface Registry extends Iterable { * * @param input non-null input diff --git a/patches/api/0399-Actually-mark-mc-experimental-API-as-such.patch b/patches/api/0399-Actually-mark-mc-experimental-API-as-such.patch deleted file mode 100644 index 52afe262ab..0000000000 --- a/patches/api/0399-Actually-mark-mc-experimental-API-as-such.patch +++ /dev/null @@ -1,275 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Jake Potrebic -Date: Thu, 8 Dec 2022 17:31:21 -0800 -Subject: [PATCH] Actually mark mc experimental API as such - -upstream has inconsistent and incomplete -minecraft experimental annotations - -diff --git a/src/main/java/org/bukkit/Material.java b/src/main/java/org/bukkit/Material.java -index 03b47012447430a350e152920f754d993d4023db..9b489cc0a7426ce80e4be27df99552354f770d04 100644 ---- a/src/main/java/org/bukkit/Material.java -+++ b/src/main/java/org/bukkit/Material.java -@@ -459,6 +459,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Orientable} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - STRIPPED_BAMBOO_BLOCK(14799, Orientable.class), - /** - * BlockData: {@link Orientable} -@@ -865,6 +867,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Fence} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_FENCE(17207, Fence.class), - /** - * BlockData: {@link Fence} -@@ -1904,6 +1908,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Switch} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_BUTTON(21810, Switch.class), - /** - * BlockData: {@link Switch} -@@ -1964,6 +1970,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Powerable} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_PRESSURE_PLATE(26740, Powerable.class), - /** - * BlockData: {@link Powerable} -@@ -2012,6 +2020,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Door} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_DOOR(19971, Door.class), - /** - * BlockData: {@link Door} -@@ -2060,6 +2070,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link TrapDoor} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_TRAPDOOR(9174, TrapDoor.class), - /** - * BlockData: {@link TrapDoor} -@@ -2104,6 +2116,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Gate} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_FENCE_GATE(14290, Gate.class), - /** - * BlockData: {@link Gate} -@@ -2154,7 +2168,11 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - DARK_OAK_CHEST_BOAT(8733, 1), - MANGROVE_BOAT(20792, 1), - MANGROVE_CHEST_BOAT(18572, 1), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_RAFT(25901, 1), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_CHEST_RAFT(20056, 1), - /** - * BlockData: {@link StructureBlock} -@@ -2292,6 +2310,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link Sign} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_SIGN(26139, 16, Sign.class), - /** - * BlockData: {@link Sign} -@@ -3064,6 +3084,8 @@ public enum Material implements Keyed, Translatable, net.kyori.adventure.transla - /** - * BlockData: {@link WallSign} - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BAMBOO_WALL_SIGN(18857, 16, WallSign.class), - /** - * BlockData: {@link WallHangingSign} -diff --git a/src/main/java/org/bukkit/Sound.java b/src/main/java/org/bukkit/Sound.java -index 6e8d2b35d8f33827396dbcfa817cd9c2f8ad83a6..13a53a91626d0e73a0b600ce8479304c5fbec01a 100644 ---- a/src/main/java/org/bukkit/Sound.java -+++ b/src/main/java/org/bukkit/Sound.java -@@ -77,25 +77,55 @@ public enum Sound implements Keyed, net.kyori.adventure.sound.Sound.Type { // Pa - BLOCK_BAMBOO_SAPLING_HIT("block.bamboo_sapling.hit"), - BLOCK_BAMBOO_SAPLING_PLACE("block.bamboo_sapling.place"), - BLOCK_BAMBOO_STEP("block.bamboo.step"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_BREAK("block.bamboo_wood.break"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_BUTTON_CLICK_OFF("block.bamboo_wood_button.click_off"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON("block.bamboo_wood_button.click_on"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_DOOR_CLOSE("block.bamboo_wood_door.close"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_DOOR_OPEN("block.bamboo_wood_door.open"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_FALL("block.bamboo_wood.fall"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_FENCE_GATE_CLOSE("block.bamboo_wood_fence_gate.close"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_FENCE_GATE_OPEN("block.bamboo_wood_fence_gate.open"), - BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK("block.bamboo_wood_hanging_sign.break"), - BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL("block.bamboo_wood_hanging_sign.fall"), - BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT("block.bamboo_wood_hanging_sign.hit"), - BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE("block.bamboo_wood_hanging_sign.place"), - BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP("block.bamboo_wood_hanging_sign.step"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_HIT("block.bamboo_wood.hit"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_PLACE("block.bamboo_wood.place"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF("block.bamboo_wood_pressure_plate.click_off"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON("block.bamboo_wood_pressure_plate.click_on"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_STEP("block.bamboo_wood.step"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_TRAPDOOR_CLOSE("block.bamboo_wood_trapdoor.close"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_BAMBOO_WOOD_TRAPDOOR_OPEN("block.bamboo_wood_trapdoor.open"), - BLOCK_BARREL_CLOSE("block.barrel.close"), - BLOCK_BARREL_OPEN("block.barrel.open"), -@@ -312,10 +342,20 @@ public enum Sound implements Keyed, net.kyori.adventure.sound.Sound.Type { // Pa - BLOCK_HANGING_ROOTS_HIT("block.hanging_roots.hit"), - BLOCK_HANGING_ROOTS_PLACE("block.hanging_roots.place"), - BLOCK_HANGING_ROOTS_STEP("block.hanging_roots.step"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_HANGING_SIGN_BREAK("block.hanging_sign.break"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_HANGING_SIGN_FALL("block.hanging_sign.fall"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_HANGING_SIGN_HIT("block.hanging_sign.hit"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_HANGING_SIGN_PLACE("block.hanging_sign.place"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_HANGING_SIGN_STEP("block.hanging_sign.step"), - BLOCK_HONEY_BLOCK_BREAK("block.honey_block.break"), - BLOCK_HONEY_BLOCK_FALL("block.honey_block.fall"), -@@ -451,11 +491,23 @@ public enum Sound implements Keyed, net.kyori.adventure.sound.Sound.Type { // Pa - BLOCK_NOTE_BLOCK_GUITAR("block.note_block.guitar"), - BLOCK_NOTE_BLOCK_HARP("block.note_block.harp"), - BLOCK_NOTE_BLOCK_HAT("block.note_block.hat"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_NOTE_BLOCK_IMITATE_CREEPER("block.note_block.imitate.creeper"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_NOTE_BLOCK_IMITATE_ENDER_DRAGON("block.note_block.imitate.ender_dragon"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_NOTE_BLOCK_IMITATE_PIGLIN("block.note_block.imitate.piglin"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_NOTE_BLOCK_IMITATE_SKELETON("block.note_block.imitate.skeleton"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_NOTE_BLOCK_IMITATE_WITHER_SKELETON("block.note_block.imitate.wither_skeleton"), -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - BLOCK_NOTE_BLOCK_IMITATE_ZOMBIE("block.note_block.imitate.zombie"), - BLOCK_NOTE_BLOCK_IRON_XYLOPHONE("block.note_block.iron_xylophone"), - BLOCK_NOTE_BLOCK_PLING("block.note_block.pling"), -diff --git a/src/main/java/org/bukkit/Tag.java b/src/main/java/org/bukkit/Tag.java -index 9257a5530264195260becedf73d291488c29d176..1024aff5bc31372256903f4f982805a95c3cb2a1 100644 ---- a/src/main/java/org/bukkit/Tag.java -+++ b/src/main/java/org/bukkit/Tag.java -@@ -150,6 +150,8 @@ public interface Tag extends Keyed { - /** - * Vanilla block tag representing all bamboo blocks. - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - Tag BAMBOO_BLOCKS = Bukkit.getTag(REGISTRY_BLOCKS, NamespacedKey.minecraft("bamboo_blocks"), Material.class); - /** - * Vanilla block tag representing all banner blocks. -@@ -792,6 +794,8 @@ public interface Tag extends Keyed { - /** - * Vanilla item tag representing all books that may be placed on bookshelves. - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - Tag ITEMS_BOOKSHELF_BOOKS = Bukkit.getTag(REGISTRY_ITEMS, NamespacedKey.minecraft("bookshelf_books"), Material.class); - /** - * Vanilla item tag representing all items that may be placed in beacons. -@@ -812,6 +816,8 @@ public interface Tag extends Keyed { - /** - * Vanilla item tag representing all hanging signs. - */ -+ @MinecraftExperimental // Paper -+ @ApiStatus.Experimental // Paper - Tag ITEMS_HANGING_SIGNS = Bukkit.getTag(REGISTRY_ITEMS, NamespacedKey.minecraft("hanging_signs"), Material.class); - /** - * Vanilla item tag representing all items which will ignite creepers when -diff --git a/src/main/java/org/bukkit/event/inventory/InventoryType.java b/src/main/java/org/bukkit/event/inventory/InventoryType.java -index b821fa535b23fe5af5884e536b1708460076ee40..a8e631315f2da68895a258cf0ba9875bc88fc48c 100644 ---- a/src/main/java/org/bukkit/event/inventory/InventoryType.java -+++ b/src/main/java/org/bukkit/event/inventory/InventoryType.java -@@ -138,6 +138,8 @@ public enum InventoryType { - /** - * Pseudo chiseled bookshelf inventory, with 6 slots of undefined type. - */ -+ @MinecraftExperimental // Paper -+ @org.jetbrains.annotations.ApiStatus.Experimental // Paper - CHISELED_BOOKSHELF(6, "Chiseled Bookshelf", false), - /** - * Pseudo jukebox inventory with 1 slot of undefined type. -@@ -149,6 +151,7 @@ public enum InventoryType { - * @apiNote draft, experimental 1.20 API - */ - @MinecraftExperimental -+ @org.jetbrains.annotations.ApiStatus.Experimental // Paper - SMITHING_NEW(4, "Upgrade Gear"), - ; - -diff --git a/src/main/java/org/bukkit/inventory/SmithingTransformRecipe.java b/src/main/java/org/bukkit/inventory/SmithingTransformRecipe.java -index 08fd3eca8383cdc2d06c3ce973e8c402d279077e..999e60a4a0f20fe4bbf5d8eefbafe368b80d1c4d 100644 ---- a/src/main/java/org/bukkit/inventory/SmithingTransformRecipe.java -+++ b/src/main/java/org/bukkit/inventory/SmithingTransformRecipe.java -@@ -6,6 +6,8 @@ import org.jetbrains.annotations.NotNull; - /** - * Represents a smithing transform recipe. - */ -+@org.bukkit.MinecraftExperimental // Paper -+@org.jetbrains.annotations.ApiStatus.Experimental // Paper - public class SmithingTransformRecipe extends SmithingRecipe { - - private final RecipeChoice template; diff --git a/patches/api/0400-fix-Instruments.patch b/patches/api/0399-fix-Instruments.patch similarity index 100% rename from patches/api/0400-fix-Instruments.patch rename to patches/api/0399-fix-Instruments.patch diff --git a/patches/api/0401-Add-BlockLockCheckEvent.patch b/patches/api/0400-Add-BlockLockCheckEvent.patch similarity index 100% rename from patches/api/0401-Add-BlockLockCheckEvent.patch rename to patches/api/0400-Add-BlockLockCheckEvent.patch diff --git a/patches/api/0402-Add-Sneaking-API-for-Entities.patch b/patches/api/0401-Add-Sneaking-API-for-Entities.patch similarity index 100% rename from patches/api/0402-Add-Sneaking-API-for-Entities.patch rename to patches/api/0401-Add-Sneaking-API-for-Entities.patch diff --git a/patches/api/0403-Improve-PortalEvents.patch b/patches/api/0402-Improve-PortalEvents.patch similarity index 100% rename from patches/api/0403-Improve-PortalEvents.patch rename to patches/api/0402-Improve-PortalEvents.patch diff --git a/patches/api/0404-Add-exploded-block-state-to-BlockExplodeEvent.patch b/patches/api/0403-Add-exploded-block-state-to-BlockExplodeEvent.patch similarity index 100% rename from patches/api/0404-Add-exploded-block-state-to-BlockExplodeEvent.patch rename to patches/api/0403-Add-exploded-block-state-to-BlockExplodeEvent.patch diff --git a/patches/api/0405-Flying-Fall-Damage-API.patch b/patches/api/0404-Flying-Fall-Damage-API.patch similarity index 100% rename from patches/api/0405-Flying-Fall-Damage-API.patch rename to patches/api/0404-Flying-Fall-Damage-API.patch diff --git a/patches/api/0406-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch b/patches/api/0405-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch similarity index 100% rename from patches/api/0406-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch rename to patches/api/0405-Expose-pre-collision-moving-velocity-to-VehicleBlock.patch diff --git a/patches/api/0407-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch b/patches/api/0406-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch similarity index 100% rename from patches/api/0407-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch rename to patches/api/0406-Replace-ItemFlag.HIDE_POTION_EFFECTS.patch diff --git a/patches/api/0408-Win-Screen-API.patch b/patches/api/0407-Win-Screen-API.patch similarity index 100% rename from patches/api/0408-Win-Screen-API.patch rename to patches/api/0407-Win-Screen-API.patch diff --git a/patches/api/0409-Add-Entity-Body-Yaw-API.patch b/patches/api/0408-Add-Entity-Body-Yaw-API.patch similarity index 100% rename from patches/api/0409-Add-Entity-Body-Yaw-API.patch rename to patches/api/0408-Add-Entity-Body-Yaw-API.patch diff --git a/patches/api/0410-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch b/patches/api/0409-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch similarity index 100% rename from patches/api/0410-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch rename to patches/api/0409-Fix-HandlerList-for-InventoryBlockStartEvent-subclas.patch diff --git a/patches/api/0411-Add-EntityFertilizeEggEvent.patch b/patches/api/0410-Add-EntityFertilizeEggEvent.patch similarity index 100% rename from patches/api/0411-Add-EntityFertilizeEggEvent.patch rename to patches/api/0410-Add-EntityFertilizeEggEvent.patch diff --git a/patches/api/0412-Add-CompostItemEvent-and-EntityCompostItemEvent.patch b/patches/api/0411-Add-CompostItemEvent-and-EntityCompostItemEvent.patch similarity index 100% rename from patches/api/0412-Add-CompostItemEvent-and-EntityCompostItemEvent.patch rename to patches/api/0411-Add-CompostItemEvent-and-EntityCompostItemEvent.patch diff --git a/patches/api/0413-Add-Shearable-API.patch b/patches/api/0412-Add-Shearable-API.patch similarity index 100% rename from patches/api/0413-Add-Shearable-API.patch rename to patches/api/0412-Add-Shearable-API.patch diff --git a/patches/api/0414-Fix-SpawnEggMeta-get-setSpawnedType.patch b/patches/api/0413-Fix-SpawnEggMeta-get-setSpawnedType.patch similarity index 100% rename from patches/api/0414-Fix-SpawnEggMeta-get-setSpawnedType.patch rename to patches/api/0413-Fix-SpawnEggMeta-get-setSpawnedType.patch diff --git a/patches/api/0415-Add-Mob-Experience-reward-API.patch b/patches/api/0414-Add-Mob-Experience-reward-API.patch similarity index 100% rename from patches/api/0415-Add-Mob-Experience-reward-API.patch rename to patches/api/0414-Add-Mob-Experience-reward-API.patch diff --git a/patches/api/0416-Expand-PlayerItemMendEvent.patch b/patches/api/0415-Expand-PlayerItemMendEvent.patch similarity index 100% rename from patches/api/0416-Expand-PlayerItemMendEvent.patch rename to patches/api/0415-Expand-PlayerItemMendEvent.patch diff --git a/patches/api/0417-Add-transient-modifier-API.patch b/patches/api/0416-Add-transient-modifier-API.patch similarity index 100% rename from patches/api/0417-Add-transient-modifier-API.patch rename to patches/api/0416-Add-transient-modifier-API.patch