记录类 Input
java.lang.Object
java.lang.Record
net.minecraft.world.entity.player.Input
public record Input(boolean forward, boolean backward, boolean left, boolean right, boolean jump, boolean shift, boolean sprint)
extends Record
-
字段概要
字段修饰符和类型字段说明private final boolean
backward
记录组件的字段。static Input
private static final byte
private static final byte
private static final byte
private static final byte
private static final byte
private static final byte
private static final byte
private final boolean
forward
记录组件的字段。private final boolean
jump
记录组件的字段。private final boolean
left
记录组件的字段。private final boolean
right
记录组件的字段。private final boolean
shift
记录组件的字段。private final boolean
sprint
记录组件的字段。static final StreamCodec
<FriendlyByteBuf, Input> -
构造器概要
构造器构造器说明Input
(boolean forward, boolean backward, boolean left, boolean right, boolean jump, boolean shift, boolean sprint) 创建Input
记录类的实例。 -
方法概要
修饰符和类型方法说明boolean
backward()
返回backward
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。boolean
forward()
返回forward
记录组件的值。final int
hashCode()
返回此对象的哈希代码值。boolean
jump()
返回jump
记录组件的值。jump
(boolean value) boolean
left()
返回left
记录组件的值。boolean
right()
返回right
记录组件的值。boolean
shift()
返回shift
记录组件的值。boolean
sprint()
返回sprint
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。
-
字段详细资料
-
forward
private final boolean forwardforward
记录组件的字段。 -
backward
private final boolean backwardbackward
记录组件的字段。 -
left
private final boolean leftleft
记录组件的字段。 -
right
private final boolean rightright
记录组件的字段。 -
jump
private final boolean jumpjump
记录组件的字段。 -
shift
private final boolean shiftshift
记录组件的字段。 -
sprint
private final boolean sprintsprint
记录组件的字段。 -
FLAG_FORWARD
private static final byte FLAG_FORWARD- 另请参阅:
-
FLAG_BACKWARD
private static final byte FLAG_BACKWARD- 另请参阅:
-
FLAG_LEFT
private static final byte FLAG_LEFT- 另请参阅:
-
FLAG_RIGHT
private static final byte FLAG_RIGHT- 另请参阅:
-
FLAG_JUMP
private static final byte FLAG_JUMP- 另请参阅:
-
FLAG_SHIFT
private static final byte FLAG_SHIFT- 另请参阅:
-
FLAG_SPRINT
private static final byte FLAG_SPRINT- 另请参阅:
-
STREAM_CODEC
-
EMPTY
-
-
构造器详细资料
-
Input
public Input(boolean forward, boolean backward, boolean left, boolean right, boolean jump, boolean shift, boolean sprint) 创建Input
记录类的实例。- 参数:
forward
-forward
记录组件的值backward
-backward
记录组件的值left
-left
记录组件的值right
-right
记录组件的值jump
-jump
记录组件的值shift
-shift
记录组件的值sprint
-sprint
记录组件的值
-
-
方法详细资料
-
jump
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用 '==' 进行比较。 -
forward
public boolean forward()返回forward
记录组件的值。- 返回:
forward
记录组件的值
-
backward
public boolean backward()返回backward
记录组件的值。- 返回:
backward
记录组件的值
-
left
public boolean left()返回left
记录组件的值。- 返回:
left
记录组件的值
-
right
public boolean right()返回right
记录组件的值。- 返回:
right
记录组件的值
-
jump
public boolean jump()返回jump
记录组件的值。- 返回:
jump
记录组件的值
-
shift
public boolean shift()返回shift
记录组件的值。- 返回:
shift
记录组件的值
-
sprint
public boolean sprint()返回sprint
记录组件的值。- 返回:
sprint
记录组件的值
-