Skip to content

Commit c0d1cab

Browse files
Fix bow animation not working in 1.9->1.8
Closes #516
1 parent 51e81c7 commit c0d1cab

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

common/src/main/java/com/viaversion/viarewind/protocol/protocol1_8to1_9/metadata/MetadataRewriter1_8To1_9.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,14 +247,13 @@ private void handleMetadata(MetaHandlerEvent event, Metadata metadata) {
247247
}
248248
if (metaIndex.getOldType() == null || metaIndex.getNewType() == null) {
249249
if (metaIndex == MetaIndex.PLAYER_HAND) { // Player eating/aiming/drinking
250-
int status = tracker.getStatus().getOrDefault(event.entityId(), 0);
250+
byte status = (byte) tracker.getStatus().getOrDefault(event.entityId(), 0);
251251
if ((((byte) metadata.value()) & 1 << HAND_ACTIVE_BIT) != 0) {
252252
status = (byte) (status | 1 << STATUS_USE_BIT);
253253
} else {
254254
status = (byte) (status & ~(1 << STATUS_USE_BIT));
255255
}
256256
event.createExtraMeta(new Metadata(MetaIndex.ENTITY_STATUS.getIndex(), MetaType1_8.Byte, status));
257-
return;
258257
}
259258
event.cancel();
260259
return;

0 commit comments

Comments
 (0)