1
0
mirror of https://github.com/Suiranoil/SkinRestorer.git synced 2026-01-16 04:42:12 +00:00

Compare commits

..

15 Commits

Author SHA1 Message Date
f189322e03 bump version 2024-06-25 14:44:57 +03:00
6f441d5d58 fix no method sendStatusEffects 2024-06-25 14:27:50 +03:00
5def32e4b4 better skin refresh 2024-06-25 14:20:37 +03:00
05e421e24c allow command blocks to execute commands 2024-06-25 12:02:38 +03:00
9617102600 fix no permission level for clear command targets 2024-06-25 12:02:31 +03:00
0e9ceccc47 downgrade version to 1.2.5 2024-06-25 06:46:44 +03:00
8724d6dd41 fix github actions 2024-06-25 06:00:50 +03:00
baa1228f23 update github actions 2024-06-25 05:55:42 +03:00
16dc4bdc50 bump version 2024-06-25 05:53:56 +03:00
ed3bc666db add keepFading arg to status packet 2024-06-25 05:46:57 +03:00
694aca9825 update minecraft to 1.20.5 2024-06-25 05:42:05 +03:00
7e38f06a84 update loom to 1.7 2024-06-25 05:41:53 +03:00
cd48efb3d2 bump version 2024-06-25 05:15:02 +03:00
1ad0a2bd3a fix loading world screen 2024-06-25 05:02:23 +03:00
5e12356940 update version to 1.20.3 2024-06-25 05:01:39 +03:00
5 changed files with 14 additions and 11 deletions

View File

@@ -6,7 +6,7 @@ jobs:
strategy:
matrix:
java: [
17,
21,
]
os: [ubuntu-22.04]
runs-on: ${{ matrix.os }}
@@ -26,7 +26,7 @@ jobs:
- name: build
run: ./gradlew build
- name: capture build artifacts
if: ${{ runner.os == 'Linux' && matrix.java == '17' }}
if: ${{ runner.os == 'Linux' && matrix.java == '21' }}
uses: actions/upload-artifact@v3
with:
name: Artifacts

View File

@@ -1,5 +1,5 @@
plugins {
id 'fabric-loom' version '1.3-SNAPSHOT'
id 'fabric-loom' version '1.7-SNAPSHOT'
}
sourceCompatibility = JavaVersion.VERSION_17

View File

@@ -4,9 +4,9 @@ org.gradle.parallel=true
# Fabric Properties
# check these on https://fabricmc.net/versions.html
minecraft_version=1.20.2
yarn_mappings=1.20.2+build.1
loader_version=0.14.22
minecraft_version=1.20.5
yarn_mappings=1.20.5+build.1
loader_version=0.15.11
# Mod Properties
mod_version=1.2.6

View File

@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

View File

@@ -52,9 +52,12 @@ public class SkinRestorer implements DedicatedServerModInitializer {
));
chunkManager.unloadEntity(player);
chunkManager.loadEntity(player);
player.networkHandler.sendPacket(
new PlayerRespawnS2CPacket(player.createCommonPlayerSpawnInfo(serverWorld), PlayerRespawnS2CPacket.KEEP_ALL)
);
player.networkHandler.sendPacket(new BundleS2CPacket(
List.of(
new PlayerRespawnS2CPacket(player.createCommonPlayerSpawnInfo(serverWorld), PlayerRespawnS2CPacket.KEEP_ALL),
new GameStateChangeS2CPacket(GameStateChangeS2CPacket.INITIAL_CHUNKS_COMING, 0)
)
));
player.networkHandler.requestTeleport(player.getX(), player.getY(), player.getZ(), player.getYaw(), player.getPitch());
player.networkHandler.sendPacket(new EntityVelocityUpdateS2CPacket(player));
player.sendAbilitiesUpdate();
@@ -63,7 +66,7 @@ public class SkinRestorer implements DedicatedServerModInitializer {
playerManager.sendWorldInfo(player, serverWorld);
playerManager.sendPlayerStatus(player);
for (StatusEffectInstance statusEffectInstance : player.getStatusEffects()) {
player.networkHandler.sendPacket(new EntityStatusEffectS2CPacket(player.getId(), statusEffectInstance));
player.networkHandler.sendPacket(new EntityStatusEffectS2CPacket(player.getId(), statusEffectInstance, false));
}
}