From 07fa6615f8d0b71840de018dc782554009523b09 Mon Sep 17 00:00:00 2001 From: jk-5 Date: Mon, 30 Dec 2013 20:12:15 +0100 Subject: [PATCH 1/3] Update ForgeMessage.java --- .../java/net/minecraftforge/common/network/ForgeMessage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/common/network/ForgeMessage.java b/src/main/java/net/minecraftforge/common/network/ForgeMessage.java index 5883aec4d6..2eea627760 100644 --- a/src/main/java/net/minecraftforge/common/network/ForgeMessage.java +++ b/src/main/java/net/minecraftforge/common/network/ForgeMessage.java @@ -13,9 +13,9 @@ import io.netty.buffer.ByteBuf; public abstract class ForgeMessage { public static class DimensionRegisterMessage extends ForgeMessage { /** The dimension ID to register on client */ - int dimensionId; + public int dimensionId; /** The provider ID to register with dimension on client */ - int providerId; + public int providerId; @Override void toBytes(ByteBuf bytes) { From 5ff5f1b0d5435d7e5745335ed5f612bcbd66000a Mon Sep 17 00:00:00 2001 From: jk-5 Date: Mon, 30 Dec 2013 21:58:53 +0100 Subject: [PATCH 2/3] Added a constructor and made the fields package-private --- .../minecraftforge/common/network/ForgeMessage.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/common/network/ForgeMessage.java b/src/main/java/net/minecraftforge/common/network/ForgeMessage.java index 2eea627760..8a576864ba 100644 --- a/src/main/java/net/minecraftforge/common/network/ForgeMessage.java +++ b/src/main/java/net/minecraftforge/common/network/ForgeMessage.java @@ -13,9 +13,16 @@ import io.netty.buffer.ByteBuf; public abstract class ForgeMessage { public static class DimensionRegisterMessage extends ForgeMessage { /** The dimension ID to register on client */ - public int dimensionId; + int dimensionId; /** The provider ID to register with dimension on client */ - public int providerId; + int providerId; + + public DimensionRegisterMessage(int dimensionId, int providerId) + { + this.dimensionId = dimensionId; + this.providerId = providerId; + } + @Override void toBytes(ByteBuf bytes) { From 03c4282ebff461cc4ea07a73756390050e7c2db2 Mon Sep 17 00:00:00 2001 From: jk-5 Date: Tue, 31 Dec 2013 08:21:05 +0100 Subject: [PATCH 3/3] Added default constructor for reflection --- .../java/net/minecraftforge/common/network/ForgeMessage.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/net/minecraftforge/common/network/ForgeMessage.java b/src/main/java/net/minecraftforge/common/network/ForgeMessage.java index 8a576864ba..3c52e040a1 100644 --- a/src/main/java/net/minecraftforge/common/network/ForgeMessage.java +++ b/src/main/java/net/minecraftforge/common/network/ForgeMessage.java @@ -17,6 +17,7 @@ public abstract class ForgeMessage { /** The provider ID to register with dimension on client */ int providerId; + public DimensionRegisterMessage(){} public DimensionRegisterMessage(int dimensionId, int providerId) { this.dimensionId = dimensionId;