mirror of
https://github.com/Suiranoil/SkinRestorer.git
synced 2026-01-16 04:42:12 +00:00
update to 1.19.3
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
org.gradle.jvmargs=-Xmx1G
|
||||
# Fabric Properties
|
||||
# check these on https://fabricmc.net/versions.html
|
||||
minecraft_version=1.19.2
|
||||
yarn_mappings=1.19.2+build.28
|
||||
loader_version=0.14.10
|
||||
minecraft_version=1.19.3
|
||||
yarn_mappings=1.19.3+build.4
|
||||
loader_version=0.14.12
|
||||
# Mod Properties
|
||||
mod_version=1.2.1
|
||||
maven_group=net.lionarius
|
||||
|
||||
@@ -75,13 +75,13 @@ public class SkinRestorer implements DedicatedServerModInitializer {
|
||||
applyRestoredSkin(player, skin);
|
||||
for (PlayerEntity observer : player.world.getPlayers()) {
|
||||
ServerPlayerEntity observer1 = (ServerPlayerEntity) observer;
|
||||
observer1.networkHandler.sendPacket(new PlayerListS2CPacket(PlayerListS2CPacket.Action.REMOVE_PLAYER, player));
|
||||
observer1.networkHandler.sendPacket(new PlayerRemoveS2CPacket(Collections.singletonList(player.getUuid())));
|
||||
observer1.networkHandler.sendPacket(new PlayerListS2CPacket(PlayerListS2CPacket.Action.ADD_PLAYER, player)); // refresh the player information
|
||||
if (player != observer1 && observer1.canSee(player)) {
|
||||
observer1.networkHandler.sendPacket(new EntitiesDestroyS2CPacket(player.getId()));
|
||||
observer1.networkHandler.sendPacket(new PlayerSpawnS2CPacket(player));
|
||||
observer1.networkHandler.sendPacket(new EntityTrackerUpdateS2CPacket(player.getId(), player.getDataTracker(), true));
|
||||
observer1.networkHandler.sendPacket(new EntityPositionS2CPacket(player));
|
||||
observer1.networkHandler.sendPacket(new EntityTrackerUpdateS2CPacket(player.getId(), player.getDataTracker().getChangedEntries()));
|
||||
} else if (player == observer1) {
|
||||
observer1.networkHandler.sendPacket(new PlayerRespawnS2CPacket(
|
||||
observer1.world.getDimensionKey(),
|
||||
@@ -91,17 +91,17 @@ public class SkinRestorer implements DedicatedServerModInitializer {
|
||||
observer1.interactionManager.getPreviousGameMode(),
|
||||
observer1.getWorld().isDebugWorld(),
|
||||
observer1.getWorld().isFlat(),
|
||||
true,
|
||||
Optional.of(GlobalPos.create(observer1.getWorld().getRegistryKey(), observer1.getBlockPos()))
|
||||
(byte)2,
|
||||
Optional.empty()
|
||||
));
|
||||
observer1.requestTeleport(observer1.getX(), observer1.getY(), observer1.getZ());
|
||||
observer1.networkHandler.sendPacket(new UpdateSelectedSlotS2CPacket(observer1.getInventory().selectedSlot));
|
||||
observer1.sendAbilitiesUpdate();
|
||||
observer1.playerScreenHandler.updateToClient();
|
||||
for (StatusEffectInstance instance : observer1.getStatusEffects()) {
|
||||
observer1.networkHandler.sendPacket(new EntityStatusEffectS2CPacket(observer1.getId(), instance));
|
||||
}
|
||||
observer1.networkHandler.sendPacket(new EntityTrackerUpdateS2CPacket(player.getId(), player.getDataTracker(), true));
|
||||
observer1.networkHandler.requestTeleport(observer1.getX(), observer1.getY(), observer1.getZ(), observer1.getYaw(), observer1.getPitch());
|
||||
observer1.networkHandler.sendPacket(new EntityTrackerUpdateS2CPacket(player.getId(), player.getDataTracker().getChangedEntries()));
|
||||
observer1.networkHandler.sendPacket(new ExperienceBarUpdateS2CPacket(player.experienceProgress, player.totalExperience, player.experienceLevel));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user