Skip to content

Package net.minecraft.server.rcon

Part 1/1


NetworkDataOutputStream

  • Full name: net.minecraft.server.rcon.NetworkDataOutputStream
  • Package: net.minecraft.server.rcon
  • Source: commonnet/minecraft/server/rcon/NetworkDataOutputStream.java
  • Type: class
  • Modifiers: public

net.minecraft.server.rcon.NetworkDataOutputStream#NetworkDataOutputStream(int)

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ NetworkDataOutputStream ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: outputStream, dataOutputStream. สร้างออบเจ็กต์: ByteArrayOutputStream, DataOutputStream.

Parameters

  • int i

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = new NetworkDataOutputStream(0);

net.minecraft.server.rcon.NetworkDataOutputStream#reset()

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:45
  • Modifiers: public
  • Return: void

คืออะไร

รีเซ็ต reset

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
instance.reset();

net.minecraft.server.rcon.NetworkDataOutputStream#toByteArray()

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:41
  • Modifiers: public
  • Return: byte[]

คืออะไร

ดำเนินการ toByteArray ตาม implementation ของ NetworkDataOutputStream

ทำงานยังไง

คืนค่า: this.outputStream.toByteArray().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
byte[] result = instance.toByteArray();

net.minecraft.server.rcon.NetworkDataOutputStream#write(int)

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:25
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • int i

Throws

  • IOException

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
instance.write(0);

net.minecraft.server.rcon.NetworkDataOutputStream#writeBytes(byte[])

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:16
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Bytes

ทำงานยังไง

เรียกต่อ: write().

Parameters

  • byte[] bs

Throws

  • IOException

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
byte[] bs = ...;
instance.writeBytes(bs);

net.minecraft.server.rcon.NetworkDataOutputStream#writeFloat(float)

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:37
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Float

ทำงานยังไง

เรียกต่อ: writeInt(), reverseBytes(), floatToIntBits().

Parameters

  • float f

Throws

  • IOException

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
instance.writeFloat(0.0F);

net.minecraft.server.rcon.NetworkDataOutputStream#writeInt(int)

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:33
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Int

ทำงานยังไง

เรียกต่อ: reverseBytes().

Parameters

  • int i

Throws

  • IOException

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
instance.writeInt(0);

net.minecraft.server.rcon.NetworkDataOutputStream#writeShort(short)

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Short

ทำงานยังไง

เรียกต่อ: reverseBytes().

Parameters

  • short s

Throws

  • IOException

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
instance.writeShort(0);

net.minecraft.server.rcon.NetworkDataOutputStream#writeString(String)

  • Origin: common
  • Source: net/minecraft/server/rcon/NetworkDataOutputStream.java:20
  • Modifiers: public
  • Return: void

คืออะไร

เขียน String

ทำงานยังไง

เรียกต่อ: writeBytes(), write().

Parameters

  • String string

Throws

  • IOException

ตัวอย่างใช้งาน

NetworkDataOutputStream instance = ...;
instance.writeString("value");

PktUtils

  • Full name: net.minecraft.server.rcon.PktUtils
  • Package: net.minecraft.server.rcon
  • Source: commonnet/minecraft/server/rcon/PktUtils.java
  • Type: class
  • Modifiers: public

net.minecraft.server.rcon.PktUtils#intFromByteArray(byte[],int)

  • Origin: common
  • Source: net/minecraft/server/rcon/PktUtils.java:20
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ intFromByteArray ตาม implementation ของ PktUtils

ทำงานยังไง

คืนค่า: intFromByteArray(bs, i, bs.length).

Parameters

  • byte[] bs
  • int i

ตัวอย่างใช้งาน

byte[] bs = ...;
int result = PktUtils.intFromByteArray(bs, 0);

net.minecraft.server.rcon.PktUtils#intFromByteArray(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/server/rcon/PktUtils.java:24
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ intFromByteArray ตาม implementation ของ PktUtils

ทำงานยังไง

คืนค่า: 0 > j - i - 4 ? 0 : bs[i + 3] << 24 | (bs[i + 2] & 0xFF) << 16 | (bs[i + 1] & 0xFF) << 8 | bs[i] & 0xFF.

Parameters

  • byte[] bs
  • int i
  • int j

ตัวอย่างใช้งาน

byte[] bs = ...;
int result = PktUtils.intFromByteArray(bs, 0, 0);

net.minecraft.server.rcon.PktUtils#intFromNetworkByteArray(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/server/rcon/PktUtils.java:28
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ intFromNetworkByteArray ตาม implementation ของ PktUtils

ทำงานยังไง

คืนค่า: 0 > j - i - 4 ? 0 : bs[i] << 24 | (bs[i + 1] & 0xFF) << 16 | (bs[i + 2] & 0xFF) << 8 | bs[i + 3] & 0xFF.

Parameters

  • byte[] bs
  • int i
  • int j

ตัวอย่างใช้งาน

byte[] bs = ...;
int result = PktUtils.intFromNetworkByteArray(bs, 0, 0);

net.minecraft.server.rcon.PktUtils#stringFromByteArray(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/server/rcon/PktUtils.java:9
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ stringFromByteArray ตาม implementation ของ PktUtils

ทำงานยังไง

มีการวนลูป. สร้างออบเจ็กต์: String. คืนค่า: new String(bs, i, l - i, StandardCharsets.UTF_8).

Parameters

  • byte[] bs
  • int i
  • int j

ตัวอย่างใช้งาน

byte[] bs = ...;
String result = PktUtils.stringFromByteArray(bs, 0, 0);

net.minecraft.server.rcon.PktUtils#toHexString(byte)

  • Origin: common
  • Source: net/minecraft/server/rcon/PktUtils.java:32
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ toHexString ตาม implementation ของ PktUtils

ทำงานยังไง

คืนค่า: "" + HEX_CHAR[(b & 240) >>> 4] + HEX_CHAR[b & 15].

Parameters

  • byte b

ตัวอย่างใช้งาน

String result = PktUtils.toHexString(0);

RconConsoleSource

  • Full name: net.minecraft.server.rcon.RconConsoleSource
  • Package: net.minecraft.server.rcon
  • Source: commonnet/minecraft/server/rcon/RconConsoleSource.java
  • Type: class
  • Modifiers: public
  • Implements: CommandSource

net.minecraft.server.rcon.RconConsoleSource#acceptsFailure()

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:46
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ acceptsFailure ตาม implementation ของ RconConsoleSource

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
boolean result = instance.acceptsFailure();

net.minecraft.server.rcon.RconConsoleSource#acceptsSuccess()

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:41
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ acceptsSuccess ตาม implementation ของ RconConsoleSource

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
boolean result = instance.acceptsSuccess();

net.minecraft.server.rcon.RconConsoleSource#createCommandSourceStack()

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:29
  • Modifiers: public
  • Return: CommandSourceStack

คืออะไร

สร้าง Command Source Stack

ทำงานยังไง

เรียกต่อ: overworld(), atLowerCornerOf(), getSharedSpawnPos(). สร้างออบเจ็กต์: CommandSourceStack. คืนค่า: new CommandSourceStack( this, Vec3.atLowerCornerOf(serverLevel.getSharedSpawnPos()), Vec2.ZERO, serverLevel, 4, "Rcon", RCON_COMPONENT, this.server, null ).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
CommandSourceStack result = instance.createCommandSourceStack();

net.minecraft.server.rcon.RconConsoleSource#getCommandResponse()

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:25
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Command Response

ทำงานยังไง

เรียกต่อ: toString(). คืนค่า: this.buffer.toString().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
String result = instance.getCommandResponse();

net.minecraft.server.rcon.RconConsoleSource#prepareForCommand()

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:21
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ prepareForCommand ตาม implementation ของ RconConsoleSource

ทำงานยังไง

เรียกต่อ: setLength().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
instance.prepareForCommand();

net.minecraft.server.rcon.RconConsoleSource#RconConsoleSource(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RconConsoleSource ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: server.

Parameters

  • MinecraftServer minecraftServer

ตัวอย่างใช้งาน

MinecraftServer minecraftServer = ...;
RconConsoleSource instance = new RconConsoleSource(minecraftServer);

net.minecraft.server.rcon.RconConsoleSource#sendSystemMessage(Component)

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง System Message

ทำงานยังไง

เรียกต่อ: append(), getString().

Parameters

  • Component component

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
Component component = ...;
instance.sendSystemMessage(component);

net.minecraft.server.rcon.RconConsoleSource#shouldInformAdmins()

  • Origin: common
  • Source: net/minecraft/server/rcon/RconConsoleSource.java:51
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Inform Admins

ทำงานยังไง

เรียกต่อ: shouldRconBroadcast(). คืนค่า: this.server.shouldRconBroadcast().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RconConsoleSource instance = ...;
boolean result = instance.shouldInformAdmins();