7e8eff1
Branches > main > 7e8eff1 > files
Move namespaces to net.bowmap.server.*
Commit: 7e8eff10bdfc3fdacd77d6c49f3c47eeaa2a3aca
Parent: 07359c8
15 changed files:
deps.edn view file
@@ -1,5 +1,5 @@ {:aliases- {:run {:exec-fn net.bowmap.core/-main+ {:run {:exec-fn net.bowmap.server.core/-main :extra-deps {nrepl/nrepl {:mvn/version "1.7.0"}}}} :deps {org.clojure/clojure {:mvn/version "1.13.0-alpha6"}src/net/bowmap/server/core.clj src/net/bowmap/core.clj view file
@@ -1,6 +1,6 @@-(ns net.bowmap.core+(ns net.bowmap.server.core (:require- [net.bowmap.network.server :as server]+ [net.bowmap.server.network.server :as server] [nrepl.server :as nrepl])) (defn -main [& _args]src/net/bowmap/server/network/connection.clj src/net/bowmap/network/connection.clj view file
@@ -1,8 +1,8 @@-(ns net.bowmap.network.connection+(ns net.bowmap.server.network.connection "A connection to the Minecraft server." (:require [clojure.core.async :refer [<!! >!! chan close! io-thread]]- [net.bowmap.network.streams :as streams])+ [net.bowmap.server.network.streams :as streams]) (:import [java.io IOException] [java.net Socket]))src/net/bowmap/server/network/server.clj src/net/bowmap/network/server.clj view file
@@ -1,10 +1,10 @@-(ns net.bowmap.network.server+(ns net.bowmap.server.network.server (:require [clojure.core.async :refer [<!! chan io-thread put!]]- [net.bowmap.network.client :refer [apply-serverbound-frame]]- [net.bowmap.network.connection :as connection]- [net.bowmap.network.phase :as phase]- [net.bowmap.network.socket :as socket]))+ [net.bowmap.server.protocol.client :refer [apply-serverbound-frame]]+ [net.bowmap.server.network.connection :as connection]+ [net.bowmap.server.protocol.phase :as phase]+ [net.bowmap.server.network.socket :as socket])) (defn client-step ([_] {::phase/phase ::phase/handshaking})src/net/bowmap/server/network/socket.clj src/net/bowmap/network/socket.clj view file
@@ -1,7 +1,7 @@-(ns net.bowmap.network.socket+(ns net.bowmap.server.network.socket (:require [clojure.core.async :refer [>!! chan close! io-thread]]- [net.bowmap.network.connection :as connection])+ [net.bowmap.server.network.connection :as connection]) (:import [java.net ServerSocket])) src/net/bowmap/server/network/streams.clj src/net/bowmap/network/streams.clj view file
@@ -1,6 +1,6 @@-(ns net.bowmap.network.streams+(ns net.bowmap.server.network.streams (:require- [net.bowmap.network.frame.types :refer [max-varint-size]])+ [net.bowmap.server.protocol.types :refer [max-varint-size]]) (:import [io.netty.buffer ByteBuf Unpooled] [java.iosrc/net/bowmap/server/protocol/client.clj src/net/bowmap/network/client.clj view file
@@ -1,10 +1,10 @@-(ns net.bowmap.network.client+(ns net.bowmap.server.protocol.client (:require [medley.core :refer [assoc-some]]- [net.bowmap.network.packet :as packet]- [net.bowmap.network.packets :as packets]- [net.bowmap.network.phase :as phase]- [net.bowmap.network.serverbound-packets :as serverbound]))+ [net.bowmap.server.protocol.packet :as packet]+ [net.bowmap.server.protocol.packets :as packets]+ [net.bowmap.server.protocol.phase :as phase]+ [net.bowmap.server.protocol.serverbound-packets :as serverbound])) (defn phase-transition "Returns the phase a client should take on after parsing 'packet', or nil."src/net/bowmap/server/protocol/clientbound_packets.clj src/net/bowmap/network/clientbound_packets.clj view file
@@ -1,8 +1,8 @@-(ns net.bowmap.network.clientbound-packets+(ns net.bowmap.server.protocol.clientbound-packets (:require- [net.bowmap.network.frame.types :as t]- [net.bowmap.network.frame.writers :refer :all]- [net.bowmap.network.phase :as phase]))+ [net.bowmap.server.protocol.types :as t]+ [net.bowmap.server.protocol.writers :refer :all]+ [net.bowmap.server.protocol.phase :as phase])) (defn ? [_] (throw (Exception. "Error while encoding packet: no packet definition for that packet id"))) src/net/bowmap/server/protocol/packet.clj src/net/bowmap/network/packet.clj view file
@@ -1,4 +1,4 @@-(ns net.bowmap.network.packet+(ns net.bowmap.server.protocol.packet "A Minecraft protocol packet sent either to the server (serverbound), or to the client (clientbound). See https://minecraft.wiki/w/Java_Edition_protocol/Packets"src/net/bowmap/server/protocol/packets.clj src/net/bowmap/network/packets.clj view file
@@ -1,12 +1,12 @@-(ns net.bowmap.network.packets+(ns net.bowmap.server.protocol.packets (:require- [net.bowmap.network.clientbound-packets :refer [clientbound-packets]]- [net.bowmap.network.frame.readers :as readers]- [net.bowmap.network.frame.types :refer [frame]]- [net.bowmap.network.frame.writers :as writers]- [net.bowmap.network.packet :as packet]- [net.bowmap.network.phase :as phase]- [net.bowmap.network.serverbound-packets :refer [serverbound-packets]]))+ [net.bowmap.server.protocol.clientbound-packets :refer [clientbound-packets]]+ [net.bowmap.server.protocol.readers :as readers]+ [net.bowmap.server.protocol.types :refer [frame]]+ [net.bowmap.server.protocol.writers :as writers]+ [net.bowmap.server.protocol.packet :as packet]+ [net.bowmap.server.protocol.phase :as phase]+ [net.bowmap.server.protocol.serverbound-packets :refer [serverbound-packets]])) (defn- find-indexed "Takes a seq of pairs and returns both the index of the first pairsrc/net/bowmap/server/protocol/phase.clj src/net/bowmap/network/phase.clj view file
@@ -1,4 +1,4 @@-(ns net.bowmap.network.phase+(ns net.bowmap.server.protocol.phase "The phase of connection, also known as a connection state or protocol state in Minecraft." (:require [clojure.spec.alpha :as s])) src/net/bowmap/server/protocol/readers.clj src/net/bowmap/network/frame/readers.clj view file
@@ -1,10 +1,10 @@-(ns net.bowmap.network.frame.readers+(ns net.bowmap.server.protocol.readers "Functions for reading values from frames. Functions look like ->type, where 'type' is a Minecraft protocol type. See https://minecraft.wiki/w/Java_Edition_protocol/Packets#Data_types" (:require [medley.core :refer [assoc-some]]- [net.bowmap.network.frame.types :refer [max-varint-size]])+ [net.bowmap.server.protocol.types :refer [max-varint-size]]) (:import [io.netty.buffer ByteBuf] [java.nio.charset Charset]))src/net/bowmap/server/protocol/serverbound_packets.clj src/net/bowmap/network/serverbound_packets.clj view file
@@ -1,8 +1,8 @@-(ns net.bowmap.network.serverbound-packets+(ns net.bowmap.server.protocol.serverbound-packets (:require- [net.bowmap.network.frame.readers :refer :all]- [net.bowmap.network.frame.types :as t]- [net.bowmap.network.phase :as phase]))+ [net.bowmap.server.protocol.readers :refer :all]+ [net.bowmap.server.protocol.types :as t]+ [net.bowmap.server.protocol.phase :as phase])) (def serverbound-packets "Map of connection phases to pairs of [serverbound-packet-id reader]"src/net/bowmap/server/protocol/types.clj src/net/bowmap/network/frame/types.clj view file
@@ -1,4 +1,4 @@-(ns net.bowmap.network.frame.types+(ns net.bowmap.server.protocol.types (:import [io.netty.buffer Unpooled])) src/net/bowmap/server/protocol/writers.clj src/net/bowmap/network/frame/writers.clj view file
@@ -1,10 +1,10 @@-(ns net.bowmap.network.frame.writers+(ns net.bowmap.server.protocol.writers "Functions for writing values into frames. Functions look like type->, where 'type' is a Minecraft protocol type. See https://minecraft.wiki/w/Java_Edition_protocol/Packets#Data_types" (:require [clojure.data.json :as json]- [net.bowmap.network.frame.types :refer [max-varint-size]])+ [net.bowmap.server.protocol.types :refer [max-varint-size]]) (:import [io.netty.buffer ByteBuf CompositeByteBuf Unpooled] [java.nio.charset Charset]))