diff --git a/LICENSE.md b/LICENSE.md index 8b922249f2..095c21955a 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -60,4 +60,5 @@ Luke Chambers Emily dawon Ollie <69084614+olijeffers0n@users.noreply.github.com> +Oliwier Miodun ``` diff --git a/patches/api/SculkCatalyst-bloom-API.patch b/patches/api/SculkCatalyst-bloom-API.patch new file mode 100644 index 0000000000..e136dbbf0d --- /dev/null +++ b/patches/api/SculkCatalyst-bloom-API.patch @@ -0,0 +1,25 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Oliwier Miodun +Date: Mon, 10 Jul 2023 17:59:42 +0200 +Subject: [PATCH] SculkCatalyst bloom API + + +diff --git a/src/main/java/org/bukkit/block/SculkCatalyst.java b/src/main/java/org/bukkit/block/SculkCatalyst.java +index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 +--- a/src/main/java/org/bukkit/block/SculkCatalyst.java ++++ b/src/main/java/org/bukkit/block/SculkCatalyst.java +@@ -0,0 +0,0 @@ package org.bukkit.block; + * Represents a captured state of a sculk catalyst. + */ + public interface SculkCatalyst extends TileState { ++ ++ // Paper start - SculkCatalyst bloom API ++ /** ++ * Bloom at the specified location as if an entity that drops experience just died there. ++ * ++ * @param position position to bloom at ++ * @param charge charge to bloom with, normally the amount of experience dropped from the dead entity ++ */ ++ void bloom(@org.jetbrains.annotations.NotNull io.papermc.paper.math.Position position, int charge); ++ // Paper end + } diff --git a/patches/server/SculkCatalyst-bloom-API.patch b/patches/server/SculkCatalyst-bloom-API.patch new file mode 100644 index 0000000000..e0eb96ae73 --- /dev/null +++ b/patches/server/SculkCatalyst-bloom-API.patch @@ -0,0 +1,33 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Oliwier Miodun +Date: Mon, 10 Jul 2023 17:59:42 +0200 +Subject: [PATCH] SculkCatalyst bloom API + +== AT == +public net.minecraft.world.level.block.entity.SculkCatalystBlockEntity$CatalystListener bloom(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V + +diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftSculkCatalyst.java b/src/main/java/org/bukkit/craftbukkit/block/CraftSculkCatalyst.java +index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 +--- a/src/main/java/org/bukkit/craftbukkit/block/CraftSculkCatalyst.java ++++ b/src/main/java/org/bukkit/craftbukkit/block/CraftSculkCatalyst.java +@@ -0,0 +0,0 @@ public class CraftSculkCatalyst extends CraftBlockEntityState