18 lines
488 B
Java
18 lines
488 B
Java
|
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);
|
||
|
}
|
||
|
}
|