]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/common/messages/AddBoundingBox.java
Switch to using DimensionId object
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / common / messages / AddBoundingBox.java
index 3a12945565057955ae2971d51b80c38fff92d472..cc3759c5f0d4cdf72bc4b00e9b0b43bfbcc5e8ee 100644 (file)
@@ -2,18 +2,19 @@ package com.irtimaled.bbor.common.messages;
 
 import com.irtimaled.bbor.client.events.AddBoundingBoxReceived;
 import com.irtimaled.bbor.common.models.AbstractBoundingBox;
+import com.irtimaled.bbor.common.models.DimensionId;
 
 import java.util.HashSet;
 import java.util.Set;
 
 public class AddBoundingBox {
-    public static final String NAME = "bbor:add_bounding_box";
+    public static final String NAME = "bbor:add_bounding_box_v2";
 
-    public static PayloadBuilder getPayload(int dimensionId, AbstractBoundingBox key, Set<AbstractBoundingBox> boundingBoxes) {
+    public static PayloadBuilder getPayload(DimensionId dimensionId, AbstractBoundingBox key, Set<AbstractBoundingBox> boundingBoxes) {
         if (!BoundingBoxSerializer.canSerialize(key)) return null;
 
         PayloadBuilder builder = PayloadBuilder.clientBound(NAME)
-                .writeVarInt(dimensionId);
+                .writeDimensionId(dimensionId);
         BoundingBoxSerializer.serialize(key, builder);
         if (boundingBoxes != null && boundingBoxes.size() > 1) {
             for (AbstractBoundingBox boundingBox : boundingBoxes) {
@@ -24,7 +25,7 @@ public class AddBoundingBox {
     }
 
     public static AddBoundingBoxReceived getEvent(PayloadReader reader) {
-        int dimensionId = reader.readVarInt();
+        DimensionId dimensionId = reader.readDimensionId();
         AbstractBoundingBox key = BoundingBoxDeserializer.deserialize(reader);
         if (key == null) return null;