Skip to content

Commit d93e315

Browse files
committed
fix skill issue
1 parent ad8e9d1 commit d93e315

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

src/main/java/com/cleanroommc/modularui/value/sync/GenericListSyncHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ public List<T> getValue() {
5454
@Override
5555
public void read(PacketBuffer buffer) throws IOException {
5656
this.cache.clear();
57-
for (int i = 0; i < buffer.readVarInt(); i++) {
57+
int size = buffer.readVarInt();
58+
for (int i = 0; i < size; i++) {
5859
this.cache.add(deserializeValue(buffer));
5960
}
6061
onSetCache(getValue(), true, false);

src/main/java/com/cleanroommc/modularui/value/sync/GenericMapSyncHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ public void write(PacketBuffer buffer) throws IOException {
9696
@Override
9797
public void read(PacketBuffer buffer) throws IOException {
9898
this.cache.clear();
99-
for (int i = 0; i < buffer.readVarInt(); i++) {
99+
int size = buffer.readVarInt();
100+
for (int i = 0; i < size; i++) {
100101
this.cache.put(this.keyDeserializer.deserialize(buffer), this.valueDeserializer.deserialize(buffer));
101102
}
102103
this.setter.accept(getValue());

src/main/java/com/cleanroommc/modularui/value/sync/GenericSetSyncHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ public Set<T> getValue() {
5252
@Override
5353
public void read(PacketBuffer buffer) throws IOException {
5454
this.cache.clear();
55-
for (int i = 0; i < buffer.readVarInt(); i++) {
55+
int size = buffer.readVarInt();
56+
for (int i = 0; i < size; i++) {
5657
this.cache.add(deserializeValue(buffer));
5758
}
5859
onSetCache(getValue(), true, false);

0 commit comments

Comments
 (0)