记录类 CollectingNeighborUpdater.ShapeUpdate
java.lang.Object
java.lang.Record
net.minecraft.world.level.redstone.CollectingNeighborUpdater.ShapeUpdate
static record CollectingNeighborUpdater.ShapeUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int updateFlags, int updateLimit)
extends Record
implements CollectingNeighborUpdater.NeighborUpdates
-
字段概要
字段修饰符和类型字段说明private final Direction
direction
记录组件的字段。private final BlockPos
neighborPos
记录组件的字段。private final BlockState
neighborState
记录组件的字段。private final BlockPos
pos
记录组件的字段。private final int
updateFlags
记录组件的字段。private final int
updateLimit
记录组件的字段。 -
构造器概要
构造器构造器说明ShapeUpdate
(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int updateFlags, int updateLimit) 创建ShapeUpdate
记录类的实例。 -
方法概要
-
字段详细资料
-
direction
direction
记录组件的字段。 -
neighborState
neighborState
记录组件的字段。 -
pos
pos
记录组件的字段。 -
neighborPos
neighborPos
记录组件的字段。 -
updateFlags
private final int updateFlagsupdateFlags
记录组件的字段。 -
updateLimit
private final int updateLimitupdateLimit
记录组件的字段。
-
-
构造器详细资料
-
ShapeUpdate
ShapeUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int updateFlags, int updateLimit) 创建ShapeUpdate
记录类的实例。- 参数:
direction
-direction
记录组件的值neighborState
-neighborState
记录组件的值pos
-pos
记录组件的值neighborPos
-neighborPos
记录组件的值updateFlags
-updateFlags
记录组件的值updateLimit
-updateLimit
记录组件的值
-
-
方法详细资料
-
runNext
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
direction
返回direction
记录组件的值。- 返回:
direction
记录组件的值
-
neighborState
返回neighborState
记录组件的值。- 返回:
neighborState
记录组件的值
-
pos
返回pos
记录组件的值。- 返回:
pos
记录组件的值
-
neighborPos
返回neighborPos
记录组件的值。- 返回:
neighborPos
记录组件的值
-
updateFlags
public int updateFlags()返回updateFlags
记录组件的值。- 返回:
updateFlags
记录组件的值
-
updateLimit
public int updateLimit()返回updateLimit
记录组件的值。- 返回:
updateLimit
记录组件的值
-