9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2026-01-06 15:51:50 +00:00

Changed info packet to be sent earlier

This commit is contained in:
LoJoSho
2022-09-05 20:26:10 -05:00
parent 2676505c9a
commit 99b1afd15c

View File

@@ -54,13 +54,14 @@ public class Wardrobe extends User {
final UserManager userManager = this.plugin.getUserManager();
final WardrobeSettings settings = this.plugin.getSettings().getWardrobeSettings();
this.originalGamemode = viewer.getGameMode();
Bukkit.getScheduler().runTask(this.plugin, () -> {
Bukkit.getScheduler().runTaskAsynchronously(this.plugin, () -> {
PacketManager.sendEntitySpawnPacket(
settings.getViewerLocation(),
this.entityIds.wardrobeViewer(),
EntityType.ARMOR_STAND,
viewer
);
PacketManager.sendFakePlayerInfoPacket(viewer, this.getId(), viewer);
});
Bukkit.getScheduler().runTaskLaterAsynchronously(
@@ -106,7 +107,6 @@ public class Wardrobe extends User {
return;
}
final int entityId = this.getEntityId();
PacketManager.sendFakePlayerInfoPacket(viewer, this.getId(), viewer);
PacketManager.sendFakePlayerSpawnPacket(this.currentLocation, this.getId(), entityId, viewer);
PacketManager.sendLookPacket(entityId, this.currentLocation, viewer);
PacketManager.sendRotationPacket(entityId, this.currentLocation, true, viewer);