Skip to content

Commit 8a9d4bd

Browse files
committed
Update VV usage
1 parent 7f85d07 commit 8a9d4bd

File tree

14 files changed

+27
-37
lines changed

14 files changed

+27
-37
lines changed

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_10to1_11/packets/BlockItemPackets1_11.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public void register() {
177177
protocol.registerClientbound(ClientboundPackets1_9_3.CHUNK_DATA, wrapper -> {
178178
ClientWorld clientWorld = wrapper.user().get(ClientWorld.class);
179179

180-
ChunkType1_9_3 type = new ChunkType1_9_3(clientWorld); // Use the 1.10 Chunk type since nothing changed.
180+
ChunkType1_9_3 type = ChunkType1_9_3.forEnvironment(clientWorld.getEnvironment()); // Use the 1.10 Chunk type since nothing changed.
181181
Chunk chunk = wrapper.passthrough(type);
182182

183183
handleChunk(chunk);

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_11_1to1_12/packets/BlockItemPackets1_12.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public void register() {
153153
protocol.registerClientbound(ClientboundPackets1_12.CHUNK_DATA, wrapper -> {
154154
ClientWorld clientWorld = wrapper.user().get(ClientWorld.class);
155155

156-
ChunkType1_9_3 type = new ChunkType1_9_3(clientWorld); // Use the 1.9.4 Chunk type since nothing changed.
156+
ChunkType1_9_3 type = ChunkType1_9_3.forEnvironment(clientWorld.getEnvironment()); // Use the 1.9.4 Chunk type since nothing changed.
157157
Chunk chunk = wrapper.passthrough(type);
158158

159159
handleChunk(chunk);

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ public void register() {
258258
protocol.registerClientbound(ClientboundPackets1_13.CHUNK_DATA, wrapper -> {
259259
ClientWorld clientWorld = wrapper.user().get(ClientWorld.class);
260260

261-
ChunkType1_9_3 type_old = new ChunkType1_9_3(clientWorld);
262-
ChunkType1_13 type = new ChunkType1_13(clientWorld);
261+
ChunkType1_9_3 type_old = ChunkType1_9_3.forEnvironment(clientWorld.getEnvironment());
262+
ChunkType1_13 type = ChunkType1_13.forEnvironment(clientWorld.getEnvironment());
263263
Chunk chunk = wrapper.read(type);
264264

265265
// Handle Block Entities before block rewrite

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_13_2to1_14/Protocol1_13_2To1_14.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ public void init(UserConnection user) {
170170
user.addEntityTracker(this.getClass(), new EntityTrackerBase(user, EntityTypes1_14.PLAYER));
171171

172172
if (!user.has(ChunkLightStorage.class)) {
173-
user.put(new ChunkLightStorage(user));
173+
user.put(new ChunkLightStorage());
174174
}
175175

176-
user.put(new DifficultyStorage(user));
176+
user.put(new DifficultyStorage());
177177
}
178178

179179
@Override

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_13_2to1_14/packets/BlockItemPackets1_14.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -366,8 +366,8 @@ public void register() {
366366

367367
protocol.registerClientbound(ClientboundPackets1_14.CHUNK_DATA, wrapper -> {
368368
ClientWorld clientWorld = wrapper.user().get(ClientWorld.class);
369-
Chunk chunk = wrapper.read(new ChunkType1_14());
370-
wrapper.write(new ChunkType1_13(clientWorld), chunk);
369+
Chunk chunk = wrapper.read(ChunkType1_14.TYPE);
370+
wrapper.write(ChunkType1_13.forEnvironment(clientWorld.getEnvironment()), chunk);
371371

372372
ChunkLightStorage.ChunkLight chunkLight = wrapper.user().get(ChunkLightStorage.class).getStoredLight(chunk.getX(), chunk.getZ());
373373
for (int i = 0; i < chunk.getSections().length; i++) {
@@ -382,10 +382,10 @@ public void register() {
382382
sectionLight.setSkyLight(ChunkLightStorage.FULL_LIGHT);
383383
}
384384
} else {
385-
byte[] blockLight = chunkLight.getBlockLight()[i];
385+
byte[] blockLight = chunkLight.blockLight()[i];
386386
sectionLight.setBlockLight(blockLight != null ? blockLight : ChunkLightStorage.FULL_LIGHT);
387387
if (clientWorld.getEnvironment() == Environment.NORMAL) {
388-
byte[] skyLight = chunkLight.getSkyLight()[i];
388+
byte[] skyLight = chunkLight.skyLight()[i];
389389
sectionLight.setSkyLight(skyLight != null ? skyLight : ChunkLightStorage.FULL_LIGHT);
390390
}
391391
}

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_13_2to1_14/storage/ChunkLightStorage.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717
*/
1818
package com.viaversion.viabackwards.protocol.protocol1_13_2to1_14.storage;
1919

20-
import com.viaversion.viaversion.api.connection.StoredObject;
21-
import com.viaversion.viaversion.api.connection.UserConnection;
20+
import com.viaversion.viaversion.api.connection.StorableObject;
2221
import java.lang.reflect.Constructor;
2322
import java.lang.reflect.InvocationTargetException;
2423
import java.util.Arrays;
2524
import java.util.HashMap;
2625
import java.util.Map;
2726

28-
public class ChunkLightStorage extends StoredObject {
27+
public class ChunkLightStorage implements StorableObject {
2928
public static final byte[] FULL_LIGHT = new byte[2048];
3029
public static final byte[] EMPTY_LIGHT = new byte[2048];
3130
private static Constructor<?> fastUtilLongObjectHashMap;
@@ -41,10 +40,6 @@ public class ChunkLightStorage extends StoredObject {
4140
}
4241
}
4342

44-
public ChunkLightStorage(UserConnection user) {
45-
super(user);
46-
}
47-
4843
public void setStoredLight(byte[][] skyLight, byte[][] blockLight, int x, int z) {
4944
storedLight.put(getChunkSectionIndex(x, z), new ChunkLight(skyLight, blockLight));
5045
}
@@ -85,11 +80,11 @@ public ChunkLight(byte[][] skyLight, byte[][] blockLight) {
8580
this.blockLight = blockLight;
8681
}
8782

88-
public byte[][] getSkyLight() {
83+
public byte[][] skyLight() {
8984
return skyLight;
9085
}
9186

92-
public byte[][] getBlockLight() {
87+
public byte[][] blockLight() {
9388
return blockLight;
9489
}
9590
}

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_13_2to1_14/storage/DifficultyStorage.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,11 @@
1717
*/
1818
package com.viaversion.viabackwards.protocol.protocol1_13_2to1_14.storage;
1919

20-
import com.viaversion.viaversion.api.connection.StoredObject;
21-
import com.viaversion.viaversion.api.connection.UserConnection;
20+
import com.viaversion.viaversion.api.connection.StorableObject;
2221

23-
public class DifficultyStorage extends StoredObject {
22+
public class DifficultyStorage implements StorableObject {
2423
private byte difficulty;
2524

26-
public DifficultyStorage(UserConnection user) {
27-
super(user);
28-
}
29-
3025
public byte getDifficulty() {
3126
return difficulty;
3227
}

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_13to1_13_1/packets/WorldPackets1_13_1.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static void register(Protocol1_13To1_13_1 protocol) {
3838

3939
protocol.registerClientbound(ClientboundPackets1_13.CHUNK_DATA, wrapper -> {
4040
ClientWorld clientWorld = wrapper.user().get(ClientWorld.class);
41-
Chunk chunk = wrapper.passthrough(new ChunkType1_13(clientWorld));
41+
Chunk chunk = wrapper.passthrough(ChunkType1_13.forEnvironment(clientWorld.getEnvironment()));
4242

4343
for (ChunkSection section : chunk.getSections()) {
4444
if (section == null) {

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_14_4to1_15/packets/BlockItemPackets1_15.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ protected void registerPackets() {
6161
blockRewriter.registerMultiBlockChange(ClientboundPackets1_15.MULTI_BLOCK_CHANGE);
6262

6363
protocol.registerClientbound(ClientboundPackets1_15.CHUNK_DATA, wrapper -> {
64-
Chunk chunk = wrapper.read(new ChunkType1_15());
65-
wrapper.write(new ChunkType1_14(), chunk);
64+
Chunk chunk = wrapper.read(ChunkType1_15.TYPE);
65+
wrapper.write(ChunkType1_14.TYPE, chunk);
6666

6767
if (chunk.isFullChunk()) {
6868
int[] biomeData = chunk.getBiomeData();

common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_15_2to1_16/packets/BlockItemPackets1_16.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ public void register() {
142142
});
143143

144144
protocol.registerClientbound(ClientboundPackets1_16.CHUNK_DATA, wrapper -> {
145-
Chunk chunk = wrapper.read(new ChunkType1_16());
146-
wrapper.write(new ChunkType1_15(), chunk);
145+
Chunk chunk = wrapper.read(ChunkType1_16.TYPE);
146+
wrapper.write(ChunkType1_15.TYPE, chunk);
147147

148148
for (int i = 0; i < chunk.getSections().length; i++) {
149149
ChunkSection section = chunk.getSections()[i];

0 commit comments

Comments
 (0)