From 5395ae37bd372235390d28292ed582d0c4fc23dd Mon Sep 17 00:00:00 2001 From: Warrior <50800980+Warriorrrr@users.noreply.github.com> Date: Sun, 2 Feb 2025 22:38:01 +0100 Subject: [PATCH] Fix composter block setting bukkit owner twice (#12058) --- .../world/level/block/ComposterBlock.java.patch | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/paper-server/patches/sources/net/minecraft/world/level/block/ComposterBlock.java.patch b/paper-server/patches/sources/net/minecraft/world/level/block/ComposterBlock.java.patch index 1306f54ed..5a21c3937 100644 --- a/paper-server/patches/sources/net/minecraft/world/level/block/ComposterBlock.java.patch +++ b/paper-server/patches/sources/net/minecraft/world/level/block/ComposterBlock.java.patch @@ -106,7 +106,7 @@ } @Override -@@ -381,9 +_,11 @@ +@@ -381,6 +_,7 @@ public InputContainer(BlockState state, LevelAccessor level, BlockPos pos) { super(1); @@ -114,10 +114,6 @@ this.state = state; this.level = level; this.pos = pos; -+ this.bukkitOwner = new org.bukkit.craftbukkit.inventory.CraftBlockInventoryHolder(level, pos, this); // CraftBukkit - } - - @Override @@ -412,6 +_,11 @@ if (!item.isEmpty()) { this.changed = true; @@ -130,6 +126,14 @@ this.level.levelEvent(1500, this.pos, blockState != this.state ? 1 : 0); this.removeItemNoUpdate(0); } +@@ -426,6 +_,7 @@ + + public OutputContainer(BlockState state, LevelAccessor level, BlockPos pos, ItemStack stack) { + super(stack); ++ this.bukkitOwner = new org.bukkit.craftbukkit.inventory.CraftBlockInventoryHolder(level, pos, this); // Paper + this.state = state; + this.level = level; + this.pos = pos; @@ -453,8 +_,15 @@ @Override