854a1d3
Branches > namespace-reorganization > 854a1d3 > files / src / net / bowmap
Add serverbound player abilities packet
Commit: 854a1d37edfddfabf6e1eb287d5b217981984085
Parent: 1e827df
2 changed files:
src/net/bowmap/network/message/server.clj view file
@@ -8,6 +8,7 @@ [net.bowmap.network.packet.read :refer [->bit-mask ->byte ->double ->enum ->float ->long ->short ->string ->table ->ubyte ->uuid ->varint]]+ [net.bowmap.network.packet.write :refer [byte->]] [net.bowmap.network.state :as state]) (:import [io.netty.buffer ByteBuf]))@@ -166,6 +167,7 @@ 5 :open-vehicle-inventory 6 :start-flying-with-elytra}) :jump-boost ->varint]+ ::player-abilities [:flags (->bit-mask byte-> {1 :flying?})] ; TODO is this right? ::set-player-position-and-rotation [:x ->double :feet-y ->double :z ->doublesrc/net/bowmap/network/packet/read.clj view file
@@ -83,6 +83,7 @@ "Error while reading message table field" {:table table :field field :codec codec})) {} table)))) +; TODO what happens when a bad value is read in (defn ->bit-mask [reader mask] (let [mask (t/mapize-vector-or-something mask)] (fn [buf]