Skip to content
Success

Changes

Summary

  1. Start work on more efficient, publically accessable packet API (commit: 835e4e3) (details)
  2. Finish and create passing unit tests for the integrity of all packet (commit: ad4c143) (details)
  3. Rework protocol system (commit: 2f45f0d) (details)
  4. Fix up failing test (commit: 125d3f0) (details)
  5. Now just to implement the necessary constructors and constants (commit: 9b0c827) (details)
  6. Finish up protocol API - we now compile again. Extensive testing is (commit: d82b29e) (details)
  7. Will do final tests tomorrow, but all seems to work. Yay for efficiency (commit: 9c35cad) (details)
Commit 835e4e332c3bba7a130ddae0742a03a73b4f9c60 by md_5
Start work on more efficient, publically accessable packet API
(commit: 835e4e3)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/Team.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketFDEncryptionRequest.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketCEScoreboardObjective.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketFEPing.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketCCSettings.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/Packet1Login.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/ServerConnection.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/tablist/GlobalPing.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/DefinedPacket.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/Packet3Chat.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketHandler.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/tablist/Global.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketHandler.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/EncryptionUtil.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeCord.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/Score.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/Packet9Respawn.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java (diff)
The file was removedproxy/src/main/java/net/md_5/bungee/packet/Packet2Handshake.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketFAPluginMessage.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketD0DisplayScoreboard.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketFFKick.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/PacketDefinitions.java (diff)
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketC9PlayerListItem.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java (diff)
The file was removedproxy/src/main/java/net/md_5/bungee/packet/Packet0KeepAlive.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/PingHandler.java (diff)
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketCDClientStatus.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/UserConnection.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeServerInfo.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketD1Team.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/netty/Instruction.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketCFScoreboardScore.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/DefinedPacketEncoder.java (diff)
The file was removedproxy/src/main/java/net/md_5/bungee/packet/PacketFCEncryptionResponse.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/ServerConnector.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/tablist/ServerUnique.java (diff)
Commit ad4c143ce40156f862a107e61a8638ba7e202d5e by md_5
Finish and create passing unit tests for the integrity of all packet classes.
(commit: ad4c143)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/DefinedPacketEncoder.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java (diff)
The file was addedprotocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketHandler.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java (diff)
The file was addedproxy/src/main/java/net/md_5/bungee/netty/PacketHandler.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/MetaData.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/Instruction.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/Jump.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/UnsignedShortByte.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/forge/Forge1Login.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/ByteHeader.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/BulkChunk.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/UnsignedShortByte.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/OptionalMotion.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/Item.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/OptionalMotion.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/PacketDecoder.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
The file was modifiedprotocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/PacketReader.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/MetaData.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeCord.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/OpCode.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/IntHeader.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/Item.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/PacketDefinitions.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/Jump.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/Forge.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/Vanilla.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/Instruction.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/ServerConnector.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/BulkChunk.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/PacketReader.java
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/ByteHeader.java
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/netty/ShortHeader.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/IntHeader.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/skip/ShortHeader.java
The file was modifiedprotocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/Vanilla.java (diff)
The file was addedprotocol/src/test/java/net/md_5/bungee/protocol/ProtocolTest.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/Forge.java (diff)
Commit 9b0c827c37276d94b8ada86c8c8f084b44ce22b7 by md_5
Now just to implement the necessary constructors and constants
(commit: 9b0c827)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java (diff)
The file was addedprotocol/src/main/java/net/md_5/bungee/protocol/packet/AbstractPacketHandler.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/HandlerBoss.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/PacketDecoder.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/forge/Forge1Login.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFEPing.java (diff)
The file was addedproxy/src/main/java/net/md_5/bungee/netty/PacketWrapper.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/ServerConnector.java (diff)
The file was removedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketHandler.java
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/PacketHandler.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/PingHandler.java (diff)
The file was modifiedprotocol/src/test/java/net/md_5/bungee/protocol/PacketTest.java (diff)
Commit d82b29e15a7eab549b64253f93f25e58928aad99 by md_5
Finish up protocol API - we now compile again. Extensive testing is required, but that is for another day.
(commit: d82b29e)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCEScoreboardObjective.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/ServerConnector.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet9Respawn.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFFKick.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFAPluginMessage.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFDEncryptionRequest.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/EncryptionUtil.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCFScoreboardScore.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD0DisplayScoreboard.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet2Handshake.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet3Chat.java (diff)
The file was modifiedapi/src/main/java/net/md_5/bungee/api/scoreboard/Team.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/forge/Forge1Login.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet0KeepAlive.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java (diff)
The file was addedproxy/src/main/java/net/md_5/bungee/PacketConstants.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/PingHandler.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketD1Team.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/UserConnection.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketFCEncryptionResponse.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCDClientStatus.java (diff)
Commit 9c35cad8242dd2bd6a358cd57c136651e7153ce1 by md_5
Will do final tests tomorrow, but all seems to work. Yay for efficiency and options for plugin developers!
(commit: 9c35cad)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/Vanilla.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/tablist/Global.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketC9PlayerListItem.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/Packet1Login.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/PacketCCSettings.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/ServerConnector.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/packet/DefinedPacket.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/tablist/ServerUnique.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/tablist/GlobalPing.java (diff)
The file was modifiedprotocol/src/main/java/net/md_5/bungee/protocol/Forge.java (diff)