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

Compare commits

..

7 Commits

Author SHA1 Message Date
3a3a153893 bump version 2024-06-25 14:45:39 +03:00
926ae577e1 remove unknown state packet 2024-06-25 14:43:41 +03:00
8a1d28b65d remove new parameter 2024-06-25 14:41:17 +03:00
597142421d fix no method sendStatusEffects 2024-06-25 14:41:17 +03:00
68fb2ae683 better skin refresh 2024-06-25 14:41:16 +03:00
e91b60d110 allow command blocks to execute commands 2024-06-25 12:06:00 +03:00
8050f7f879 fix no permission level for clear command targets 2024-06-25 12:05:57 +03:00
5 changed files with 11 additions and 14 deletions

View File

@@ -6,7 +6,7 @@ jobs:
strategy:
matrix:
java: [
21,
17,
]
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 == '21' }}
if: ${{ runner.os == 'Linux' && matrix.java == '17' }}
uses: actions/upload-artifact@v3
with:
name: Artifacts

View File

@@ -1,5 +1,5 @@
plugins {
id 'fabric-loom' version '1.7-SNAPSHOT'
id 'fabric-loom' version '1.3-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.5
yarn_mappings=1.20.5+build.1
loader_version=0.15.11
minecraft_version=1.20.2
yarn_mappings=1.20.2+build.1
loader_version=0.14.22
# 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.8-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

View File

@@ -52,12 +52,9 @@ public class SkinRestorer implements DedicatedServerModInitializer {
));
chunkManager.unloadEntity(player);
chunkManager.loadEntity(player);
player.networkHandler.sendPacket(new BundleS2CPacket(
List.of(
new PlayerRespawnS2CPacket(player.createCommonPlayerSpawnInfo(serverWorld), PlayerRespawnS2CPacket.KEEP_ALL),
new GameStateChangeS2CPacket(GameStateChangeS2CPacket.INITIAL_CHUNKS_COMING, 0)
)
));
player.networkHandler.sendPacket(
new PlayerRespawnS2CPacket(player.createCommonPlayerSpawnInfo(serverWorld), PlayerRespawnS2CPacket.KEEP_ALL)
);
player.networkHandler.requestTeleport(player.getX(), player.getY(), player.getZ(), player.getYaw(), player.getPitch());
player.networkHandler.sendPacket(new EntityVelocityUpdateS2CPacket(player));
player.sendAbilitiesUpdate();
@@ -66,7 +63,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, false));
player.networkHandler.sendPacket(new EntityStatusEffectS2CPacket(player.getId(), statusEffectInstance));
}
}