Skip to content

Commit

Permalink
to 1.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
IAFEnvoy committed Jul 13, 2024
1 parent 404c1b2 commit 44c0cb4
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 1 deletion.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ minecraft_version=1.20.1
yarn_mappings=1.20.1+build.10
loader_version=0.15.11
# Mod Properties
mod_version=1.4.1
mod_version=1.4.2
maven_group=com.iafenvoy
archives_base_name=Uranus
# Dependencies
Expand Down
26 changes: 26 additions & 0 deletions src/main/java/com/iafenvoy/uranus/client/UranusClient.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.iafenvoy.uranus.client;

import com.iafenvoy.uranus.StaticVariables;
import com.iafenvoy.uranus.animation.IAnimatedEntity;
import com.iafenvoy.uranus.client.tick.ClientTickRateTracker;
import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;

public class UranusClient implements ClientModInitializer {
@Override
public void onInitializeClient() {
ClientPlayNetworking.registerGlobalReceiver(StaticVariables.ANIMATION, (client, handler, buf, responseSender) -> {
int entityID = buf.readInt();
int index = buf.readInt();
if (client.world != null) {
IAnimatedEntity entity = (IAnimatedEntity) client.world.getEntityById(entityID);
if (entity != null) {
if (index == -1) entity.setAnimation(IAnimatedEntity.NO_ANIMATION);
else entity.setAnimation(entity.getAnimations()[index]);
entity.setAnimationTick(0);
}
}
});
ClientPlayNetworking.registerGlobalReceiver(StaticVariables.SYNC_CLIENT_TICK, (client, handler, buf, responseSender) -> ClientTickRateTracker.getForClient(client).syncFromServer(buf.readNbt()));
}
}
3 changes: 3 additions & 0 deletions src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
"icon": "logo.jpg",
"environment": "*",
"entrypoints": {
"client": [
"com.iafenvoy.uranus.client.UranusClient"
],
"main": [
"com.iafenvoy.uranus.Uranus"
]
Expand Down

0 comments on commit 44c0cb4

Please sign in to comment.