mirror of
https://github.com/PaperMC/Paper.git
synced 2025-05-19 05:30:23 -07:00
Fix composter block setting bukkit owner twice (#12058)
This commit is contained in:
parent
8927091a08
commit
5395ae37bd
@ -106,7 +106,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -381,9 +_,11 @@
|
@@ -381,6 +_,7 @@
|
||||||
|
|
||||||
public InputContainer(BlockState state, LevelAccessor level, BlockPos pos) {
|
public InputContainer(BlockState state, LevelAccessor level, BlockPos pos) {
|
||||||
super(1);
|
super(1);
|
||||||
@ -114,10 +114,6 @@
|
|||||||
this.state = state;
|
this.state = state;
|
||||||
this.level = level;
|
this.level = level;
|
||||||
this.pos = pos;
|
this.pos = pos;
|
||||||
+ this.bukkitOwner = new org.bukkit.craftbukkit.inventory.CraftBlockInventoryHolder(level, pos, this); // CraftBukkit
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@@ -412,6 +_,11 @@
|
@@ -412,6 +_,11 @@
|
||||||
if (!item.isEmpty()) {
|
if (!item.isEmpty()) {
|
||||||
this.changed = true;
|
this.changed = true;
|
||||||
@ -130,6 +126,14 @@
|
|||||||
this.level.levelEvent(1500, this.pos, blockState != this.state ? 1 : 0);
|
this.level.levelEvent(1500, this.pos, blockState != this.state ? 1 : 0);
|
||||||
this.removeItemNoUpdate(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 @@
|
@@ -453,8 +_,15 @@
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user