9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-23 17:09:19 +00:00

refactor(user): 重命名方法和字段

This commit is contained in:
jhqwqmc
2025-09-14 01:33:54 +08:00
parent 24938359f8
commit d53246d547
3 changed files with 14 additions and 14 deletions

View File

@@ -1240,17 +1240,17 @@ public class PacketConsumers {
try {
BukkitServerPlayer player = (BukkitServerPlayer) user;
String name = (String) NetworkReflections.methodHandle$ServerboundHelloPacket$nameGetter.invokeExact(packet);
player.setNameUnverified(name);
player.setUnverifiedName(name);
if (VersionHelper.isOrAbove1_20_2()) {
UUID uuid = (UUID) NetworkReflections.methodHandle$ServerboundHelloPacket$uuidGetter.invokeExact(packet);
player.setUUIDUnverified(uuid);
player.setUnverifiedUUID(uuid);
} else {
@SuppressWarnings("unchecked")
Optional<UUID> uuid = (Optional<UUID>) NetworkReflections.methodHandle$ServerboundHelloPacket$uuidGetter.invokeExact(packet);
if (uuid.isPresent()) {
player.setUUIDUnverified(uuid.get());
player.setUnverifiedUUID(uuid.get());
} else {
player.setUUIDUnverified(UUID.nameUUIDFromBytes(("OfflinePlayer:" + name).getBytes(StandardCharsets.UTF_8)));
player.setUnverifiedUUID(UUID.nameUUIDFromBytes(("OfflinePlayer:" + name).getBytes(StandardCharsets.UTF_8)));
}
}
} catch (Throwable e) {
@@ -2561,8 +2561,8 @@ public class PacketConsumers {
public static final TriConsumer<NetWorkUser, NMSPacketEvent, Object> LOGIN_FINISHED = (user, event, packet) -> {
try {
GameProfile gameProfile = FastNMS.INSTANCE.field$ClientboundLoginFinishedPacket$gameProfile(packet);
user.setNameVerified(gameProfile.getName());
user.setUUIDVerified(gameProfile.getId());
user.setVerifiedName(gameProfile.getName());
user.setVerifiedUUID(gameProfile.getId());
} catch (Exception e) {
CraftEngine.instance().logger().warn("Failed to handle ClientboundLoginFinishedPacket", e);
}

View File

@@ -330,13 +330,13 @@ public class BukkitServerPlayer extends Player {
}
@Override
public void setNameUnverified(String name) {
public void setUnverifiedName(String name) {
if (this.isNameVerified) return;
this.name = name;
}
@Override
public void setNameVerified(String name) {
public void setVerifiedName(String name) {
if (this.isNameVerified) return;
this.name = name;
this.isNameVerified = true;
@@ -353,13 +353,13 @@ public class BukkitServerPlayer extends Player {
}
@Override
public void setUUIDUnverified(UUID uuid) {
public void setUnverifiedUUID(UUID uuid) {
if (this.isUUIDVerified) return;
this.uuid = uuid;
}
@Override
public void setUUIDVerified(UUID uuid) {
public void setVerifiedUUID(UUID uuid) {
if (this.isUUIDVerified) return;
this.uuid = uuid;
this.isUUIDVerified = true;

View File

@@ -33,17 +33,17 @@ public interface NetWorkUser {
boolean isNameVerified();
void setNameUnverified(String name);
void setUnverifiedName(String name);
void setNameVerified(String name);
void setVerifiedName(String name);
UUID uuid();
boolean isUUIDVerified();
void setUUIDUnverified(UUID uuid);
void setUnverifiedUUID(UUID uuid);
void setUUIDVerified(UUID uuid);
void setVerifiedUUID(UUID uuid);
void sendPacket(Object packet, boolean immediately);