Skip to content

Commit f0aa7d9

Browse files
committed
Fix minecarts losing type in 1.21.5->1.21.4
Fixes #1057
1 parent b63e031 commit f0aa7d9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_5to1_21_4/rewriter/EntityPacketRewriter1_21_5.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,11 @@ protected void registerRewrites() {
294294
filter().type(EntityTypes1_21_5.ABSTRACT_MINECART).addIndex(13); // Custom display
295295
filter().type(EntityTypes1_21_5.ABSTRACT_MINECART).index(11).handler((event, data) -> {
296296
final int state = (int) data.getValue();
297+
if (state == 0) {
298+
event.cancel();
299+
return;
300+
}
301+
297302
final int mappedBlockState = protocol.getMappingData().getNewBlockStateId(state);
298303
data.setTypeAndValue(entityDataTypes.varIntType, mappedBlockState);
299304
event.createExtraData(new EntityData(13, mappedEntityDataTypes.booleanType, true));

0 commit comments

Comments
 (0)