Skip to content
This repository was archived by the owner on Jun 3, 2024. It is now read-only.

Commit 29abab7

Browse files
committed
Fix MixinDispenserBehavior not setting success properly
1 parent bc00803 commit 29abab7

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

patchwork-extensions-shearing/src/main/java/com/patchworkmc/mixin/extensions/shearing/MixinDispenserBehavior.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
import net.minecraftforge.common.IShearable;
2525
import org.spongepowered.asm.mixin.Mixin;
2626
import org.spongepowered.asm.mixin.Overwrite;
27-
import org.spongepowered.asm.mixin.Shadow;
2827

2928
import net.minecraft.block.DispenserBlock;
29+
import net.minecraft.block.dispenser.FallibleItemDispenserBehavior;
3030
import net.minecraft.entity.Entity;
3131
import net.minecraft.item.ItemStack;
3232
import net.minecraft.util.math.BlockPointer;
@@ -43,10 +43,7 @@
4343
* @author SuperCoder79
4444
*/
4545
@Mixin(targets = "net/minecraft/block/dispenser/DispenserBehavior$13")
46-
public class MixinDispenserBehavior {
47-
@Shadow
48-
protected boolean success;
49-
46+
public class MixinDispenserBehavior extends FallibleItemDispenserBehavior {
5047
/**
5148
* @reason Patch this class to drop stacks for any shearable entity. An overwrite was required here as the mixin was
5249
* too complicated to write without one.

0 commit comments

Comments
 (0)