package net.minecraft.core.dispenser; public abstract class OptionalDispenseItemBehavior extends DefaultDispenseItemBehavior { private boolean success = true; public boolean isSuccess() { return this.success; } public void setSuccess(boolean p_123574_) { this.success = p_123574_; } @Override protected void playSound(BlockSource p_123572_) { p_123572_.level().levelEvent(this.isSuccess() ? 1000 : 1001, p_123572_.pos(), 0); } }