├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── net │ └── hypixel │ └── modapi │ ├── HypixelModAPI.java │ ├── HypixelModAPIImplementation.java │ ├── error │ ├── BuiltinErrorReason.java │ ├── ErrorReason.java │ ├── ModAPIException.java │ └── UnknownErrorReason.java │ ├── handler │ ├── ClientboundPacketHandler.java │ ├── ErrorHandler.java │ └── RegisteredHandler.java │ ├── packet │ ├── ClientboundHypixelPacket.java │ ├── EventPacket.java │ ├── HypixelPacket.java │ ├── PacketRegistry.java │ └── impl │ │ ├── VersionedPacket.java │ │ ├── clientbound │ │ ├── ClientboundHelloPacket.java │ │ ├── ClientboundPartyInfoPacket.java │ │ ├── ClientboundPingPacket.java │ │ ├── ClientboundPlayerInfoPacket.java │ │ ├── ClientboundVersionedPacket.java │ │ └── event │ │ │ └── ClientboundLocationPacket.java │ │ └── serverbound │ │ ├── ServerboundPartyInfoPacket.java │ │ ├── ServerboundPingPacket.java │ │ ├── ServerboundPlayerInfoPacket.java │ │ ├── ServerboundRegisterPacket.java │ │ └── ServerboundVersionedPacket.java │ └── serializer │ └── PacketSerializer.java └── test └── java └── net └── hypixel └── modapi ├── TestPacketIdentifierLength.java └── packet ├── PacketHandler.java ├── ServerboundPacketHandler.java ├── TestPacketRoundtrip.java └── handler ├── PartyInfoHandler.java ├── PingHandler.java └── PlayerInfoHandler.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/HypixelModAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/HypixelModAPI.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/HypixelModAPIImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/HypixelModAPIImplementation.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/error/BuiltinErrorReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/error/BuiltinErrorReason.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/error/ErrorReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/error/ErrorReason.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/error/ModAPIException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/error/ModAPIException.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/error/UnknownErrorReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/error/UnknownErrorReason.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/handler/ClientboundPacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/handler/ClientboundPacketHandler.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/handler/ErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/handler/ErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/handler/RegisteredHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/handler/RegisteredHandler.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/ClientboundHypixelPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/ClientboundHypixelPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/EventPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/EventPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/HypixelPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/HypixelPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/PacketRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/PacketRegistry.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/VersionedPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/VersionedPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundHelloPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundHelloPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundPartyInfoPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundPartyInfoPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundPingPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundPingPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundPlayerInfoPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundPlayerInfoPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundVersionedPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/clientbound/ClientboundVersionedPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/clientbound/event/ClientboundLocationPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/clientbound/event/ClientboundLocationPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundPartyInfoPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundPartyInfoPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundPingPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundPingPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundPlayerInfoPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundPlayerInfoPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundRegisterPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundRegisterPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundVersionedPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/packet/impl/serverbound/ServerboundVersionedPacket.java -------------------------------------------------------------------------------- /src/main/java/net/hypixel/modapi/serializer/PacketSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/main/java/net/hypixel/modapi/serializer/PacketSerializer.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/TestPacketIdentifierLength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/TestPacketIdentifierLength.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/packet/PacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/packet/PacketHandler.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/packet/ServerboundPacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/packet/ServerboundPacketHandler.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/packet/TestPacketRoundtrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/packet/TestPacketRoundtrip.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/packet/handler/PartyInfoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/packet/handler/PartyInfoHandler.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/packet/handler/PingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/packet/handler/PingHandler.java -------------------------------------------------------------------------------- /src/test/java/net/hypixel/modapi/packet/handler/PlayerInfoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HypixelDev/ModAPI/HEAD/src/test/java/net/hypixel/modapi/packet/handler/PlayerInfoHandler.java --------------------------------------------------------------------------------