Skip to content

Changes

Started 13 yr ago
Took 11 sec
Start work on more efficient, publically accessable packet API
(commit: 835e4e3)
proxy/src/main/java/net/md_5/bungee/connection/PingHandler.java proxy/src/main/java/net/md_5/bungee/packet/PacketC9PlayerListItem.java proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java proxy/src/main/java/net/md_5/bungee/packet/PacketHandler.java proxy/src/main/java/net/md_5/bungee/netty/DefinedPacketEncoder.java proxy/src/main/java/net/md_5/bungee/packet/PacketFAPluginMessage.java proxy/src/main/java/net/md_5/bungee/packet/DefinedPacket.java proxy/src/main/java/net/md_5/bungee/tablist/GlobalPing.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java proxy/src/main/java/net/md_5/bungee/packet/Packet9Respawn.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java protocol/src/main/java/net/md_5/bungee/protocol/netty/Score.java proxy/src/main/java/net/md_5/bungee/packet/PacketCDClientStatus.java proxy/src/main/java/net/md_5/bungee/tablist/ServerUnique.java proxy/src/main/java/net/md_5/bungee/UserConnection.java proxy/src/main/java/net/md_5/bungee/BungeeCord.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketHandler.java proxy/src/main/java/net/md_5/bungee/packet/PacketCEScoreboardObjective.java proxy/src/main/java/net/md_5/bungee/packet/Packet1Login.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java proxy/src/main/java/net/md_5/bungee/packet/Packet3Chat.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java proxy/src/main/java/net/md_5/bungee/packet/Packet0KeepAlive.java proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java proxy/src/main/java/net/md_5/bungee/packet/PacketCCSettings.java proxy/src/main/java/net/md_5/bungee/packet/PacketCFScoreboardScore.java proxy/src/main/java/net/md_5/bungee/packet/PacketFDEncryptionRequest.java proxy/src/main/java/net/md_5/bungee/EncryptionUtil.java proxy/src/main/java/net/md_5/bungee/ServerConnector.java proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java proxy/src/main/java/net/md_5/bungee/tablist/Global.java proxy/src/main/java/net/md_5/bungee/packet/PacketFCEncryptionResponse.java proxy/src/main/java/net/md_5/bungee/BungeeServerInfo.java protocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java proxy/src/main/java/net/md_5/bungee/packet/PacketFEPing.java protocol/src/main/java/net/md_5/bungee/protocol/netty/Instruction.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java proxy/src/main/java/net/md_5/bungee/packet/PacketFFKick.java proxy/src/main/java/net/md_5/bungee/packet/Packet2Handshake.java protocol/src/main/java/net/md_5/bungee/protocol/netty/Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java protocol/src/main/java/net/md_5/bungee/protocol/PacketDefinitions.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java proxy/src/main/java/net/md_5/bungee/ServerConnection.java proxy/src/main/java/net/md_5/bungee/packet/PacketD0DisplayScoreboard.java proxy/src/main/java/net/md_5/bungee/packet/PacketD1Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java
md_5 at
Finish and create passing unit tests for the integrity of all packet classes.
(commit: ad4c143)
protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java proxy/src/main/java/net/md_5/bungee/netty/PacketHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java proxy/src/main/java/net/md_5/bungee/netty/DefinedPacketEncoder.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java protocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java protocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java
md_5 at
Rework protocol system
(commit: 2f45f0d)
protocol/src/main/java/net/md_5/bungee/protocol/netty/IntHeader.java protocol/src/main/java/net/md_5/bungee/protocol/netty/ShortHeader.java protocol/src/main/java/net/md_5/bungee/protocol/netty/Jump.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java protocol/src/main/java/net/md_5/bungee/protocol/skip/IntHeader.java protocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java protocol/src/main/java/net/md_5/bungee/protocol/skip/MetaData.java protocol/src/main/java/net/md_5/bungee/protocol/Forge.java protocol/src/main/java/net/md_5/bungee/protocol/netty/UnsignedShortByte.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java protocol/src/main/java/net/md_5/bungee/protocol/netty/MetaData.java proxy/src/main/java/net/md_5/bungee/BungeeCord.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java protocol/src/main/java/net/md_5/bungee/protocol/netty/ByteHeader.java protocol/src/main/java/net/md_5/bungee/protocol/skip/OptionalMotion.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java protocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java proxy/src/main/java/net/md_5/bungee/netty/PacketDecoder.java proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java protocol/src/main/java/net/md_5/bungee/protocol/skip/ShortHeader.java protocol/src/main/java/net/md_5/bungee/protocol/skip/BulkChunk.java protocol/src/main/java/net/md_5/bungee/protocol/netty/BulkChunk.java protocol/src/main/java/net/md_5/bungee/protocol/netty/OptionalMotion.java proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java protocol/src/main/java/net/md_5/bungee/protocol/skip/UnsignedShortByte.java protocol/src/main/java/net/md_5/bungee/protocol/OpCode.java protocol/src/main/java/net/md_5/bungee/protocol/packet/forge/Forge1Login.java protocol/src/main/java/net/md_5/bungee/protocol/netty/PacketReader.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java protocol/src/main/java/net/md_5/bungee/protocol/skip/Instruction.java protocol/src/main/java/net/md_5/bungee/protocol/netty/Item.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java protocol/src/main/java/net/md_5/bungee/protocol/PacketDefinitions.java protocol/src/main/java/net/md_5/bungee/protocol/Vanilla.java protocol/src/main/java/net/md_5/bungee/protocol/skip/Jump.java protocol/src/main/java/net/md_5/bungee/protocol/skip/PacketReader.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java proxy/src/main/java/net/md_5/bungee/ServerConnector.java protocol/src/main/java/net/md_5/bungee/protocol/skip/ByteHeader.java protocol/src/main/java/net/md_5/bungee/protocol/skip/Item.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java protocol/src/main/java/net/md_5/bungee/protocol/netty/Instruction.java protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
md_5 at
Now just to implement the necessary constructors and constants
(commit: 9b0c827)
protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java proxy/src/main/java/net/md_5/bungee/connection/PingHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java proxy/src/main/java/net/md_5/bungee/netty/PacketWrapper.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/AbstractPacketHandler.java proxy/src/main/java/net/md_5/bungee/netty/PacketHandler.java proxy/src/main/java/net/md_5/bungee/ServerConnector.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java proxy/src/main/java/net/md_5/bungee/netty/PacketDecoder.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java protocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java protocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java protocol/src/main/java/net/md_5/bungee/protocol/packet/forge/Forge1Login.java proxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java
md_5 at
Finish up protocol API - we now compile again. Extensive testing is required, but that is for another day.
(commit: d82b29e)
protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/forge/Forge1Login.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java proxy/src/main/java/net/md_5/bungee/UserConnection.java proxy/src/main/java/net/md_5/bungee/PacketConstants.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java api/src/main/java/net/md_5/bungee/api/scoreboard/Team.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java proxy/src/main/java/net/md_5/bungee/connection/PingHandler.java protocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java protocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java proxy/src/main/java/net/md_5/bungee/EncryptionUtil.java proxy/src/main/java/net/md_5/bungee/ServerConnector.java
md_5 at