Skip to content

Package net.minecraft.server.players

Part 1/1


BanListEntry

  • Full name: net.minecraft.server.players.BanListEntry
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/BanListEntry.java
  • Type: class
  • Modifiers: public abstract
  • Extends: StoredUserEntry<T>

net.minecraft.server.players.BanListEntry#BanListEntry(T,Date,String,Date,String)

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: created, source, expires, reason. สร้างออบเจ็กต์: Date.

Parameters

  • T object
  • Date date
  • String string
  • Date date2
  • String string2

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

T object = ...;
Date date = ...;
Date date2 = ...;
BanListEntry instance = new BanListEntry(object, date, "value", date2, "value");

net.minecraft.server.players.BanListEntry#BanListEntry(T,JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:28
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

มีการจัดการ exception. แก้ state: created, source, expires, reason. เรียกต่อ: has(), parse(), get(), getAsString(). สร้างออบเจ็กต์: Date.

Parameters

  • T object
  • JsonObject jsonObject

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

T object = ...;
JsonObject jsonObject = ...;
BanListEntry instance = new BanListEntry(object, jsonObject);

net.minecraft.server.players.BanListEntry#getCreated()

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:52
  • Modifiers: public
  • Return: Date

คืออะไร

อ่านค่า Created

ทำงานยังไง

คืนค่า: this.created.

Parameters

  • ไม่มี

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

BanListEntry instance = ...;
Date result = instance.getCreated();

net.minecraft.server.players.BanListEntry#getDisplayName()

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:69
  • Modifiers: public abstract
  • Return: Component

คืออะไร

อ่านค่า Display Name

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

BanListEntry instance = ...;
Component result = instance.getDisplayName();

net.minecraft.server.players.BanListEntry#getExpires()

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:60
  • Modifiers: public
  • Return: Date

คืออะไร

อ่านค่า Expires

ทำงานยังไง

คืนค่า: this.expires.

Parameters

  • ไม่มี

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

BanListEntry instance = ...;
Date result = instance.getExpires();

net.minecraft.server.players.BanListEntry#getReason()

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:65
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Reason

ทำงานยังไง

คืนค่า: this.reason.

Parameters

  • ไม่มี

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

BanListEntry instance = ...;
String result = instance.getReason();

net.minecraft.server.players.BanListEntry#getSource()

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:56
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Source

ทำงานยังไง

คืนค่า: this.source.

Parameters

  • ไม่มี

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

BanListEntry instance = ...;
String result = instance.getSource();

net.minecraft.server.players.BanListEntry#serialize(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/BanListEntry.java:76
  • Modifiers: protected
  • Return: void

คืออะไร

แปลงเป็นข้อมูลสำหรับบันทึก/ส่ง serialize

ทำงานยังไง

แก้ state: expires. เรียกต่อ: addProperty(), format().

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected void serialize(JsonObject jsonObject) {
    super.serialize(jsonObject);
}

GameProfileCache

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

net.minecraft.server.players.GameProfileCache#add(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:107
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

เรียกต่อ: getInstance(), setTime(), getTime(), GameProfileInfo(), safeAdd(), save(). สร้างออบเจ็กต์: Date, GameProfileCache.GameProfileInfo.

Parameters

  • GameProfile gameProfile

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

GameProfileCache instance = ...;
GameProfile gameProfile = ...;
instance.add(gameProfile);

net.minecraft.server.players.GameProfileCache#clearExecutor()

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:183
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Executor

ทำงานยังไง

แก้ state: executor.

Parameters

  • ไม่มี

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

GameProfileCache instance = ...;
instance.clearExecutor();

net.minecraft.server.players.GameProfileCache#GameProfileCache(GameProfileRepository,File)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:60
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: profileRepository, file. เรียกต่อ: reverse(), load(), forEach().

Parameters

  • GameProfileRepository gameProfileRepository
  • File file

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

GameProfileRepository gameProfileRepository = ...;
File file = ...;
GameProfileCache instance = new GameProfileCache(gameProfileRepository, file);

net.minecraft.server.players.GameProfileCache#get(String)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:121
  • Modifiers: public
  • Return: Optional<GameProfile>

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: toLowerCase(), getTime(), remove(), getProfile(), getId(), getName(), setLastAccess(), getNextOperation(). สร้างออบเจ็กต์: Date. คืนค่า: optional.

Parameters

  • String string

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

GameProfileCache instance = ...;
Optional<GameProfile> result = instance.get("value");

net.minecraft.server.players.GameProfileCache#get(UUID)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:169
  • Modifiers: public
  • Return: Optional<GameProfile>

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: empty(), setLastAccess(), getNextOperation(), of(), getProfile(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • UUID uUID

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

GameProfileCache instance = ...;
UUID uUID = ...;
Optional<GameProfile> result = instance.get(uUID);

net.minecraft.server.players.GameProfileCache#getAsync(String)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:151
  • Modifiers: public
  • Return: CompletableFuture<Optional<GameProfile>>

คืออะไร

อ่านค่า Async

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: executor. เรียกต่อ: get(), supplyAsync(), backgroundExecutor(), forName(), whenCompleteAsync(), remove(), put(). สร้างออบเจ็กต์: IllegalStateException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

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

GameProfileCache instance = ...;
CompletableFuture<Optional<GameProfile>> result = instance.getAsync("value");

net.minecraft.server.players.GameProfileCache#load()

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:191
  • Modifiers: public
  • Return: List<GameProfileCache.GameProfileInfo>

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: newArrayList(), newReader(), fromJson(), createDateFormat(), forEach(), readGameProfile(), ifPresent(), warn(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

GameProfileCache instance = ...;
List<GameProfileCache.GameProfileInfo> result = instance.load();

net.minecraft.server.players.GameProfileCache#save()

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:210
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: createDateFormat(), getTopMRUProfiles(), forEach(), add(), writeGameProfile(), toJson(), newWriter(), write(). สร้างออบเจ็กต์: JsonArray.

Parameters

  • ไม่มี

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

GameProfileCache instance = ...;
instance.save();

net.minecraft.server.players.GameProfileCache#setExecutor(Executor)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:179
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Executor

ทำงานยังไง

แก้ state: executor.

Parameters

  • Executor executor

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

GameProfileCache instance = ...;
Executor executor = ...;
instance.setExecutor(executor);

net.minecraft.server.players.GameProfileCache#setUsesAuthentication(boolean)

  • Origin: common
  • Source: net/minecraft/server/players/GameProfileCache.java:99
  • Modifiers: public static
  • Return: void

คืออะไร

กำหนดค่า Uses Authentication

ทำงานยังไง

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

Parameters

  • boolean bl

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

GameProfileCache.setUsesAuthentication(true);

IpBanList

  • Full name: net.minecraft.server.players.IpBanList
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/IpBanList.java
  • Type: class
  • Modifiers: public
  • Extends: StoredUserList<String, IpBanListEntry>

net.minecraft.server.players.IpBanList#createEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanList.java:13
  • Modifiers: protected
  • Return: StoredUserEntry<String>

คืออะไร

สร้าง Entry

ทำงานยังไง

สร้างออบเจ็กต์: IpBanListEntry. คืนค่า: new IpBanListEntry(jsonObject).

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected StoredUserEntry<String> createEntry(JsonObject jsonObject) {
    return super.createEntry(jsonObject);
}

net.minecraft.server.players.IpBanList#get(SocketAddress)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanList.java:27
  • Modifiers: public
  • Return: IpBanListEntry

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: getIpFromAddress(). คืนค่า: this.get(string).

Parameters

  • SocketAddress socketAddress

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

IpBanList instance = ...;
SocketAddress socketAddress = ...;
IpBanListEntry result = instance.get(socketAddress);

net.minecraft.server.players.IpBanList#IpBanList(File)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanList.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • File file

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

File file = ...;
IpBanList instance = new IpBanList(file);

net.minecraft.server.players.IpBanList#isBanned(SocketAddress)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanList.java:18
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Banned

ทำงานยังไง

เรียกต่อ: getIpFromAddress(), contains(). คืนค่า: this.contains(string).

Parameters

  • SocketAddress socketAddress

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

IpBanList instance = ...;
SocketAddress socketAddress = ...;
boolean result = instance.isBanned(socketAddress);

net.minecraft.server.players.IpBanList#isBanned(String)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanList.java:23
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Banned

ทำงานยังไง

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

Parameters

  • String string

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

IpBanList instance = ...;
boolean result = instance.isBanned("value");

IpBanListEntry

  • Full name: net.minecraft.server.players.IpBanListEntry
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/IpBanListEntry.java
  • Type: class
  • Modifiers: public
  • Extends: BanListEntry<String>

net.minecraft.server.players.IpBanListEntry#getDisplayName()

  • Origin: common
  • Source: net/minecraft/server/players/IpBanListEntry.java:17
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Display Name

ทำงานยังไง

เรียกต่อ: literal(), valueOf(), getUser(). คืนค่า: Component.literal(String.valueOf(this.getUser())).

Parameters

  • ไม่มี

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

IpBanListEntry instance = ...;
Component result = instance.getDisplayName();

net.minecraft.server.players.IpBanListEntry#IpBanListEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanListEntry.java:22
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
IpBanListEntry instance = new IpBanListEntry(jsonObject);

net.minecraft.server.players.IpBanListEntry#IpBanListEntry(String)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanListEntry.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • String string

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

IpBanListEntry instance = new IpBanListEntry("value");

net.minecraft.server.players.IpBanListEntry#IpBanListEntry(String,Date,String,Date,String)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanListEntry.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • String string
  • Date date
  • String string2
  • Date date2
  • String string3

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

Date date = ...;
Date date2 = ...;
IpBanListEntry instance = new IpBanListEntry("value", date, "value", date2, "value");

net.minecraft.server.players.IpBanListEntry#serialize(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/IpBanListEntry.java:30
  • Modifiers: protected
  • Return: void

คืออะไร

แปลงเป็นข้อมูลสำหรับบันทึก/ส่ง serialize

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getUser(), addProperty().

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected void serialize(JsonObject jsonObject) {
    super.serialize(jsonObject);
}

OldUsersConverter

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

net.minecraft.server.players.OldUsersConverter#convertIpBanlist(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:116
  • Modifiers: public static
  • Return: boolean

คืออะไร

แปลง Ip Banlist

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: exists(), isFile(), getFile(), load(), warn(), getName(), newHashMap(), readOldListFormat(). สร้างออบเจ็กต์: IpBanList, IpBanListEntry. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
boolean result = OldUsersConverter.convertIpBanlist(minecraftServer);

net.minecraft.server.players.OldUsersConverter#convertMobOwnerIfNecessary(MinecraftServer,String)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:240
  • Modifiers: public static
  • Return: UUID

คืออะไร

แปลง Mob Owner If Necessary

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: isNullOrEmpty(), length(), getProfileCache(), get(), map(), isPresent(), isSingleplayer(), usesAuthentication(). สร้างออบเจ็กต์: ProfileLookupCallback. มีจุด return อย่างน้อย 5 จุด.

Parameters

  • MinecraftServer minecraftServer
  • String string

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

MinecraftServer minecraftServer = ...;
UUID result = OldUsersConverter.convertMobOwnerIfNecessary(minecraftServer, "value");

net.minecraft.server.players.OldUsersConverter#convertOpsList(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:152
  • Modifiers: public static
  • Return: boolean

คืออะไร

แปลง Ops List

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: exists(), isFile(), getFile(), load(), warn(), getName(), readLines(), onProfileLookupSucceeded(). สร้างออบเจ็กต์: ServerOpList, ProfileLookupCallback, ServerOpListEntry, OldUsersConverter.ConversionError. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
boolean result = OldUsersConverter.convertOpsList(minecraftServer);

net.minecraft.server.players.OldUsersConverter#convertPlayers(DedicatedServer)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:274
  • Modifiers: public static
  • Return: boolean

คืออะไร

แปลง Players

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getWorldPlayersDirectory(), getParentFile(), exists(), isDirectory(), listFiles(), newArrayList(), getName(), toLowerCase(). สร้างออบเจ็กต์: File, ProfileLookupCallback, OldUsersConverter.ConversionError. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • DedicatedServer dedicatedServer

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

DedicatedServer dedicatedServer = ...;
boolean result = OldUsersConverter.convertPlayers(dedicatedServer);

net.minecraft.server.players.OldUsersConverter#convertUserBanlist(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:61
  • Modifiers: public static
  • Return: boolean

คืออะไร

แปลง User Banlist

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: exists(), isFile(), getFile(), load(), warn(), getName(), newHashMap(), readOldListFormat(). สร้างออบเจ็กต์: UserBanList, ProfileLookupCallback, OldUsersConverter.ConversionError, UserBanListEntry. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
boolean result = OldUsersConverter.convertUserBanlist(minecraftServer);

net.minecraft.server.players.OldUsersConverter#convertWhiteList(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:196
  • Modifiers: public static
  • Return: boolean

คืออะไร

แปลง White List

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: exists(), isFile(), getFile(), load(), warn(), getName(), readLines(), onProfileLookupSucceeded(). สร้างออบเจ็กต์: UserWhiteList, ProfileLookupCallback, UserWhiteListEntry, OldUsersConverter.ConversionError. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
boolean result = OldUsersConverter.convertWhiteList(minecraftServer);

net.minecraft.server.players.OldUsersConverter#serverReadyAfterUserconversion(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/players/OldUsersConverter.java:362
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ serverReadyAfterUserconversion ตาม implementation ของ OldUsersConverter

ทำงานยังไง

เรียกต่อ: areOldUserlistsRemoved(), areOldPlayersConverted(). คืนค่า: bl && areOldPlayersConverted(minecraftServer).

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
boolean result = OldUsersConverter.serverReadyAfterUserconversion(minecraftServer);

PlayerList

  • Full name: net.minecraft.server.players.PlayerList
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/PlayerList.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.server.players.PlayerList#addWorldborderListener(ServerLevel)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:260
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Worldborder Listener

ทำงานยังไง

เรียกต่อ: getWorldBorder(), addListener(), onBorderSizeSet(), broadcastAll(), onBorderSizeLerping(), onBorderCenterSet(), onBorderSetWarningTime(), onBorderSetWarningBlocks(). สร้างออบเจ็กต์: BorderChangeListener, ClientboundSetBorderSizePacket, ClientboundSetBorderLerpSizePacket, ClientboundSetBorderCenterPacket.

Parameters

  • ServerLevel serverLevel

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

PlayerList instance = ...;
ServerLevel serverLevel = ...;
instance.addWorldborderListener(serverLevel);

net.minecraft.server.players.PlayerList#broadcast(Player,double,double,double,double,ResourceKey<Level>,Packet<?>)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:618
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcast ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), level(), dimension(), getX(), getY(), getZ(), send().

Parameters

  • Player player
  • double d
  • double e
  • double f
  • double g
  • ResourceKey<Level> resourceKey
  • Packet<?> packet

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

PlayerList instance = ...;
Player player = ...;
ResourceKey<Level> resourceKey = ...;
Packet<?> packet = ...;
instance.broadcast(player, 0.0D, 0.0D, 0.0D, 0.0D, resourceKey, packet);

net.minecraft.server.players.PlayerList#broadcastAll(Packet<?>)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:503
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastAll ตาม implementation ของ PlayerList

ทำงานยังไง

มีการวนลูป. เรียกต่อ: send().

Parameters

  • Packet<?> packet

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

PlayerList instance = ...;
Packet<?> packet = ...;
instance.broadcastAll(packet);

net.minecraft.server.players.PlayerList#broadcastAll(Packet<?>,ResourceKey<Level>)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:509
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastAll ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: level(), dimension(), send().

Parameters

  • Packet<?> packet
  • ResourceKey<Level> resourceKey

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

PlayerList instance = ...;
Packet<?> packet = ...;
ResourceKey<Level> resourceKey = ...;
instance.broadcastAll(packet, resourceKey);

net.minecraft.server.players.PlayerList#broadcastChatMessage(PlayerChatMessage,CommandSourceStack,ChatType.Bound)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:749
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastChatMessage ตาม implementation ของ PlayerList

ทำงานยังไง

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

Parameters

  • PlayerChatMessage playerChatMessage
  • CommandSourceStack commandSourceStack
  • ChatType.Bound bound

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

PlayerList instance = ...;
PlayerChatMessage playerChatMessage = ...;
CommandSourceStack commandSourceStack = ...;
ChatType.Bound bound = ...;
instance.broadcastChatMessage(playerChatMessage, commandSourceStack, bound);

net.minecraft.server.players.PlayerList#broadcastChatMessage(PlayerChatMessage,ServerPlayer,ChatType.Bound)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:753
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastChatMessage ตาม implementation ของ PlayerList

ทำงานยังไง

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

Parameters

  • PlayerChatMessage playerChatMessage
  • ServerPlayer serverPlayer
  • ChatType.Bound bound

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

PlayerList instance = ...;
PlayerChatMessage playerChatMessage = ...;
ServerPlayer serverPlayer = ...;
ChatType.Bound bound = ...;
instance.broadcastChatMessage(playerChatMessage, serverPlayer, bound);

net.minecraft.server.players.PlayerList#broadcastSystemMessage(Component,boolean)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:734
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastSystemMessage ตาม implementation ของ PlayerList

ทำงานยังไง

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

Parameters

  • Component component
  • boolean bl

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

PlayerList instance = ...;
Component component = ...;
instance.broadcastSystemMessage(component, true);

net.minecraft.server.players.PlayerList#broadcastSystemMessage(Component,Function<ServerPlayer, Component>,boolean)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:738
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastSystemMessage ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: sendSystemMessage(), apply().

Parameters

  • Component component
  • Function<ServerPlayer, Component> function
  • boolean bl

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

PlayerList instance = ...;
Component component = ...;
Function<ServerPlayer, Component> function = ...;
instance.broadcastSystemMessage(component, function, true);

net.minecraft.server.players.PlayerList#broadcastSystemToAllExceptTeam(Player,Component)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:529
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastSystemToAllExceptTeam ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getTeam(), broadcastSystemMessage(), size(), get(), sendSystemMessage().

Parameters

  • Player player
  • Component component

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

PlayerList instance = ...;
Player player = ...;
Component component = ...;
instance.broadcastSystemToAllExceptTeam(player, component);

net.minecraft.server.players.PlayerList#broadcastSystemToTeam(Player,Component)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:517
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastSystemToTeam ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getTeam(), getPlayers(), getPlayerByName(), sendSystemMessage().

Parameters

  • Player player
  • Component component

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

PlayerList instance = ...;
Player player = ...;
Component component = ...;
instance.broadcastSystemToTeam(player, component);

net.minecraft.server.players.PlayerList#canBypassPlayerLimit(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:845
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Bypass Player Limit

ทำงานยังไง

คืนค่า: false.

Parameters

  • GameProfile gameProfile

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.canBypassPlayerLimit(gameProfile);

net.minecraft.server.players.PlayerList#canPlayerLogin(SocketAddress,GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:358
  • Modifiers: public
  • Return: Component

คืออะไร

ตรวจสอบว่าสามารถ Player Login

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isBanned(), get(), translatable(), getReason(), getExpires(), append(), format(), isWhiteListed(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • SocketAddress socketAddress
  • GameProfile gameProfile

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

PlayerList instance = ...;
SocketAddress socketAddress = ...;
GameProfile gameProfile = ...;
Component result = instance.canPlayerLogin(socketAddress, gameProfile);

net.minecraft.server.players.PlayerList#deop(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:569
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ deop ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: remove(), getPlayer(), getId(), sendPlayerPermissionLevel().

Parameters

  • GameProfile gameProfile

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
instance.deop(gameProfile);

net.minecraft.server.players.PlayerList#disconnectAllPlayersWithProfile(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:393
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ disconnectAllPlayersWithProfile ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getId(), newIdentityHashSet(), getUUID(), equals(), add(), get(), disconnect(), isEmpty(). คืนค่า: !set.isEmpty().

Parameters

  • GameProfile gameProfile

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.disconnectAllPlayersWithProfile(gameProfile);

net.minecraft.server.players.PlayerList#getBans()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:553
  • Modifiers: public
  • Return: UserBanList

คืออะไร

อ่านค่า Bans

ทำงานยังไง

คืนค่า: this.bans.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
UserBanList result = instance.getBans();

net.minecraft.server.players.PlayerList#getIpBans()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:557
  • Modifiers: public
  • Return: IpBanList

คืออะไร

อ่านค่า Ip Bans

ทำงานยังไง

คืนค่า: this.ipBans.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
IpBanList result = instance.getIpBans();

net.minecraft.server.players.PlayerList#getMaxPlayers()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:683
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Players

ทำงานยังไง

คืนค่า: this.maxPlayers.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
int result = instance.getMaxPlayers();

net.minecraft.server.players.PlayerList#getOpNames()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:650
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า Op Names

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PlayerList instance = ...;
String[] result = instance.getOpNames();

net.minecraft.server.players.PlayerList#getOps()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:646
  • Modifiers: public
  • Return: ServerOpList

คืออะไร

อ่านค่า Ops

ทำงานยังไง

คืนค่า: this.ops.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
ServerOpList result = instance.getOps();

net.minecraft.server.players.PlayerList#getPlayer(UUID)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:840
  • Modifiers: public
  • Return: ServerPlayer

คืออะไร

อ่านค่า Player

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.playersByUUID.get(uUID).

Parameters

  • UUID uUID

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

PlayerList instance = ...;
UUID uUID = ...;
ServerPlayer result = instance.getPlayer(uUID);

net.minecraft.server.players.PlayerList#getPlayerAdvancements(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:801
  • Modifiers: public
  • Return: PlayerAdvancements

คืออะไร

อ่านค่า Player Advancements

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getUUID(), get(), getWorldPath(), resolve(), getFixerUpper(), getAdvancements(), put(), setPlayer(). สร้างออบเจ็กต์: PlayerAdvancements. คืนค่า: playerAdvancements.

Parameters

  • ServerPlayer serverPlayer

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
PlayerAdvancements result = instance.getPlayerAdvancements(serverPlayer);

net.minecraft.server.players.PlayerList#getPlayerByName(String)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:604
  • Modifiers: public
  • Return: ServerPlayer

คืออะไร

อ่านค่า Player By Name

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), getGameProfile(), getName(), equalsIgnoreCase(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

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

PlayerList instance = ...;
ServerPlayer result = instance.getPlayerByName("value");

net.minecraft.server.players.PlayerList#getPlayerCount()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:679
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Player Count

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PlayerList instance = ...;
int result = instance.getPlayerCount();

net.minecraft.server.players.PlayerList#getPlayerForLogin(GameProfile,ClientInformation)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:389
  • Modifiers: public
  • Return: ServerPlayer

คืออะไร

อ่านค่า Player For Login

ทำงานยังไง

เรียกต่อ: overworld(). สร้างออบเจ็กต์: ServerPlayer. คืนค่า: new ServerPlayer(this.server, this.server.overworld(), gameProfile, clientInformation).

Parameters

  • GameProfile gameProfile
  • ClientInformation clientInformation

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
ClientInformation clientInformation = ...;
ServerPlayer result = instance.getPlayerForLogin(gameProfile, clientInformation);

net.minecraft.server.players.PlayerList#getPlayerNamesArray()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:543
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า Player Names Array

ทำงานยังไง

มีการวนลูป. เรียกต่อ: size(), get(), getGameProfile(), getName(). คืนค่า: strings.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
String[] result = instance.getPlayerNamesArray();

net.minecraft.server.players.PlayerList#getPlayers()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:836
  • Modifiers: public
  • Return: List<ServerPlayer>

คืออะไร

อ่านค่า Players

ทำงานยังไง

คืนค่า: this.players.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
List<ServerPlayer> result = instance.getPlayers();

net.minecraft.server.players.PlayerList#getPlayerStats(Player)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:780
  • Modifiers: public
  • Return: ServerStatsCounter

คืออะไร

อ่านค่า Player Stats

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getUUID(), get(), getWorldPath(), toFile(), exists(), getName(), getString(), toPath(). สร้างออบเจ็กต์: File, ServerStatsCounter. คืนค่า: serverStatsCounter.

Parameters

  • Player player

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

PlayerList instance = ...;
Player player = ...;
ServerStatsCounter result = instance.getPlayerStats(player);

net.minecraft.server.players.PlayerList#getPlayersWithAddress(String)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:695
  • Modifiers: public
  • Return: List<ServerPlayer>

คืออะไร

อ่านค่า Players With Address

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: newArrayList(), getIpAddress(), equals(), add(). คืนค่า: list.

Parameters

  • String string

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

PlayerList instance = ...;
List<ServerPlayer> result = instance.getPlayersWithAddress("value");

net.minecraft.server.players.PlayerList#getServer()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:715
  • Modifiers: public
  • Return: MinecraftServer

คืออะไร

อ่านค่า Server

ทำงานยังไง

คืนค่า: this.server.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
MinecraftServer result = instance.getServer();

net.minecraft.server.players.PlayerList#getSimulationDistance()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:711
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Simulation Distance

ทำงานยังไง

คืนค่า: this.simulationDistance.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
int result = instance.getSimulationDistance();

net.minecraft.server.players.PlayerList#getSingleplayerData()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:719
  • Modifiers: public
  • Return: CompoundTag

คืออะไร

อ่านค่า Singleplayer Data

ทำงานยังไง

คืนค่า: null.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
CompoundTag result = instance.getSingleplayerData();

net.minecraft.server.players.PlayerList#getViewDistance()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:707
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า View Distance

ทำงานยังไง

คืนค่า: this.viewDistance.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
int result = instance.getViewDistance();

net.minecraft.server.players.PlayerList#getWhiteList()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:638
  • Modifiers: public
  • Return: UserWhiteList

คืออะไร

อ่านค่า White List

ทำงานยังไง

คืนค่า: this.whitelist.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
UserWhiteList result = instance.getWhiteList();

net.minecraft.server.players.PlayerList#getWhiteListNames()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:642
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า White List Names

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PlayerList instance = ...;
String[] result = instance.getWhiteListNames();

net.minecraft.server.players.PlayerList#isAllowCommandsForAllPlayers()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:866
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Allow Commands For All Players

ทำงานยังไง

คืนค่า: this.allowCommandsForAllPlayers.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
boolean result = instance.isAllowCommandsForAllPlayers();

net.minecraft.server.players.PlayerList#isOp(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:598
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Op

ทำงานยังไง

เรียกต่อ: contains(), isSingleplayerOwner(), getWorldData(), isAllowCommands().

Parameters

  • GameProfile gameProfile

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isOp(gameProfile);

net.minecraft.server.players.PlayerList#isUsingWhitelist()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:687
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Using Whitelist

ทำงานยังไง

คืนค่า: this.doWhiteList.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
boolean result = instance.isUsingWhitelist();

net.minecraft.server.players.PlayerList#isWhiteListed(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:594
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ White Listed

ทำงานยังไง

เรียกต่อ: contains(). คืนค่า: !this.doWhiteList || this.ops.contains(gameProfile) || this.whitelist.contains(gameProfile).

Parameters

  • GameProfile gameProfile

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isWhiteListed(gameProfile);

net.minecraft.server.players.PlayerList#load(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:297
  • Modifiers: public
  • Return: Optional<CompoundTag>

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getWorldData(), getLoadedPlayerTag(), isSingleplayerOwner(), getGameProfile(), of(), debug(). คืนค่า: optional.

Parameters

  • ServerPlayer serverPlayer

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
Optional<CompoundTag> result = instance.load(serverPlayer);

net.minecraft.server.players.PlayerList#op(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:561
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ op ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), getOperatorUserPermissionLevel(), canBypassPlayerLimit(), getPlayer(), getId(), sendPlayerPermissionLevel(). สร้างออบเจ็กต์: ServerOpListEntry.

Parameters

  • GameProfile gameProfile

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

PlayerList instance = ...;
GameProfile gameProfile = ...;
instance.op(gameProfile);

net.minecraft.server.players.PlayerList#placeNewPlayer(Connection,ServerPlayer,CommonListenerCookie)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:140
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ placeNewPlayer ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getGameProfile(), getProfileCache(), get(), getId(), map(), orElse(), getName(), add(). สร้างออบเจ็กต์: Dynamic<>, ServerGamePacketListenerImpl, ClientboundLoginPacket, ClientboundChangeDifficultyPacket.

Parameters

  • Connection connection
  • ServerPlayer serverPlayer
  • CommonListenerCookie commonListenerCookie

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

PlayerList instance = ...;
Connection connection = ...;
ServerPlayer serverPlayer = ...;
CommonListenerCookie commonListenerCookie = ...;
instance.placeNewPlayer(connection, serverPlayer, commonListenerCookie);

net.minecraft.server.players.PlayerList#PlayerList(MinecraftServer,LayeredRegistryAccess<RegistryLayer>,PlayerDataStorage,int)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:133
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: server, registries, maxPlayers, playerIo.

Parameters

  • MinecraftServer minecraftServer
  • LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess
  • PlayerDataStorage playerDataStorage
  • int i

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

MinecraftServer minecraftServer = ...;
LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess = ...;
PlayerDataStorage playerDataStorage = ...;
PlayerList instance = new PlayerList(minecraftServer, layeredRegistryAccess, playerDataStorage, 0);

net.minecraft.server.players.PlayerList#reloadResources()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:849
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ reloadResources ตาม implementation ของ PlayerList

ทำงานยังไง

มีการวนลูป. เรียกต่อ: values(), reload(), getAdvancements(), broadcastAll(), serializeTagsToNetwork(), getRecipeManager(), getSynchronizedItemProperties(), getSynchronizedStonecutterRecipes(). สร้างออบเจ็กต์: ClientboundUpdateTagsPacket, ClientboundUpdateRecipesPacket.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
instance.reloadResources();

net.minecraft.server.players.PlayerList#reloadWhiteList()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:654
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ reloadWhiteList ตาม implementation ของ PlayerList

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PlayerList instance = ...;
instance.reloadWhiteList();

net.minecraft.server.players.PlayerList#remove(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:324
  • Modifiers: public
  • Return: void

คืออะไร

ลบ remove

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: serverLevel(), awardStat(), save(), isPassenger(), getRootVehicle(), hasExactlyOnePlayerPassenger(), debug(), stopRiding(). สร้างออบเจ็กต์: ClientboundPlayerInfoRemovePacket.

Parameters

  • ServerPlayer serverPlayer

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
instance.remove(serverPlayer);

net.minecraft.server.players.PlayerList#removeAll()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:728
  • Modifiers: public
  • Return: void

คืออะไร

ลบ All

ทำงานยังไง

มีการวนลูป. เรียกต่อ: size(), get(), disconnect(), translatable().

Parameters

  • ไม่มี

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

PlayerList instance = ...;
instance.removeAll();

net.minecraft.server.players.PlayerList#respawn(ServerPlayer,boolean,Entity.RemovalReason)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:415
  • Modifiers: public
  • Return: ServerPlayer

คืออะไร

ดำเนินการ respawn ตาม implementation ของ PlayerList

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: remove(), serverLevel(), removePlayerImmediately(), findRespawnPositionAndUseSpawnBlock(), newLevel(), getGameProfile(), clientInformation(), restoreFrom(). สร้างออบเจ็กต์: ServerPlayer, ClientboundGameEventPacket, ClientboundRespawnPacket, ClientboundSetDefaultSpawnPositionPacket. คืนค่า: serverPlayer2.

Parameters

  • ServerPlayer serverPlayer
  • boolean bl
  • Entity.RemovalReason removalReason

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
Entity.RemovalReason removalReason = ...;
ServerPlayer result = instance.respawn(serverPlayer, true, removalReason);

net.minecraft.server.players.PlayerList#save(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:311
  • Modifiers: protected
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), getUUID().

Parameters

  • ServerPlayer serverPlayer

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

ServerPlayer serverPlayer = ...;
@Override
protected void save(ServerPlayer serverPlayer) {
    super.save(serverPlayer);
}

net.minecraft.server.players.PlayerList#saveAll()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:632
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก All

ทำงานยังไง

มีการวนลูป. เรียกต่อ: size(), save(), get().

Parameters

  • ไม่มี

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

PlayerList instance = ...;
instance.saveAll();

net.minecraft.server.players.PlayerList#sendActiveEffects(LivingEntity,ServerGamePacketListenerImpl)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:484
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Active Effects

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getActiveEffects(), send(), getId(). สร้างออบเจ็กต์: ClientboundUpdateMobEffectPacket.

Parameters

  • LivingEntity livingEntity
  • ServerGamePacketListenerImpl serverGamePacketListenerImpl

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

PlayerList instance = ...;
LivingEntity livingEntity = ...;
ServerGamePacketListenerImpl serverGamePacketListenerImpl = ...;
instance.sendActiveEffects(livingEntity, serverGamePacketListenerImpl);

net.minecraft.server.players.PlayerList#sendActivePlayerEffects(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:480
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Active Player Effects

ทำงานยังไง

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

Parameters

  • ServerPlayer serverPlayer

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
instance.sendActivePlayerEffects(serverPlayer);

net.minecraft.server.players.PlayerList#sendAllPlayerInfo(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:673
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง All Player Info

ทำงานยังไง

เรียกต่อ: sendAllDataToRemote(), resetSentInfo(), send(), getInventory(). สร้างออบเจ็กต์: ClientboundSetHeldSlotPacket.

Parameters

  • ServerPlayer serverPlayer

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
instance.sendAllPlayerInfo(serverPlayer);

net.minecraft.server.players.PlayerList#sendLevelInfo(ServerPlayer,ServerLevel)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:657
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Level Info

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: overworld(), getWorldBorder(), send(), getGameTime(), getDayTime(), getGameRules(), getBoolean(), getSharedSpawnPos(). สร้างออบเจ็กต์: ClientboundInitializeBorderPacket, ClientboundSetTimePacket, ClientboundSetDefaultSpawnPositionPacket, ClientboundGameEventPacket.

Parameters

  • ServerPlayer serverPlayer
  • ServerLevel serverLevel

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
ServerLevel serverLevel = ...;
instance.sendLevelInfo(serverPlayer, serverLevel);

net.minecraft.server.players.PlayerList#sendPlayerPermissionLevel(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:490
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง Player Permission Level

ทำงานยังไง

เรียกต่อ: getGameProfile(), getProfilePermissions().

Parameters

  • ServerPlayer serverPlayer

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

PlayerList instance = ...;
ServerPlayer serverPlayer = ...;
instance.sendPlayerPermissionLevel(serverPlayer);

net.minecraft.server.players.PlayerList#setAllowCommandsForAllPlayers(boolean)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:724
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Allow Commands For All Players

ทำงานยังไง

แก้ state: allowCommandsForAllPlayers.

Parameters

  • boolean bl

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

PlayerList instance = ...;
instance.setAllowCommandsForAllPlayers(true);

net.minecraft.server.players.PlayerList#setSimulationDistance(int)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:825
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Simulation Distance

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: simulationDistance. เรียกต่อ: broadcastAll(), getAllLevels(), getChunkSource(). สร้างออบเจ็กต์: ClientboundSetSimulationDistancePacket.

Parameters

  • int i

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

PlayerList instance = ...;
instance.setSimulationDistance(0);

net.minecraft.server.players.PlayerList#setUsingWhiteList(boolean)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:691
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Using White List

ทำงานยังไง

แก้ state: doWhiteList.

Parameters

  • boolean bl

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

PlayerList instance = ...;
instance.setUsingWhiteList(true);

net.minecraft.server.players.PlayerList#setViewDistance(int)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:814
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า View Distance

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: viewDistance. เรียกต่อ: broadcastAll(), getAllLevels(), getChunkSource(). สร้างออบเจ็กต์: ClientboundSetChunkCacheRadiusPacket.

Parameters

  • int i

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

PlayerList instance = ...;
instance.setViewDistance(0);

net.minecraft.server.players.PlayerList#tick()

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:496
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: sendAllPlayerInfoIn. เรียกต่อ: broadcastAll(), of(). สร้างออบเจ็กต์: ClientboundPlayerInfoUpdatePacket.

Parameters

  • ไม่มี

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

PlayerList instance = ...;
instance.tick();

net.minecraft.server.players.PlayerList#updateEntireScoreboard(ServerScoreboard,ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/players/PlayerList.java:241
  • Modifiers: protected
  • Return: void

คืออะไร

อัปเดต Entire Scoreboard

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: newHashSet(), getPlayerTeams(), send(), createAddOrModifyPacket(), values(), getDisplayObjective(), contains(), getStartTrackingPackets().

Parameters

  • ServerScoreboard serverScoreboard
  • ServerPlayer serverPlayer

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

ServerScoreboard serverScoreboard = ...;
ServerPlayer serverPlayer = ...;
@Override
protected void updateEntireScoreboard(ServerScoreboard serverScoreboard, ServerPlayer serverPlayer) {
    super.updateEntireScoreboard(serverScoreboard, serverPlayer);
}

ServerOpList

  • Full name: net.minecraft.server.players.ServerOpList
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/ServerOpList.java
  • Type: class
  • Modifiers: public
  • Extends: StoredUserList<GameProfile, ServerOpListEntry>

net.minecraft.server.players.ServerOpList#canBypassPlayerLimit(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpList.java:23
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Bypass Player Limit

ทำงานยังไง

เรียกต่อ: get(), getBypassesPlayerLimit(). คืนค่า: serverOpListEntry != null ? serverOpListEntry.getBypassesPlayerLimit() : false.

Parameters

  • GameProfile gameProfile

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

ServerOpList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.canBypassPlayerLimit(gameProfile);

net.minecraft.server.players.ServerOpList#createEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpList.java:13
  • Modifiers: protected
  • Return: StoredUserEntry<GameProfile>

คืออะไร

สร้าง Entry

ทำงานยังไง

สร้างออบเจ็กต์: ServerOpListEntry. คืนค่า: new ServerOpListEntry(jsonObject).

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected StoredUserEntry<GameProfile> createEntry(JsonObject jsonObject) {
    return super.createEntry(jsonObject);
}

net.minecraft.server.players.ServerOpList#getKeyForUser(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpList.java:28
  • Modifiers: protected
  • Return: String

คืออะไร

อ่านค่า Key For User

ทำงานยังไง

เรียกต่อ: getId(), toString(). คืนค่า: gameProfile.getId().toString().

Parameters

  • GameProfile gameProfile

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

GameProfile gameProfile = ...;
@Override
protected String getKeyForUser(GameProfile gameProfile) {
    return super.getKeyForUser(gameProfile);
}

net.minecraft.server.players.ServerOpList#getUserList()

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpList.java:18
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า User List

ทำงานยังไง

เรียกต่อ: getEntries(), stream(), map(), filter(), toArray(). คืนค่า: this.getEntries().stream().map(StoredUserEntry::getUser).filter(Objects::nonNull).map(GameProfile::getName).toArray(String[]::new).

Parameters

  • ไม่มี

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

ServerOpList instance = ...;
String[] result = instance.getUserList();

net.minecraft.server.players.ServerOpList#ServerOpList(File)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpList.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • File file

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

File file = ...;
ServerOpList instance = new ServerOpList(file);

ServerOpListEntry

  • Full name: net.minecraft.server.players.ServerOpListEntry
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/ServerOpListEntry.java
  • Type: class
  • Modifiers: public
  • Extends: StoredUserEntry<GameProfile>

net.minecraft.server.players.ServerOpListEntry#getBypassesPlayerLimit()

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpListEntry.java:28
  • Modifiers: public
  • Return: boolean

คืออะไร

อ่านค่า Bypasses Player Limit

ทำงานยังไง

คืนค่า: this.bypassesPlayerLimit.

Parameters

  • ไม่มี

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

ServerOpListEntry instance = ...;
boolean result = instance.getBypassesPlayerLimit();

net.minecraft.server.players.ServerOpListEntry#getLevel()

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpListEntry.java:24
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Level

ทำงานยังไง

คืนค่า: this.level.

Parameters

  • ไม่มี

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

ServerOpListEntry instance = ...;
int result = instance.getLevel();

net.minecraft.server.players.ServerOpListEntry#serialize(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpListEntry.java:32
  • Modifiers: protected
  • Return: void

คืออะไร

แปลงเป็นข้อมูลสำหรับบันทึก/ส่ง serialize

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getUser(), addProperty(), getId(), toString(), getName().

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected void serialize(JsonObject jsonObject) {
    super.serialize(jsonObject);
}

net.minecraft.server.players.ServerOpListEntry#ServerOpListEntry(GameProfile,int,boolean)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpListEntry.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: level, bypassesPlayerLimit.

Parameters

  • GameProfile gameProfile
  • int i
  • boolean bl

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

GameProfile gameProfile = ...;
ServerOpListEntry instance = new ServerOpListEntry(gameProfile, 0, true);

net.minecraft.server.players.ServerOpListEntry#ServerOpListEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/ServerOpListEntry.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: level, bypassesPlayerLimit. เรียกต่อ: createGameProfile(), has(), get(), getAsInt(), getAsBoolean().

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
ServerOpListEntry instance = new ServerOpListEntry(jsonObject);

SleepStatus

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

net.minecraft.server.players.SleepStatus#amountSleeping()

  • Origin: common
  • Source: net/minecraft/server/players/SleepStatus.java:29
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ amountSleeping ตาม implementation ของ SleepStatus

ทำงานยังไง

คืนค่า: this.sleepingPlayers.

Parameters

  • ไม่มี

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

SleepStatus instance = ...;
int result = instance.amountSleeping();

net.minecraft.server.players.SleepStatus#areEnoughDeepSleeping(int,List<ServerPlayer>)

  • Origin: common
  • Source: net/minecraft/server/players/SleepStatus.java:16
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ areEnoughDeepSleeping ตาม implementation ของ SleepStatus

ทำงานยังไง

เรียกต่อ: stream(), filter(), count(), sleepersNeeded(). คืนค่า: j >= this.sleepersNeeded(i).

Parameters

  • int i
  • List<ServerPlayer> list

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

SleepStatus instance = ...;
List<ServerPlayer> list = ...;
boolean result = instance.areEnoughDeepSleeping(0, list);

net.minecraft.server.players.SleepStatus#areEnoughSleeping(int)

  • Origin: common
  • Source: net/minecraft/server/players/SleepStatus.java:12
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ areEnoughSleeping ตาม implementation ของ SleepStatus

ทำงานยังไง

เรียกต่อ: sleepersNeeded(). คืนค่า: this.sleepingPlayers >= this.sleepersNeeded(i).

Parameters

  • int i

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

SleepStatus instance = ...;
boolean result = instance.areEnoughSleeping(0);

net.minecraft.server.players.SleepStatus#removeAllSleepers()

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

คืออะไร

ลบ All Sleepers

ทำงานยังไง

แก้ state: sleepingPlayers.

Parameters

  • ไม่มี

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

SleepStatus instance = ...;
instance.removeAllSleepers();

net.minecraft.server.players.SleepStatus#sleepersNeeded(int)

  • Origin: common
  • Source: net/minecraft/server/players/SleepStatus.java:21
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ sleepersNeeded ตาม implementation ของ SleepStatus

ทำงานยังไง

เรียกต่อ: max(), ceil(). คืนค่า: Math.max(1, Mth.ceil(this.activePlayers * i / 100.0F)).

Parameters

  • int i

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

SleepStatus instance = ...;
int result = instance.sleepersNeeded(0);

net.minecraft.server.players.SleepStatus#update(List<ServerPlayer>)

  • Origin: common
  • Source: net/minecraft/server/players/SleepStatus.java:33
  • Modifiers: public
  • Return: boolean

คืออะไร

อัปเดต update

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: activePlayers, sleepingPlayers. เรียกต่อ: isSpectator(), isSleeping(). คืนค่า: (j > 0 || this.sleepingPlayers > 0) && (i != this.activePlayers || j != this.sleepingPlayers).

Parameters

  • List<ServerPlayer> list

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

SleepStatus instance = ...;
List<ServerPlayer> list = ...;
boolean result = instance.update(list);

StoredUserEntry

  • Full name: net.minecraft.server.players.StoredUserEntry
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/StoredUserEntry.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.server.players.StoredUserEntry#serialize(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserEntry.java:23
  • Modifiers: protected abstract
  • Return: void

คืออะไร

แปลงเป็นข้อมูลสำหรับบันทึก/ส่ง serialize

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected void serialize(JsonObject jsonObject) {
    super.serialize(jsonObject);
}

net.minecraft.server.players.StoredUserEntry#StoredUserEntry(T)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserEntry.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: user.

Parameters

  • T object

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

T object = ...;
StoredUserEntry instance = new StoredUserEntry(object);

StoredUserList

  • Full name: net.minecraft.server.players.StoredUserList
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/StoredUserList.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.server.players.StoredUserList#add(V)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:39
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: put(), getKeyForUser(), getUser(), save(), warn().

Parameters

  • V storedUserEntry

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

StoredUserList instance = ...;
V storedUserEntry = ...;
instance.add(storedUserEntry);

net.minecraft.server.players.StoredUserList#contains(K)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:81
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

เรียกต่อ: containsKey(), getKeyForUser(). คืนค่า: this.map.containsKey(this.getKeyForUser(object)).

Parameters

  • K object

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

K object = ...;
@Override
protected boolean contains(K object) {
    return super.contains(object);
}

net.minecraft.server.players.StoredUserList#createEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:99
  • Modifiers: protected abstract
  • Return: StoredUserEntry<K>

คืออะไร

สร้าง Entry

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected StoredUserEntry<K> createEntry(JsonObject jsonObject) {
    return super.createEntry(jsonObject);
}

net.minecraft.server.players.StoredUserList#get(K)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:49
  • Modifiers: public
  • Return: V

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: removeExpired(), getKeyForUser(). คืนค่า: this.map.get(this.getKeyForUser(object)).

Parameters

  • K object

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

StoredUserList instance = ...;
K object = ...;
V result = instance.get(object);

net.minecraft.server.players.StoredUserList#getEntries()

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:101
  • Modifiers: public
  • Return: Collection<V>

คืออะไร

อ่านค่า Entries

ทำงานยังไง

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

Parameters

  • ไม่มี

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

StoredUserList instance = ...;
Collection<V> result = instance.getEntries();

net.minecraft.server.players.StoredUserList#getFile()

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:35
  • Modifiers: public
  • Return: File

คืออะไร

อ่านค่า File

ทำงานยังไง

คืนค่า: this.file.

Parameters

  • ไม่มี

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

StoredUserList instance = ...;
File result = instance.getFile();

net.minecraft.server.players.StoredUserList#getKeyForUser(K)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:77
  • Modifiers: protected
  • Return: String

คืออะไร

อ่านค่า Key For User

ทำงานยังไง

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

Parameters

  • K object

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

K object = ...;
@Override
protected String getKeyForUser(K object) {
    return super.getKeyForUser(object);
}

net.minecraft.server.players.StoredUserList#getUserList()

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:69
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า User List

ทำงานยังไง

เรียกต่อ: keySet(), toArray(). คืนค่า: this.map.keySet().toArray(new String[0]).

Parameters

  • ไม่มี

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

StoredUserList instance = ...;
String[] result = instance.getUserList();

net.minecraft.server.players.StoredUserList#isEmpty()

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:73
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Empty

ทำงานยังไง

เรียกต่อ: size(). คืนค่า: this.map.size() < 1.

Parameters

  • ไม่มี

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

StoredUserList instance = ...;
boolean result = instance.isEmpty();

net.minecraft.server.players.StoredUserList#load()

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:114
  • Modifiers: public
  • Return: void

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: exists(), newReader(), clear(), fromJson(), convertToJsonObject(), createEntry(), getUser(), put().

Parameters

  • ไม่มี

Throws

  • IOException

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

StoredUserList instance = ...;
instance.load();

net.minecraft.server.players.StoredUserList#remove(K)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:55
  • Modifiers: public
  • Return: void

คืออะไร

ลบ remove

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getKeyForUser(), save(), warn().

Parameters

  • K object

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

StoredUserList instance = ...;
K object = ...;
instance.remove(object);

net.minecraft.server.players.StoredUserList#remove(StoredUserEntry<K>)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:65
  • Modifiers: public
  • Return: void

คืออะไร

ลบ remove

ทำงานยังไง

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

Parameters

  • StoredUserEntry<K> storedUserEntry

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

StoredUserList instance = ...;
StoredUserEntry<K> storedUserEntry = ...;
instance.remove(storedUserEntry);

net.minecraft.server.players.StoredUserList#save()

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:105
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: values(), stream(), map(), make(), forEach(), newWriter(), toJson(), newJsonWriter(). สร้างออบเจ็กต์: JsonArray, JsonObject.

Parameters

  • ไม่มี

Throws

  • IOException

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

StoredUserList instance = ...;
instance.save();

net.minecraft.server.players.StoredUserList#StoredUserList(File)

  • Origin: common
  • Source: net/minecraft/server/players/StoredUserList.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: file.

Parameters

  • File file

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

File file = ...;
StoredUserList instance = new StoredUserList(file);

UserBanList

  • Full name: net.minecraft.server.players.UserBanList
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/UserBanList.java
  • Type: class
  • Modifiers: public
  • Extends: StoredUserList<GameProfile, UserBanListEntry>

net.minecraft.server.players.UserBanList#createEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanList.java:13
  • Modifiers: protected
  • Return: StoredUserEntry<GameProfile>

คืออะไร

สร้าง Entry

ทำงานยังไง

สร้างออบเจ็กต์: UserBanListEntry. คืนค่า: new UserBanListEntry(jsonObject).

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected StoredUserEntry<GameProfile> createEntry(JsonObject jsonObject) {
    return super.createEntry(jsonObject);
}

net.minecraft.server.players.UserBanList#getKeyForUser(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanList.java:27
  • Modifiers: protected
  • Return: String

คืออะไร

อ่านค่า Key For User

ทำงานยังไง

เรียกต่อ: getId(), toString(). คืนค่า: gameProfile.getId().toString().

Parameters

  • GameProfile gameProfile

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

GameProfile gameProfile = ...;
@Override
protected String getKeyForUser(GameProfile gameProfile) {
    return super.getKeyForUser(gameProfile);
}

net.minecraft.server.players.UserBanList#getUserList()

  • Origin: common
  • Source: net/minecraft/server/players/UserBanList.java:22
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า User List

ทำงานยังไง

เรียกต่อ: getEntries(), stream(), map(), filter(), toArray(). คืนค่า: this.getEntries().stream().map(StoredUserEntry::getUser).filter(Objects::nonNull).map(GameProfile::getName).toArray(String[]::new).

Parameters

  • ไม่มี

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

UserBanList instance = ...;
String[] result = instance.getUserList();

net.minecraft.server.players.UserBanList#isBanned(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanList.java:18
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Banned

ทำงานยังไง

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

Parameters

  • GameProfile gameProfile

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

UserBanList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isBanned(gameProfile);

net.minecraft.server.players.UserBanList#UserBanList(File)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanList.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • File file

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

File file = ...;
UserBanList instance = new UserBanList(file);

UserBanListEntry

  • Full name: net.minecraft.server.players.UserBanListEntry
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/UserBanListEntry.java
  • Type: class
  • Modifiers: public
  • Extends: BanListEntry<GameProfile>

net.minecraft.server.players.UserBanListEntry#getDisplayName()

  • Origin: common
  • Source: net/minecraft/server/players/UserBanListEntry.java:32
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Display Name

ทำงานยังไง

เรียกต่อ: getUser(), literal(), getName(), translatable(). คืนค่า: gameProfile != null ? Component.literal(gameProfile.getName()) : Component.translatable("commands.banlist.entry.unknown").

Parameters

  • ไม่มี

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

UserBanListEntry instance = ...;
Component result = instance.getDisplayName();

net.minecraft.server.players.UserBanListEntry#serialize(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanListEntry.java:23
  • Modifiers: protected
  • Return: void

คืออะไร

แปลงเป็นข้อมูลสำหรับบันทึก/ส่ง serialize

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getUser(), addProperty(), getId(), toString(), getName().

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected void serialize(JsonObject jsonObject) {
    super.serialize(jsonObject);
}

net.minecraft.server.players.UserBanListEntry#UserBanListEntry(GameProfile)

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

คืออะไร

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

ทำงานยังไง

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

Parameters

  • GameProfile gameProfile

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

GameProfile gameProfile = ...;
UserBanListEntry instance = new UserBanListEntry(gameProfile);

net.minecraft.server.players.UserBanListEntry#UserBanListEntry(GameProfile,Date,String,Date,String)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanListEntry.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • GameProfile gameProfile
  • Date date
  • String string
  • Date date2
  • String string2

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

GameProfile gameProfile = ...;
Date date = ...;
Date date2 = ...;
UserBanListEntry instance = new UserBanListEntry(gameProfile, date, "value", date2, "value");

net.minecraft.server.players.UserBanListEntry#UserBanListEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/UserBanListEntry.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
UserBanListEntry instance = new UserBanListEntry(jsonObject);

UserWhiteList

  • Full name: net.minecraft.server.players.UserWhiteList
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/UserWhiteList.java
  • Type: class
  • Modifiers: public
  • Extends: StoredUserList<GameProfile, UserWhiteListEntry>

net.minecraft.server.players.UserWhiteList#createEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteList.java:13
  • Modifiers: protected
  • Return: StoredUserEntry<GameProfile>

คืออะไร

สร้าง Entry

ทำงานยังไง

สร้างออบเจ็กต์: UserWhiteListEntry. คืนค่า: new UserWhiteListEntry(jsonObject).

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected StoredUserEntry<GameProfile> createEntry(JsonObject jsonObject) {
    return super.createEntry(jsonObject);
}

net.minecraft.server.players.UserWhiteList#getKeyForUser(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteList.java:27
  • Modifiers: protected
  • Return: String

คืออะไร

อ่านค่า Key For User

ทำงานยังไง

เรียกต่อ: getId(), toString(). คืนค่า: gameProfile.getId().toString().

Parameters

  • GameProfile gameProfile

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

GameProfile gameProfile = ...;
@Override
protected String getKeyForUser(GameProfile gameProfile) {
    return super.getKeyForUser(gameProfile);
}

net.minecraft.server.players.UserWhiteList#getUserList()

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteList.java:22
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า User List

ทำงานยังไง

เรียกต่อ: getEntries(), stream(), map(), filter(), toArray(). คืนค่า: this.getEntries().stream().map(StoredUserEntry::getUser).filter(Objects::nonNull).map(GameProfile::getName).toArray(String[]::new).

Parameters

  • ไม่มี

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

UserWhiteList instance = ...;
String[] result = instance.getUserList();

net.minecraft.server.players.UserWhiteList#isWhiteListed(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteList.java:18
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ White Listed

ทำงานยังไง

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

Parameters

  • GameProfile gameProfile

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

UserWhiteList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isWhiteListed(gameProfile);

net.minecraft.server.players.UserWhiteList#UserWhiteList(File)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteList.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • File file

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

File file = ...;
UserWhiteList instance = new UserWhiteList(file);

UserWhiteListEntry

  • Full name: net.minecraft.server.players.UserWhiteListEntry
  • Package: net.minecraft.server.players
  • Source: commonnet/minecraft/server/players/UserWhiteListEntry.java
  • Type: class
  • Modifiers: public
  • Extends: StoredUserEntry<GameProfile>

net.minecraft.server.players.UserWhiteListEntry#serialize(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteListEntry.java:16
  • Modifiers: protected
  • Return: void

คืออะไร

แปลงเป็นข้อมูลสำหรับบันทึก/ส่ง serialize

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getUser(), addProperty(), getId(), toString(), getName().

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
@Override
protected void serialize(JsonObject jsonObject) {
    super.serialize(jsonObject);
}

net.minecraft.server.players.UserWhiteListEntry#UserWhiteListEntry(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteListEntry.java:8
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • GameProfile gameProfile

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

GameProfile gameProfile = ...;
UserWhiteListEntry instance = new UserWhiteListEntry(gameProfile);

net.minecraft.server.players.UserWhiteListEntry#UserWhiteListEntry(JsonObject)

  • Origin: common
  • Source: net/minecraft/server/players/UserWhiteListEntry.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • JsonObject jsonObject

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

JsonObject jsonObject = ...;
UserWhiteListEntry instance = new UserWhiteListEntry(jsonObject);