From 7f88f09dd4053746a58448d42b3df894d8686118 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 6 Jun 2020 00:13:52 -0500 Subject: [PATCH] Default purpur permissions to false --- patches/api/0003-Default-permissions.patch | 108 ++++++++++++++++++ ...003-Ridables.patch => 0004-Ridables.patch} | 2 +- ...ntless-annotations-and-deprecations.patch} | 2 +- ...ch => 0006-Allow-inventory-resizing.patch} | 2 +- ...API.patch => 0007-Implement-AFK-API.patch} | 2 +- ... => 0008-Add-EntityPortalReadyEvent.patch} | 2 +- ...atch => 0009-Bring-back-server-name.patch} | 2 +- ...ement-LivingEntity-safeFallDistance.patch} | 2 +- ...tch => 0011-Add-ExecuteCommandEvent.patch} | 2 +- ...> 0012-Implement-ChunkTooLargeEvent.patch} | 2 +- ...=> 0013-Implement-lagging-threshold.patch} | 2 +- ...h => 0014-Advancement-API-Additions.patch} | 2 +- ...Implement-ItemFactory-getMonsterEgg.patch} | 2 +- ...nt-PlayerSetSpawnerTypeWithEggEvent.patch} | 2 +- ...ch => 0017-Add-MonsterEggSpawnEvent.patch} | 2 +- ...tch => 0018-Add-ThrownEggHatchEvent.patch} | 2 +- ...PI.patch => 0019-Add-moon-phase-API.patch} | 2 +- ...20-Add-API-for-Villager-resetOffers.patch} | 2 +- ...021-Expose-getItemStack-for-Trident.patch} | 2 +- ...PI.patch => 0022-Add-more-llama-API.patch} | 2 +- ...I.patch => 0023-Add-more-evoker-API.patch} | 2 +- ...-Add-getPlacementBlockData-to-World.patch} | 2 +- ...PickupItemAnimation-to-LivingEntity.patch} | 2 +- ...getPlayer-to-SkeletonHorseTrapEvent.patch} | 2 +- ...Add-LootableInventoryFirstFillEvent.patch} | 2 +- ...tyCreatePortalEvent-for-EnderDragon.patch} | 2 +- ...h => 0029-Implement-EntityMoveEvent.patch} | 2 +- ...0-Add-ItemStack-convenience-methods.patch} | 2 +- ...ent.patch => 0031-Add-BellRingEvent.patch} | 2 +- ...-Configurable-enchantment-max-level.patch} | 2 +- ...s.patch => 0033-More-anvil-controls.patch} | 2 +- ...tch => 0034-PlayerItemCooldownEvent.patch} | 2 +- ...ch => 0035-Player-invulnerabilities.patch} | 2 +- 33 files changed, 140 insertions(+), 32 deletions(-) create mode 100644 patches/api/0003-Default-permissions.patch rename patches/api/{0003-Ridables.patch => 0004-Ridables.patch} (98%) rename patches/api/{0004-Remove-pointless-annotations-and-deprecations.patch => 0005-Remove-pointless-annotations-and-deprecations.patch} (99%) rename patches/api/{0005-Allow-inventory-resizing.patch => 0006-Allow-inventory-resizing.patch} (94%) rename patches/api/{0006-Implement-AFK-API.patch => 0007-Implement-AFK-API.patch} (98%) rename patches/api/{0007-Add-EntityPortalReadyEvent.patch => 0008-Add-EntityPortalReadyEvent.patch} (96%) rename patches/api/{0008-Bring-back-server-name.patch => 0009-Bring-back-server-name.patch} (95%) rename patches/api/{0009-Implement-LivingEntity-safeFallDistance.patch => 0010-Implement-LivingEntity-safeFallDistance.patch} (94%) rename patches/api/{0010-Add-ExecuteCommandEvent.patch => 0011-Add-ExecuteCommandEvent.patch} (98%) rename patches/api/{0011-Implement-ChunkTooLargeEvent.patch => 0012-Implement-ChunkTooLargeEvent.patch} (98%) rename patches/api/{0012-Implement-lagging-threshold.patch => 0013-Implement-lagging-threshold.patch} (95%) rename patches/api/{0013-Advancement-API-Additions.patch => 0014-Advancement-API-Additions.patch} (98%) rename patches/api/{0014-Implement-ItemFactory-getMonsterEgg.patch => 0015-Implement-ItemFactory-getMonsterEgg.patch} (93%) rename patches/api/{0015-Implement-PlayerSetSpawnerTypeWithEggEvent.patch => 0016-Implement-PlayerSetSpawnerTypeWithEggEvent.patch} (97%) rename patches/api/{0016-Add-MonsterEggSpawnEvent.patch => 0017-Add-MonsterEggSpawnEvent.patch} (97%) rename patches/api/{0017-Add-ThrownEggHatchEvent.patch => 0018-Add-ThrownEggHatchEvent.patch} (98%) rename patches/api/{0018-Add-moon-phase-API.patch => 0019-Add-moon-phase-API.patch} (96%) rename patches/api/{0019-Add-API-for-Villager-resetOffers.patch => 0020-Add-API-for-Villager-resetOffers.patch} (93%) rename patches/api/{0020-Expose-getItemStack-for-Trident.patch => 0021-Expose-getItemStack-for-Trident.patch} (94%) rename patches/api/{0021-Add-more-llama-API.patch => 0022-Add-more-llama-API.patch} (98%) rename patches/api/{0022-Add-more-evoker-API.patch => 0023-Add-more-evoker-API.patch} (94%) rename patches/api/{0023-Add-getPlacementBlockData-to-World.patch => 0024-Add-getPlacementBlockData-to-World.patch} (94%) rename patches/api/{0024-Add-playPickupItemAnimation-to-LivingEntity.patch => 0025-Add-playPickupItemAnimation-to-LivingEntity.patch} (95%) rename patches/api/{0025-Add-getPlayer-to-SkeletonHorseTrapEvent.patch => 0026-Add-getPlayer-to-SkeletonHorseTrapEvent.patch} (97%) rename patches/api/{0026-Add-LootableInventoryFirstFillEvent.patch => 0027-Add-LootableInventoryFirstFillEvent.patch} (96%) rename patches/api/{0027-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch => 0028-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch} (96%) rename patches/api/{0028-Implement-EntityMoveEvent.patch => 0029-Implement-EntityMoveEvent.patch} (97%) rename patches/api/{0029-Add-ItemStack-convenience-methods.patch => 0030-Add-ItemStack-convenience-methods.patch} (99%) rename patches/api/{0030-Add-BellRingEvent.patch => 0031-Add-BellRingEvent.patch} (97%) rename patches/api/{0031-Configurable-enchantment-max-level.patch => 0032-Configurable-enchantment-max-level.patch} (96%) rename patches/api/{0032-More-anvil-controls.patch => 0033-More-anvil-controls.patch} (98%) rename patches/api/{0033-PlayerItemCooldownEvent.patch => 0034-PlayerItemCooldownEvent.patch} (97%) rename patches/api/{0034-Player-invulnerabilities.patch => 0035-Player-invulnerabilities.patch} (95%) diff --git a/patches/api/0003-Default-permissions.patch b/patches/api/0003-Default-permissions.patch new file mode 100644 index 000000000..7e9fe5a2c --- /dev/null +++ b/patches/api/0003-Default-permissions.patch @@ -0,0 +1,108 @@ +From fcb0b116da939c6649d1dad9ad8b0e1e01caaad0 Mon Sep 17 00:00:00 2001 +From: William Blake Galbreath +Date: Fri, 5 Jun 2020 23:32:38 -0500 +Subject: [PATCH] Default permissions + +--- + .../util/permissions/CommandPermissions.java | 1 + + .../util/permissions/DefaultPermissions.java | 2 + + .../util/permissions/PurpurPermissions.java | 62 +++++++++++++++++++ + 3 files changed, 65 insertions(+) + create mode 100644 src/main/java/org/bukkit/util/permissions/PurpurPermissions.java + +diff --git a/src/main/java/org/bukkit/util/permissions/CommandPermissions.java b/src/main/java/org/bukkit/util/permissions/CommandPermissions.java +index 7763d6101..d5a42707d 100644 +--- a/src/main/java/org/bukkit/util/permissions/CommandPermissions.java ++++ b/src/main/java/org/bukkit/util/permissions/CommandPermissions.java +@@ -18,6 +18,7 @@ public final class CommandPermissions { + DefaultPermissions.registerPermission(PREFIX + "plugins", "Allows the user to view the list of plugins running on this server", PermissionDefault.TRUE, commands); + DefaultPermissions.registerPermission(PREFIX + "reload", "Allows the user to reload the server settings", PermissionDefault.OP, commands); + DefaultPermissions.registerPermission(PREFIX + "version", "Allows the user to view the version of the server", PermissionDefault.TRUE, commands); ++ DefaultPermissions.registerPermission(PREFIX + "purpur", "Allows the user to use the purpur command", PermissionDefault.OP, commands); // Purpur + + commands.recalculatePermissibles(); + return commands; +diff --git a/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java b/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java +index e1a4ddf2c..8e481e381 100644 +--- a/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java ++++ b/src/main/java/org/bukkit/util/permissions/DefaultPermissions.java +@@ -89,6 +89,8 @@ public final class DefaultPermissions { + CommandPermissions.registerPermissions(parent); + BroadcastPermissions.registerPermissions(parent); + ++ PurpurPermissions.registerPermissions(); // Purpur ++ + parent.recalculatePermissibles(); + } + } +diff --git a/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java b/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java +new file mode 100644 +index 000000000..64fdd9230 +--- /dev/null ++++ b/src/main/java/org/bukkit/util/permissions/PurpurPermissions.java +@@ -0,0 +1,62 @@ ++package org.bukkit.util.permissions; ++ ++import org.bukkit.entity.Entity; ++import org.bukkit.entity.EntityType; ++import org.bukkit.entity.Mob; ++import org.bukkit.permissions.Permission; ++import org.bukkit.permissions.PermissionDefault; ++import org.jetbrains.annotations.NotNull; ++ ++import java.util.HashSet; ++import java.util.Set; ++ ++public final class PurpurPermissions { ++ private static final String ROOT = "purpur"; ++ private static final String PREFIX = ROOT + "."; ++ private static final Set mobs = new HashSet<>(); ++ ++ private PurpurPermissions() { ++ for (EntityType mob : EntityType.values()) { ++ Class clazz = mob.getEntityClass(); ++ if (clazz != null && clazz.isAssignableFrom(Mob.class)) { ++ mobs.add(mob.getName()); ++ } ++ } ++ } ++ ++ @NotNull ++ public static Permission registerPermissions() { ++ Permission purpur = DefaultPermissions.registerPermission(ROOT, "Gives the user the ability to use all Purpur utilities and commands"); ++ ++ DefaultPermissions.registerPermission(PREFIX + "debug.f3n", "Allows the user to use F3+N keybind to swap gamemodes", PermissionDefault.FALSE, purpur); ++ ++ DefaultPermissions.registerPermission(PREFIX + "drop.spawner", "Allows the user to drop spawner cage when broken with diamond pickaxe with silk touch", PermissionDefault.FALSE, purpur); ++ DefaultPermissions.registerPermission(PREFIX + "place.spawner", "Allows the user to place spawner cage in the world", PermissionDefault.FALSE, purpur); ++ ++ Permission sign = DefaultPermissions.registerPermission(PREFIX + "sign", "Allows the user to use all sign abilities", PermissionDefault.FALSE, purpur); ++ DefaultPermissions.registerPermission(PREFIX + "sign.click.opens.editor", "Allows the user to click signs to open sign editor", PermissionDefault.FALSE, sign); ++ DefaultPermissions.registerPermission(PREFIX + "sign.color", "Allows the user to use color codes on signs", PermissionDefault.FALSE, sign); ++ DefaultPermissions.registerPermission(PREFIX + "sign.style", "Allows the user to use style codes on signs", PermissionDefault.FALSE, sign); ++ DefaultPermissions.registerPermission(PREFIX + "sign.magic", "Allows the user to use magic/obfuscate code on signs", PermissionDefault.FALSE, sign); ++ sign.recalculatePermissibles(); ++ ++ Permission ride = DefaultPermissions.registerPermission("allow.ride", "Allows the user to ride all mobs", PermissionDefault.FALSE); ++ for (String mob : mobs) { ++ DefaultPermissions.registerPermission("allow.ride." + mob, "Allows the user to ride " + mob, PermissionDefault.FALSE, ride); ++ } ++ ride.recalculatePermissibles(); ++ ++ Permission special = DefaultPermissions.registerPermission("allow.special", "Allows the user to use all mobs special abilities", PermissionDefault.FALSE); ++ for (String mob : mobs) { ++ DefaultPermissions.registerPermission("allow.special." + mob, "Allows the user to use " + mob + " special ability", PermissionDefault.FALSE, special); ++ } ++ special.recalculatePermissibles(); ++ ++ Permission powered = DefaultPermissions.registerPermission("allow.powered", "Allows the user to toggle all mobs powered state", PermissionDefault.FALSE); ++ DefaultPermissions.registerPermission("allow.powered.creeper", "Allows the user to toggle creeper powered state", PermissionDefault.FALSE, powered); ++ powered.recalculatePermissibles(); ++ ++ purpur.recalculatePermissibles(); ++ return purpur; ++ } ++} +-- +2.24.0 + diff --git a/patches/api/0003-Ridables.patch b/patches/api/0004-Ridables.patch similarity index 98% rename from patches/api/0003-Ridables.patch rename to patches/api/0004-Ridables.patch index 2444dfc27..8c4bad680 100644 --- a/patches/api/0003-Ridables.patch +++ b/patches/api/0004-Ridables.patch @@ -1,4 +1,4 @@ -From 928b868b220c11a48ed5dc688f92c3cf793078b7 Mon Sep 17 00:00:00 2001 +From 244a39dcd977b0b54ffd138085009d2721e5bb0b Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 4 May 2019 00:57:16 -0500 Subject: [PATCH] Ridables diff --git a/patches/api/0004-Remove-pointless-annotations-and-deprecations.patch b/patches/api/0005-Remove-pointless-annotations-and-deprecations.patch similarity index 99% rename from patches/api/0004-Remove-pointless-annotations-and-deprecations.patch rename to patches/api/0005-Remove-pointless-annotations-and-deprecations.patch index e9455054c..dc55cfc4a 100644 --- a/patches/api/0004-Remove-pointless-annotations-and-deprecations.patch +++ b/patches/api/0005-Remove-pointless-annotations-and-deprecations.patch @@ -1,4 +1,4 @@ -From d943d6fd099a66d7f6934394f6a839be75104828 Mon Sep 17 00:00:00 2001 +From 9e243d30a7d2f9800470b236133bd569226cfd76 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 31 Dec 2019 23:00:07 -0600 Subject: [PATCH] Remove pointless annotations and deprecations diff --git a/patches/api/0005-Allow-inventory-resizing.patch b/patches/api/0006-Allow-inventory-resizing.patch similarity index 94% rename from patches/api/0005-Allow-inventory-resizing.patch rename to patches/api/0006-Allow-inventory-resizing.patch index ec5234b93..7986c697c 100644 --- a/patches/api/0005-Allow-inventory-resizing.patch +++ b/patches/api/0006-Allow-inventory-resizing.patch @@ -1,4 +1,4 @@ -From 78aecf28f5492c23d4c60df906093ffa9120e008 Mon Sep 17 00:00:00 2001 +From b860c53732dcc50ee688d68df2d3ed0d1efa1ffd Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 23 Jul 2019 06:50:55 -0500 Subject: [PATCH] Allow inventory resizing diff --git a/patches/api/0006-Implement-AFK-API.patch b/patches/api/0007-Implement-AFK-API.patch similarity index 98% rename from patches/api/0006-Implement-AFK-API.patch rename to patches/api/0007-Implement-AFK-API.patch index 3bbd46bb4..e8c4a7bbb 100644 --- a/patches/api/0006-Implement-AFK-API.patch +++ b/patches/api/0007-Implement-AFK-API.patch @@ -1,4 +1,4 @@ -From b9e40e25bdb2a99a85e88c413e6cc8949c5cd619 Mon Sep 17 00:00:00 2001 +From d192e4cc90394aa17c1cfa500976776f0b3965cc Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 10 Aug 2019 22:19:56 -0500 Subject: [PATCH] Implement AFK API diff --git a/patches/api/0007-Add-EntityPortalReadyEvent.patch b/patches/api/0008-Add-EntityPortalReadyEvent.patch similarity index 96% rename from patches/api/0007-Add-EntityPortalReadyEvent.patch rename to patches/api/0008-Add-EntityPortalReadyEvent.patch index c713d9f61..73708e639 100644 --- a/patches/api/0007-Add-EntityPortalReadyEvent.patch +++ b/patches/api/0008-Add-EntityPortalReadyEvent.patch @@ -1,4 +1,4 @@ -From e63bb83fe25662c23e93b21da43c4f75ec616990 Mon Sep 17 00:00:00 2001 +From b0d0d2d5b36808ff82897b476fc65c42856eb68c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 11 Jan 2020 23:12:00 -0600 Subject: [PATCH] Add EntityPortalReadyEvent diff --git a/patches/api/0008-Bring-back-server-name.patch b/patches/api/0009-Bring-back-server-name.patch similarity index 95% rename from patches/api/0008-Bring-back-server-name.patch rename to patches/api/0009-Bring-back-server-name.patch index 8cd5d2460..83708a150 100644 --- a/patches/api/0008-Bring-back-server-name.patch +++ b/patches/api/0009-Bring-back-server-name.patch @@ -1,4 +1,4 @@ -From 2c770cf3a11862fdec3aa1a7a9f04871a41d1e27 Mon Sep 17 00:00:00 2001 +From 52e2b60d44936185f0d0bc7782d92c3897124efb Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 26 May 2019 15:18:40 -0500 Subject: [PATCH] Bring back server name diff --git a/patches/api/0009-Implement-LivingEntity-safeFallDistance.patch b/patches/api/0010-Implement-LivingEntity-safeFallDistance.patch similarity index 94% rename from patches/api/0009-Implement-LivingEntity-safeFallDistance.patch rename to patches/api/0010-Implement-LivingEntity-safeFallDistance.patch index fd500c391..41acd123b 100644 --- a/patches/api/0009-Implement-LivingEntity-safeFallDistance.patch +++ b/patches/api/0010-Implement-LivingEntity-safeFallDistance.patch @@ -1,4 +1,4 @@ -From 5ae5f9e9d98de60e44d57aee71eeab472d3639a5 Mon Sep 17 00:00:00 2001 +From ab5377b4d1787b79799fc577a6b701e2c0b43ad2 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 5 May 2019 12:58:19 -0500 Subject: [PATCH] Implement LivingEntity safeFallDistance diff --git a/patches/api/0010-Add-ExecuteCommandEvent.patch b/patches/api/0011-Add-ExecuteCommandEvent.patch similarity index 98% rename from patches/api/0010-Add-ExecuteCommandEvent.patch rename to patches/api/0011-Add-ExecuteCommandEvent.patch index fd42169b6..d1fbadef3 100644 --- a/patches/api/0010-Add-ExecuteCommandEvent.patch +++ b/patches/api/0011-Add-ExecuteCommandEvent.patch @@ -1,4 +1,4 @@ -From db25bc04648a0ce70ac58987a994c730f3c6e1ae Mon Sep 17 00:00:00 2001 +From aca26301e91a44fa401c316652ed9494de4aa205 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 31 May 2019 00:08:28 -0500 Subject: [PATCH] Add ExecuteCommandEvent diff --git a/patches/api/0011-Implement-ChunkTooLargeEvent.patch b/patches/api/0012-Implement-ChunkTooLargeEvent.patch similarity index 98% rename from patches/api/0011-Implement-ChunkTooLargeEvent.patch rename to patches/api/0012-Implement-ChunkTooLargeEvent.patch index 7de77fea3..32f2f8320 100644 --- a/patches/api/0011-Implement-ChunkTooLargeEvent.patch +++ b/patches/api/0012-Implement-ChunkTooLargeEvent.patch @@ -1,4 +1,4 @@ -From e4b28b6ed7d3e1f7f32f0397abb1068483715cc0 Mon Sep 17 00:00:00 2001 +From 9bd41fab2a13cd306731165a791de9d8169a8628 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 12 Jul 2019 02:09:58 -0500 Subject: [PATCH] Implement ChunkTooLargeEvent diff --git a/patches/api/0012-Implement-lagging-threshold.patch b/patches/api/0013-Implement-lagging-threshold.patch similarity index 95% rename from patches/api/0012-Implement-lagging-threshold.patch rename to patches/api/0013-Implement-lagging-threshold.patch index c31caaa44..90fd4b3c6 100644 --- a/patches/api/0012-Implement-lagging-threshold.patch +++ b/patches/api/0013-Implement-lagging-threshold.patch @@ -1,4 +1,4 @@ -From 25c7441fd2fe5c753d82cb728ff762125fff9983 Mon Sep 17 00:00:00 2001 +From cfe065e413ad852a275616ea1658ef5c209f839e Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 23 Jul 2019 10:07:24 -0500 Subject: [PATCH] Implement lagging threshold diff --git a/patches/api/0013-Advancement-API-Additions.patch b/patches/api/0014-Advancement-API-Additions.patch similarity index 98% rename from patches/api/0013-Advancement-API-Additions.patch rename to patches/api/0014-Advancement-API-Additions.patch index 0a5bf2c23..f84af07f4 100644 --- a/patches/api/0013-Advancement-API-Additions.patch +++ b/patches/api/0014-Advancement-API-Additions.patch @@ -1,4 +1,4 @@ -From a2b02de4ec98e2d8fee3fc9a36f3da00a839c38d Mon Sep 17 00:00:00 2001 +From 996c2208e6062dd235ccad48041816023531476b Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 31 May 2019 21:24:21 -0500 Subject: [PATCH] Advancement API Additions diff --git a/patches/api/0014-Implement-ItemFactory-getMonsterEgg.patch b/patches/api/0015-Implement-ItemFactory-getMonsterEgg.patch similarity index 93% rename from patches/api/0014-Implement-ItemFactory-getMonsterEgg.patch rename to patches/api/0015-Implement-ItemFactory-getMonsterEgg.patch index 038078349..e8f2a9748 100644 --- a/patches/api/0014-Implement-ItemFactory-getMonsterEgg.patch +++ b/patches/api/0015-Implement-ItemFactory-getMonsterEgg.patch @@ -1,4 +1,4 @@ -From 8c6a8c2f9bc5badb5b85a0901b329eb01366c4cc Mon Sep 17 00:00:00 2001 +From 4fa191254a5a75875487f6d3dd1894eb4c6df5f9 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 5 Jul 2019 16:37:04 -0500 Subject: [PATCH] Implement ItemFactory#getMonsterEgg diff --git a/patches/api/0015-Implement-PlayerSetSpawnerTypeWithEggEvent.patch b/patches/api/0016-Implement-PlayerSetSpawnerTypeWithEggEvent.patch similarity index 97% rename from patches/api/0015-Implement-PlayerSetSpawnerTypeWithEggEvent.patch rename to patches/api/0016-Implement-PlayerSetSpawnerTypeWithEggEvent.patch index f18258068..73277c88e 100644 --- a/patches/api/0015-Implement-PlayerSetSpawnerTypeWithEggEvent.patch +++ b/patches/api/0016-Implement-PlayerSetSpawnerTypeWithEggEvent.patch @@ -1,4 +1,4 @@ -From 226d3bc769d579cb0463f1aa0551e02a22b68753 Mon Sep 17 00:00:00 2001 +From db64df6eac240df5ef5ffb979c84897365a7c719 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 5 Jul 2019 18:21:15 -0500 Subject: [PATCH] Implement PlayerSetSpawnerTypeWithEggEvent diff --git a/patches/api/0016-Add-MonsterEggSpawnEvent.patch b/patches/api/0017-Add-MonsterEggSpawnEvent.patch similarity index 97% rename from patches/api/0016-Add-MonsterEggSpawnEvent.patch rename to patches/api/0017-Add-MonsterEggSpawnEvent.patch index 9c9da429a..c22c0a36b 100644 --- a/patches/api/0016-Add-MonsterEggSpawnEvent.patch +++ b/patches/api/0017-Add-MonsterEggSpawnEvent.patch @@ -1,4 +1,4 @@ -From c90d5a3d7fc8dc2449b778807b42e18de51f3641 Mon Sep 17 00:00:00 2001 +From e97efd1ad4ced4cafe7a4e63313f4bfaa4a65b48 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 03:20:49 -0500 Subject: [PATCH] Add MonsterEggSpawnEvent diff --git a/patches/api/0017-Add-ThrownEggHatchEvent.patch b/patches/api/0018-Add-ThrownEggHatchEvent.patch similarity index 98% rename from patches/api/0017-Add-ThrownEggHatchEvent.patch rename to patches/api/0018-Add-ThrownEggHatchEvent.patch index 2b582cc5f..609d64bfd 100644 --- a/patches/api/0017-Add-ThrownEggHatchEvent.patch +++ b/patches/api/0018-Add-ThrownEggHatchEvent.patch @@ -1,4 +1,4 @@ -From c7e580d108dcc2aa8c6375bc489c2a3925a5e48a Mon Sep 17 00:00:00 2001 +From 4a52f4c95240b3e5eef7dacb98679f0a3334ccc6 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 03:27:55 -0500 Subject: [PATCH] Add ThrownEggHatchEvent diff --git a/patches/api/0018-Add-moon-phase-API.patch b/patches/api/0019-Add-moon-phase-API.patch similarity index 96% rename from patches/api/0018-Add-moon-phase-API.patch rename to patches/api/0019-Add-moon-phase-API.patch index cac6d25a7..56ee3b8be 100644 --- a/patches/api/0018-Add-moon-phase-API.patch +++ b/patches/api/0019-Add-moon-phase-API.patch @@ -1,4 +1,4 @@ -From fd204c5ff1b25d9c570cfab851c791d546bd966d Mon Sep 17 00:00:00 2001 +From c2bb18868ca7b9e0ece94f3c31f89f22f6b87741 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 1 Feb 2020 22:22:07 -0600 Subject: [PATCH] Add moon phase API diff --git a/patches/api/0019-Add-API-for-Villager-resetOffers.patch b/patches/api/0020-Add-API-for-Villager-resetOffers.patch similarity index 93% rename from patches/api/0019-Add-API-for-Villager-resetOffers.patch rename to patches/api/0020-Add-API-for-Villager-resetOffers.patch index bc3c56fe6..c0c0ecd23 100644 --- a/patches/api/0019-Add-API-for-Villager-resetOffers.patch +++ b/patches/api/0020-Add-API-for-Villager-resetOffers.patch @@ -1,4 +1,4 @@ -From 1a3ff839467609e8b95ae15984ca7fa1b76ee965 Mon Sep 17 00:00:00 2001 +From ec6b4babc999b2955f641d2f76d4a569a39cbc2d Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Mon, 7 Oct 2019 00:15:28 -0500 Subject: [PATCH] Add API for Villager#resetOffers() diff --git a/patches/api/0020-Expose-getItemStack-for-Trident.patch b/patches/api/0021-Expose-getItemStack-for-Trident.patch similarity index 94% rename from patches/api/0020-Expose-getItemStack-for-Trident.patch rename to patches/api/0021-Expose-getItemStack-for-Trident.patch index 8b1827af0..431a366b4 100644 --- a/patches/api/0020-Expose-getItemStack-for-Trident.patch +++ b/patches/api/0021-Expose-getItemStack-for-Trident.patch @@ -1,4 +1,4 @@ -From b036bfcd8aa79e0b040aa83b0cc1983e3afe679f Mon Sep 17 00:00:00 2001 +From a9e3328e6d18bb2c42e14e3611056b738affd1ae Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 18 Oct 2019 22:19:31 -0500 Subject: [PATCH] Expose getItemStack for Trident diff --git a/patches/api/0021-Add-more-llama-API.patch b/patches/api/0022-Add-more-llama-API.patch similarity index 98% rename from patches/api/0021-Add-more-llama-API.patch rename to patches/api/0022-Add-more-llama-API.patch index f0497bbd3..e4092851e 100644 --- a/patches/api/0021-Add-more-llama-API.patch +++ b/patches/api/0022-Add-more-llama-API.patch @@ -1,4 +1,4 @@ -From 5dbf64e9ba5558297cbc7584e973926d6fbe073f Mon Sep 17 00:00:00 2001 +From 154759ed781b9645ba80d194c97e49d9e158742d Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 18 Oct 2019 22:50:05 -0500 Subject: [PATCH] Add more llama API diff --git a/patches/api/0022-Add-more-evoker-API.patch b/patches/api/0023-Add-more-evoker-API.patch similarity index 94% rename from patches/api/0022-Add-more-evoker-API.patch rename to patches/api/0023-Add-more-evoker-API.patch index 06c6c8923..4ec0f5718 100644 --- a/patches/api/0022-Add-more-evoker-API.patch +++ b/patches/api/0023-Add-more-evoker-API.patch @@ -1,4 +1,4 @@ -From 5a78f176845e8317a91657d10012218362479e06 Mon Sep 17 00:00:00 2001 +From a651a6dd989f77bc61059d86e10d251e7e49d6f8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 00:28:53 -0500 Subject: [PATCH] Add more evoker API diff --git a/patches/api/0023-Add-getPlacementBlockData-to-World.patch b/patches/api/0024-Add-getPlacementBlockData-to-World.patch similarity index 94% rename from patches/api/0023-Add-getPlacementBlockData-to-World.patch rename to patches/api/0024-Add-getPlacementBlockData-to-World.patch index 7c915797f..5fb92a0d9 100644 --- a/patches/api/0023-Add-getPlacementBlockData-to-World.patch +++ b/patches/api/0024-Add-getPlacementBlockData-to-World.patch @@ -1,4 +1,4 @@ -From 01653647955c1bcb951cf78ffd53e96691032aad Mon Sep 17 00:00:00 2001 +From 4cb41b64730d11bfba0d7a44b8082491f935b895 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 00:34:36 -0500 Subject: [PATCH] Add getPlacementBlockData to World diff --git a/patches/api/0024-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/api/0025-Add-playPickupItemAnimation-to-LivingEntity.patch similarity index 95% rename from patches/api/0024-Add-playPickupItemAnimation-to-LivingEntity.patch rename to patches/api/0025-Add-playPickupItemAnimation-to-LivingEntity.patch index c7f3609c2..f38a219db 100644 --- a/patches/api/0024-Add-playPickupItemAnimation-to-LivingEntity.patch +++ b/patches/api/0025-Add-playPickupItemAnimation-to-LivingEntity.patch @@ -1,4 +1,4 @@ -From 1e19760c6229130f4ac3251e96812a7b48f45c2f Mon Sep 17 00:00:00 2001 +From 684d1e754fa64fd31f343afff163cdd5289401a1 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 02:25:05 -0500 Subject: [PATCH] Add playPickupItemAnimation to LivingEntity diff --git a/patches/api/0025-Add-getPlayer-to-SkeletonHorseTrapEvent.patch b/patches/api/0026-Add-getPlayer-to-SkeletonHorseTrapEvent.patch similarity index 97% rename from patches/api/0025-Add-getPlayer-to-SkeletonHorseTrapEvent.patch rename to patches/api/0026-Add-getPlayer-to-SkeletonHorseTrapEvent.patch index 3d9ee2455..6e56f8ca4 100644 --- a/patches/api/0025-Add-getPlayer-to-SkeletonHorseTrapEvent.patch +++ b/patches/api/0026-Add-getPlayer-to-SkeletonHorseTrapEvent.patch @@ -1,4 +1,4 @@ -From 2d430ee7eddeccfec313ff6b233cd21610d43268 Mon Sep 17 00:00:00 2001 +From bc4f165482c762fb8a248d5ad818026249931106 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 02:35:24 -0500 Subject: [PATCH] Add getPlayer to SkeletonHorseTrapEvent diff --git a/patches/api/0026-Add-LootableInventoryFirstFillEvent.patch b/patches/api/0027-Add-LootableInventoryFirstFillEvent.patch similarity index 96% rename from patches/api/0026-Add-LootableInventoryFirstFillEvent.patch rename to patches/api/0027-Add-LootableInventoryFirstFillEvent.patch index 25cca7c8a..141a998f6 100644 --- a/patches/api/0026-Add-LootableInventoryFirstFillEvent.patch +++ b/patches/api/0027-Add-LootableInventoryFirstFillEvent.patch @@ -1,4 +1,4 @@ -From d791d6fabb76c20a61628b1385c9fd4082e4182a Mon Sep 17 00:00:00 2001 +From a6b7baf884b0f030fbeab42431e1b684b9738f82 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 02:43:10 -0500 Subject: [PATCH] Add LootableInventoryFirstFillEvent diff --git a/patches/api/0027-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch b/patches/api/0028-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch similarity index 96% rename from patches/api/0027-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch rename to patches/api/0028-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch index 7e77ef205..b67636cbf 100644 --- a/patches/api/0027-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch +++ b/patches/api/0028-Add-back-EntityCreatePortalEvent-for-EnderDragon.patch @@ -1,4 +1,4 @@ -From b1d25612377cabaa13d2283f99ecf369edb75d5e Mon Sep 17 00:00:00 2001 +From b23a0b1db85293433f6e4ceb2dd91d47457a5ab9 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 03:53:46 -0500 Subject: [PATCH] Add back EntityCreatePortalEvent for EnderDragon diff --git a/patches/api/0028-Implement-EntityMoveEvent.patch b/patches/api/0029-Implement-EntityMoveEvent.patch similarity index 97% rename from patches/api/0028-Implement-EntityMoveEvent.patch rename to patches/api/0029-Implement-EntityMoveEvent.patch index 75806f2c0..193d10e72 100644 --- a/patches/api/0028-Implement-EntityMoveEvent.patch +++ b/patches/api/0029-Implement-EntityMoveEvent.patch @@ -1,4 +1,4 @@ -From bff9840823ea00fc90f1a46db26fb66edbc053df Mon Sep 17 00:00:00 2001 +From 66ccfdac58253025a3e7cb057c2a720cb092cdf5 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 11 Feb 2020 21:56:38 -0600 Subject: [PATCH] Implement EntityMoveEvent diff --git a/patches/api/0029-Add-ItemStack-convenience-methods.patch b/patches/api/0030-Add-ItemStack-convenience-methods.patch similarity index 99% rename from patches/api/0029-Add-ItemStack-convenience-methods.patch rename to patches/api/0030-Add-ItemStack-convenience-methods.patch index 856d9dcef..6b50ca3a6 100644 --- a/patches/api/0029-Add-ItemStack-convenience-methods.patch +++ b/patches/api/0030-Add-ItemStack-convenience-methods.patch @@ -1,4 +1,4 @@ -From 5604fc9655a277f14d6796ea3dd49bc34af8ab7b Mon Sep 17 00:00:00 2001 +From 58254a816dcf9a6ef514f8009aa134c601a952e9 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 15 Mar 2020 20:52:12 -0500 Subject: [PATCH] Add ItemStack convenience methods diff --git a/patches/api/0030-Add-BellRingEvent.patch b/patches/api/0031-Add-BellRingEvent.patch similarity index 97% rename from patches/api/0030-Add-BellRingEvent.patch rename to patches/api/0031-Add-BellRingEvent.patch index 718e39dc3..100789295 100644 --- a/patches/api/0030-Add-BellRingEvent.patch +++ b/patches/api/0031-Add-BellRingEvent.patch @@ -1,4 +1,4 @@ -From 1af4daf9a5234c33b5e3d53c401ffacf74179d8f Mon Sep 17 00:00:00 2001 +From 9354371c4d4a325cb90ce9a5fba2af8fec35cfc1 Mon Sep 17 00:00:00 2001 From: Eearslya Sleiarion Date: Mon, 24 Jun 2019 21:27:39 -0700 Subject: [PATCH] Add BellRingEvent diff --git a/patches/api/0031-Configurable-enchantment-max-level.patch b/patches/api/0032-Configurable-enchantment-max-level.patch similarity index 96% rename from patches/api/0031-Configurable-enchantment-max-level.patch rename to patches/api/0032-Configurable-enchantment-max-level.patch index 7d7a41742..e01e75da4 100644 --- a/patches/api/0031-Configurable-enchantment-max-level.patch +++ b/patches/api/0032-Configurable-enchantment-max-level.patch @@ -1,4 +1,4 @@ -From 8746ada205f89722c0e8c2aefb2a7f812a1493e1 Mon Sep 17 00:00:00 2001 +From db5911ff958d4e38e90f0261d8a10d484fecaa8b Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Wed, 1 Apr 2020 19:18:29 -0500 Subject: [PATCH] Configurable enchantment max level diff --git a/patches/api/0032-More-anvil-controls.patch b/patches/api/0033-More-anvil-controls.patch similarity index 98% rename from patches/api/0032-More-anvil-controls.patch rename to patches/api/0033-More-anvil-controls.patch index 41b1548f5..ec7111e31 100644 --- a/patches/api/0032-More-anvil-controls.patch +++ b/patches/api/0033-More-anvil-controls.patch @@ -1,4 +1,4 @@ -From 2d9b148d0e16c2ac73a972d8d6cb418d51c77dba Mon Sep 17 00:00:00 2001 +From 0958a5c5b5440ad1a1b1f7514e62a3e5686daf84 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 19 Apr 2020 00:25:09 -0500 Subject: [PATCH] More anvil controls diff --git a/patches/api/0033-PlayerItemCooldownEvent.patch b/patches/api/0034-PlayerItemCooldownEvent.patch similarity index 97% rename from patches/api/0033-PlayerItemCooldownEvent.patch rename to patches/api/0034-PlayerItemCooldownEvent.patch index be182f0cd..42b74f9d2 100644 --- a/patches/api/0033-PlayerItemCooldownEvent.patch +++ b/patches/api/0034-PlayerItemCooldownEvent.patch @@ -1,4 +1,4 @@ -From 37126b7796f37bc747b9f00439100a87e31c7efb Mon Sep 17 00:00:00 2001 +From 30aebb656ea25f132f67e53b71b19dd637b9d4ab Mon Sep 17 00:00:00 2001 From: KennyTV Date: Mon, 20 Apr 2020 13:57:13 +0200 Subject: [PATCH] PlayerItemCooldownEvent diff --git a/patches/api/0034-Player-invulnerabilities.patch b/patches/api/0035-Player-invulnerabilities.patch similarity index 95% rename from patches/api/0034-Player-invulnerabilities.patch rename to patches/api/0035-Player-invulnerabilities.patch index 6f59a8537..1c8c61966 100644 --- a/patches/api/0034-Player-invulnerabilities.patch +++ b/patches/api/0035-Player-invulnerabilities.patch @@ -1,4 +1,4 @@ -From 8eadbbe8b0c05341045d3cdb76946da3112b6957 Mon Sep 17 00:00:00 2001 +From 29276798dffd01fafad4695981c22f9de86a3c9d Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 2 May 2020 20:55:31 -0500 Subject: [PATCH] Player invulnerabilities