记录类 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 记录组件的字段。
     
  • 构造器概要

    构造器
    构造器
    说明
    Input(boolean forward, boolean backward, boolean left, boolean right, boolean jump, boolean shift, boolean sprint)
    创建 Input 记录类的实例。
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    返回 backward 记录组件的值。
    final boolean
    指示某个其他对象是否“等于”此对象。
    boolean
    返回 forward 记录组件的值。
    final int
    返回此对象的哈希代码值。
    boolean
    返回 jump 记录组件的值。
    jump(boolean value)
     
    boolean
    返回 left 记录组件的值。
    boolean
    返回 right 记录组件的值。
    boolean
    返回 shift 记录组件的值。
    boolean
    返回 sprint 记录组件的值。
    final String
    返回此记录类的字符串表示形式。

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • forward

      private final boolean forward
      forward 记录组件的字段。
    • backward

      private final boolean backward
      backward 记录组件的字段。
    • left

      private final boolean left
      left 记录组件的字段。
    • jump

      private final boolean jump
      jump 记录组件的字段。
    • shift

      private final boolean shift
      shift 记录组件的字段。
    • sprint

      private final boolean sprint
      sprint 记录组件的字段。
    • 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

      public static final StreamCodec<FriendlyByteBuf,Input> STREAM_CODEC
    • EMPTY

      public static Input 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

      public Input jump(boolean value)
    • toString

      public final String toString()
      返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用 '==' 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • 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 记录组件的值