OptionalDispenseItemBehavior.java
net.minecraft.core.dispenser.OptionalDispenseItemBehavior
信息
- 全限定名:net.minecraft.core.dispenser.OptionalDispenseItemBehavior
- 类型:public abstract class
- 包:net.minecraft.core.dispenser
- 源码路径:src/main/java/net/minecraft/core/dispenser/OptionalDispenseItemBehavior.java
- 起始行号:L3
- 继承:DefaultDispenseItemBehavior
- 职责:
TODO
字段/常量
success- 类型:
boolean - 修饰符:
private - 源码定位:
L4 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public boolean isSuccess() @ L6
- 方法名:isSuccess
- 源码定位:L6
- 返回类型:boolean
- 修饰符:public
参数:
- 无
说明:
TODO
public void setSuccess(boolean success) @ L10
- 方法名:setSuccess
- 源码定位:L10
- 返回类型:void
- 修饰符:public
参数:
- success: boolean
说明:
TODO
protected void playSound(BlockSource source) @ L14
- 方法名:playSound
- 源码定位:L14
- 返回类型:void
- 修饰符:protected
参数:
- source: BlockSource
说明:
TODO
代码
public abstract class OptionalDispenseItemBehavior extends DefaultDispenseItemBehavior {
private boolean success = true;
public boolean isSuccess() {
return this.success;
}
public void setSuccess(boolean success) {
this.success = success;
}
@Override
protected void playSound(BlockSource source) {
source.level().levelEvent(this.isSuccess() ? 1000 : 1001, source.pos(), 0);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
继承
- 引用位置: