diff --git a/Dockerfile b/Dockerfile index 4fd3b4b..2f108e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN gradle build FROM eclipse-temurin:21 RUN mkdir /data WORKDIR /data -RUN curl -Lo craftsnet.jar https://github.com/CraftsBlock/CraftsNet/releases/download/v3.0.6/CraftsNet_3.0.6-SNAPSHOT.jar +RUN curl -Lo craftsnet.jar https://github.com/CraftsBlock/CraftsNet/releases/download/v3.2.0/CraftsNet_3.2.0-SNAPSHOT.jar RUN mkdir addons COPY --from=airserver-builder /src/build/libs/AirServer*.jar addons/AirServer.jar EXPOSE 5000 diff --git a/build.gradle b/build.gradle index 32c210b..86586a4 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ repositories { } dependencies { - implementation 'de.craftsblock:craftsnet:3.0.6-SNAPSHOT' + implementation 'de.craftsblock:craftsnet:3.2.0-SNAPSHOT' implementation 'de.craftsblock.craftscore:CraftsCore:3.7.53-SNAPSHOT' implementation 'com.squareup.okhttp3:okhttp:4.12.0' implementation 'com.google.code.gson:gson:2.10' diff --git a/src/main/java/de/pauljako/cosmeticserver/CosmeticSocket.java b/src/main/java/de/pauljako/cosmeticserver/CosmeticSocket.java index ef8427f..f4b69fc 100644 --- a/src/main/java/de/pauljako/cosmeticserver/CosmeticSocket.java +++ b/src/main/java/de/pauljako/cosmeticserver/CosmeticSocket.java @@ -9,7 +9,6 @@ import de.craftsblock.craftscore.json.Json; import de.craftsblock.craftscore.json.JsonParser; import de.craftsblock.craftscore.utils.Validator; import de.craftsblock.craftsnet.api.websocket.*; -import de.craftsblock.craftsnet.api.websocket.annotations.MessageReceiver; import de.craftsblock.craftsnet.api.websocket.annotations.Socket; import de.craftsblock.craftsnet.events.sockets.ClientDisconnectEvent; @@ -17,14 +16,13 @@ import java.io.IOException; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; -@Socket("/v1/cosmetic") public class CosmeticSocket implements SocketHandler, ListenerAdapter { public static final ConcurrentHashMap clients = new ConcurrentHashMap<>(); public static final ConcurrentHashMap cosmetics = new ConcurrentHashMap<>(); - @MessageReceiver + @Socket("/v1/cosmetic") public void handleMessage(SocketExchange exchange, String message) throws IOException { WebSocketClient client = exchange.client(); if (!Validator.isJsonValid(message)) {