1
0
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:
Lionarius
2022-12-21 01:35:58 +03:00
parent fe1399e6b8
commit e29c6a9927
2 changed files with 9 additions and 9 deletions

View File

@@ -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

View File

@@ -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));
}
}