Package net.minecraft.server.players
Part 1/1
BanListEntry
- Full name:
net.minecraft.server.players.BanListEntry - Package:
net.minecraft.server.players - Source:
common—net/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 objectDate dateString stringDate date2String 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 objectJsonObject 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.BanListEntry#getExpires()
- Origin:
common - Source:
net/minecraft/server/players/BanListEntry.java:60 - Modifiers:
public - Return:
Date
คืออะไร
อ่านค่า Expires
ทำงานยังไง
คืนค่า: this.expires.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.BanListEntry#getReason()
- Origin:
common - Source:
net/minecraft/server/players/BanListEntry.java:65 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Reason
ทำงานยังไง
คืนค่า: this.reason.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.BanListEntry#getSource()
- Origin:
common - Source:
net/minecraft/server/players/BanListEntry.java:56 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Source
ทำงานยังไง
คืนค่า: this.source.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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:
common—net/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
ตัวอย่างใช้งาน
net.minecraft.server.players.GameProfileCache#clearExecutor()
- Origin:
common - Source:
net/minecraft/server/players/GameProfileCache.java:183 - Modifiers:
public - Return:
void
คืออะไร
ล้าง Executor
ทำงานยังไง
แก้ state: executor.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 gameProfileRepositoryFile 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
IpBanList
- Full name:
net.minecraft.server.players.IpBanList - Package:
net.minecraft.server.players - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
IpBanListEntry
- Full name:
net.minecraft.server.players.IpBanListEntry - Package:
net.minecraft.server.players - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringDate dateString string2Date date2String 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:
common—net/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 minecraftServerString 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:
common—net/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 playerdouble ddouble edouble fdouble gResourceKey<Level> resourceKeyPacket<?> 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
ตัวอย่างใช้งาน
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<?> packetResourceKey<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 playerChatMessageCommandSourceStack commandSourceStackChatType.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 playerChatMessageServerPlayer serverPlayerChatType.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 componentboolean 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 componentFunction<ServerPlayer, Component> functionboolean 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 playerComponent 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 playerComponent 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 socketAddressGameProfile 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.PlayerList#getOps()
- Origin:
common - Source:
net/minecraft/server/players/PlayerList.java:646 - Modifiers:
public - Return:
ServerOpList
คืออะไร
อ่านค่า Ops
ทำงานยังไง
คืนค่า: this.ops.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 gameProfileClientInformation 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.server.players.PlayerList#getServer()
- Origin:
common - Source:
net/minecraft/server/players/PlayerList.java:715 - Modifiers:
public - Return:
MinecraftServer
คืออะไร
อ่านค่า Server
ทำงานยังไง
คืนค่า: this.server.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.PlayerList#getSingleplayerData()
- Origin:
common - Source:
net/minecraft/server/players/PlayerList.java:719 - Modifiers:
public - Return:
CompoundTag
คืออะไร
อ่านค่า Singleplayer Data
ทำงานยังไง
คืนค่า: null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 connectionServerPlayer serverPlayerCommonListenerCookie 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 minecraftServerLayeredRegistryAccess<RegistryLayer> layeredRegistryAccessPlayerDataStorage playerDataStorageint 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 serverPlayerboolean blEntity.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
- ไม่มี
ตัวอย่างใช้งาน
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 livingEntityServerGamePacketListenerImpl 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 serverPlayerServerLevel 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 serverScoreboardServerPlayer 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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ServerOpListEntry
- Full name:
net.minecraft.server.players.ServerOpListEntry - Package:
net.minecraft.server.players - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.ServerOpListEntry#getLevel()
- Origin:
common - Source:
net/minecraft/server/players/ServerOpListEntry.java:24 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Level
ทำงานยังไง
คืนค่า: this.level.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 gameProfileint iboolean 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
ตัวอย่างใช้งาน
SleepStatus
- Full name:
net.minecraft.server.players.SleepStatus - Package:
net.minecraft.server.players - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 iList<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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
StoredUserEntry
- Full name:
net.minecraft.server.players.StoredUserEntry - Package:
net.minecraft.server.players - Source:
common—net/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
ตัวอย่างใช้งาน
StoredUserList
- Full name:
net.minecraft.server.players.StoredUserList - Package:
net.minecraft.server.players - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.players.StoredUserList#getFile()
- Origin:
common - Source:
net/minecraft/server/players/StoredUserList.java:35 - Modifiers:
public - Return:
File
คืออะไร
อ่านค่า File
ทำงานยังไง
คืนค่า: this.file.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
UserBanList
- Full name:
net.minecraft.server.players.UserBanList - Package:
net.minecraft.server.players - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
UserBanListEntry
- Full name:
net.minecraft.server.players.UserBanListEntry - Package:
net.minecraft.server.players - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 gameProfileDate dateString stringDate date2String 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
ตัวอย่างใช้งาน
UserWhiteList
- Full name:
net.minecraft.server.players.UserWhiteList - Package:
net.minecraft.server.players - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
UserWhiteListEntry
- Full name:
net.minecraft.server.players.UserWhiteListEntry - Package:
net.minecraft.server.players - Source:
common—net/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
ตัวอย่างใช้งาน
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