aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hype/bbsentials/packets
diff options
context:
space:
mode:
authorhackthetime <l4bg0jb7@duck.com>2023-09-15 13:34:45 +0200
committerhackthetime <l4bg0jb7@duck.com>2023-09-15 13:34:45 +0200
commit32b5cdf7b7628164a795258559a7ce9c63911295 (patch)
tree392ee50c7f66c70c92a46b85ae5ec788aaa05cf0 /src/main/java/de/hype/bbsentials/packets
parent9616b434745f6a0f5bedc0c8145e9e7e214b3cf3 (diff)
downloadBBsentials-32b5cdf7b7628164a795258559a7ce9c63911295.tar.gz
BBsentials-32b5cdf7b7628164a795258559a7ce9c63911295.tar.bz2
BBsentials-32b5cdf7b7628164a795258559a7ce9c63911295.zip
started working on Mod Menu Config Screen.
Missing Configuration still atm. if its not running unset the entry point mod menue in the fabric.mod.json
Diffstat (limited to 'src/main/java/de/hype/bbsentials/packets')
-rw-r--r--src/main/java/de/hype/bbsentials/packets/PacketManager.java2
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/BroadcastMessagePacket.java1
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/ChChestPacket.java (renamed from src/main/java/de/hype/bbsentials/packets/packets/ChChestPackage.java)7
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/DisconnectPacket.java7
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/DisplayMessagePacket.java1
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/DisplayTellrawMessagePacket.java1
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/InternalCommandPacket.java1
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/InvalidCommandFeedbackPacket.java1
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/MiningEventPacket.java3
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/PartyPacket.java16
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/RequestConnectPacket.java3
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/SplashNotifyPacket.java3
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/SystemMessagePacket.java16
-rw-r--r--src/main/java/de/hype/bbsentials/packets/packets/WelcomeClientPacket.java1
14 files changed, 44 insertions, 19 deletions
diff --git a/src/main/java/de/hype/bbsentials/packets/PacketManager.java b/src/main/java/de/hype/bbsentials/packets/PacketManager.java
index a6d94d4..03d25ed 100644
--- a/src/main/java/de/hype/bbsentials/packets/PacketManager.java
+++ b/src/main/java/de/hype/bbsentials/packets/PacketManager.java
@@ -25,7 +25,7 @@ public class PacketManager {
public static void initializePacketActions(BBsentialConnection connection) {
packets.add(new Packet<>(SplashNotifyPacket.class, connection::onSplashNotify));
packets.add(new Packet<>(BingoChatMessagePacket.class, connection::onBingoChatMessagePacket));
- packets.add(new Packet<>(ChChestPackage.class, connection::onChChestPackage));
+ packets.add(new Packet<>(ChChestPacket.class, connection::onChChestPackage));
// packets.add(new Packet<>(DisconnectPacket.class, connection::dummy));
// packets.add(new Packet<>(InternalCommandPacket.class, connection::dummy));
packets.add(new Packet<>(MiningEventPacket.class, connection::onMiningEventPacket));
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/BroadcastMessagePacket.java b/src/main/java/de/hype/bbsentials/packets/packets/BroadcastMessagePacket.java
index 2e507c7..aa0cb89 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/BroadcastMessagePacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/BroadcastMessagePacket.java
@@ -1,5 +1,6 @@
package de.hype.bbsentials.packets.packets;
+
import de.hype.bbsentials.packets.AbstractPacket;
public class BroadcastMessagePacket extends AbstractPacket {
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/ChChestPackage.java b/src/main/java/de/hype/bbsentials/packets/packets/ChChestPacket.java
index e2252e8..4519b66 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/ChChestPackage.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/ChChestPacket.java
@@ -1,12 +1,11 @@
package de.hype.bbsentials.packets.packets;
-
-import de.hype.bbsentials.constants.enviromentShared.ChChestItem;
import de.hype.bbsentials.packets.AbstractPacket;
+import de.hype.bbsentials.constants.enviromentShared.ChChestItem;
-public class ChChestPackage extends AbstractPacket {
+public class ChChestPacket extends AbstractPacket {
- public ChChestPackage(String announcerUsername, ChChestItem[] items, String locationCoords, String bbcommand, String extraMessage) {
+ public ChChestPacket(String announcerUsername, ChChestItem[] items, String locationCoords, String bbcommand, String extraMessage) {
super(1, 1); //Min and Max supported Version
this.announcerUsername = announcerUsername;
this.locationCoords = locationCoords;
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/DisconnectPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/DisconnectPacket.java
index 4a37693..ab04d1a 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/DisconnectPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/DisconnectPacket.java
@@ -1,18 +1,19 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
+import de.hype.bbsentials.constants.enviromentShared.InternalReasonConstants;
public class DisconnectPacket extends AbstractPacket {
- public DisconnectPacket(String internalReason, int[] waitBeforeReconnect, String displayReason, String displayMessage) {
+ public DisconnectPacket(InternalReasonConstants internalReason, int[] waitBeforeReconnect, String displayReason, String displayMessage) {
super(1, 1); //Min and Max supportet Version
this.internalReason = internalReason;
this.waitBeforeReconnect = waitBeforeReconnect;
this.displayReason = displayReason;
this.displayMessage = displayMessage;
}
- public final String internalReason;
+
+ public final InternalReasonConstants internalReason;
public final int[] waitBeforeReconnect;
public final String displayReason;
public final String displayMessage;
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/DisplayMessagePacket.java b/src/main/java/de/hype/bbsentials/packets/packets/DisplayMessagePacket.java
index da99a99..9774f38 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/DisplayMessagePacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/DisplayMessagePacket.java
@@ -1,6 +1,5 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
public class DisplayMessagePacket extends AbstractPacket {
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/DisplayTellrawMessagePacket.java b/src/main/java/de/hype/bbsentials/packets/packets/DisplayTellrawMessagePacket.java
index 9329878..b0580e5 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/DisplayTellrawMessagePacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/DisplayTellrawMessagePacket.java
@@ -1,6 +1,5 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
public class DisplayTellrawMessagePacket extends AbstractPacket {
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/InternalCommandPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/InternalCommandPacket.java
index cf8c8f7..077e3d4 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/InternalCommandPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/InternalCommandPacket.java
@@ -1,6 +1,5 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
//Only used for small things which don't really need an own Packet.
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/InvalidCommandFeedbackPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/InvalidCommandFeedbackPacket.java
index b57be4a..d1173ea 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/InvalidCommandFeedbackPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/InvalidCommandFeedbackPacket.java
@@ -1,6 +1,5 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
public class InvalidCommandFeedbackPacket extends AbstractPacket {
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/MiningEventPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/MiningEventPacket.java
index 5dd383f..ae2f436 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/MiningEventPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/MiningEventPacket.java
@@ -1,9 +1,8 @@
package de.hype.bbsentials.packets.packets;
-
+import de.hype.bbsentials.packets.AbstractPacket;
import de.hype.bbsentials.constants.enviromentShared.Islands;
import de.hype.bbsentials.constants.enviromentShared.MiningEvents;
-import de.hype.bbsentials.packets.AbstractPacket;
public class MiningEventPacket extends AbstractPacket {
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/PartyPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/PartyPacket.java
new file mode 100644
index 0000000..23325d9
--- /dev/null
+++ b/src/main/java/de/hype/bbsentials/packets/packets/PartyPacket.java
@@ -0,0 +1,16 @@
+package de.hype.bbsentials.packets.packets;
+
+import de.hype.bbsentials.packets.AbstractPacket;
+
+public class PartyPacket extends AbstractPacket {
+
+ public PartyPacket(String type, String[] users) {
+ super(1, 1); //Min and Max supportet Version
+ this.type = type;
+ this.users = users;
+ }
+
+ public final String type;
+ public final String[] users;
+
+}
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/RequestConnectPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/RequestConnectPacket.java
index 62bac83..6009de5 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/RequestConnectPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/RequestConnectPacket.java
@@ -1,12 +1,11 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
public class RequestConnectPacket extends AbstractPacket {
- public RequestConnectPacket(String mcuuid, String key, int clientApiVersion, String authType ) {
+ public RequestConnectPacket(String mcuuid, String key, int clientApiVersion, String authType) {
super(1, 1); //Min and Max supported Version
this.mcuuid = mcuuid;
this.key = key;
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/SplashNotifyPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/SplashNotifyPacket.java
index bfdc275..ab0076e 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/SplashNotifyPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/SplashNotifyPacket.java
@@ -1,8 +1,7 @@
package de.hype.bbsentials.packets.packets;
-
-import de.hype.bbsentials.constants.enviromentShared.Islands;
import de.hype.bbsentials.packets.AbstractPacket;
+import de.hype.bbsentials.constants.enviromentShared.Islands;
public class SplashNotifyPacket extends AbstractPacket {
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/SystemMessagePacket.java b/src/main/java/de/hype/bbsentials/packets/packets/SystemMessagePacket.java
new file mode 100644
index 0000000..c8ba534
--- /dev/null
+++ b/src/main/java/de/hype/bbsentials/packets/packets/SystemMessagePacket.java
@@ -0,0 +1,16 @@
+package de.hype.bbsentials.packets.packets;
+
+import de.hype.bbsentials.packets.AbstractPacket;
+
+public class SystemMessagePacket extends AbstractPacket {
+ public final String message;
+ public final boolean important;
+ public final boolean ping;
+
+ public SystemMessagePacket(String message, boolean important, boolean ping) {
+ super(1, 1); //Min and Max supported Version
+ this.message = message;
+ this.important = important;
+ this.ping = ping;
+ }
+}
diff --git a/src/main/java/de/hype/bbsentials/packets/packets/WelcomeClientPacket.java b/src/main/java/de/hype/bbsentials/packets/packets/WelcomeClientPacket.java
index 4b2f7c3..f1c80b3 100644
--- a/src/main/java/de/hype/bbsentials/packets/packets/WelcomeClientPacket.java
+++ b/src/main/java/de/hype/bbsentials/packets/packets/WelcomeClientPacket.java
@@ -1,6 +1,5 @@
package de.hype.bbsentials.packets.packets;
-
import de.hype.bbsentials.packets.AbstractPacket;
public class WelcomeClientPacket extends AbstractPacket {