-
-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create CommandAPI plugin messaging system (Fix CommandAPIVelocity#updateRequirements
)
#467
base: dev/dev
Are you sure you want to change the base?
Commits on Aug 15, 2024
-
Implement CommandAPI plugin networking system
Implement CommandAPIVelocity#updateRequirements by sending a ClientToServerUpdateRequirementsPacket to trigger CommandAPIBukkit#updateRequirements
Configuration menu - View commit details
-
Copy full SHA for 9c5d491 - Browse repository at this point
Copy the full SHA 9c5d491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 958dae2 - Browse repository at this point
Copy the full SHA 958dae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27a0d48 - Browse repository at this point
Copy the full SHA 27a0d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for c92d65e - Browse repository at this point
Copy the full SHA c92d65eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ce236 - Browse repository at this point
Copy the full SHA e4ce236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5653e23 - Browse repository at this point
Copy the full SHA 5653e23View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e7331 - Browse repository at this point
Copy the full SHA a7e7331View commit details -
Throw ProtocolVersionTooOldException if ClientToServerUpdateRequireme…
…ntsPacket is attempted to be sent to target that won't do anything with it Adapt CommandAPIProtocol to support multiple channels - Add CommandAPIPacketHandlerProvider - Rename `commandapi:plugin` to `commandapi:play` - Add HANDSHAKE channel Add SetVersionPacket - Add (more) event listeners to BukkitCommandAPIMessenger and VelocityCommandAPIMessenger to handle sending the SetVersionPacket Add ProtocolVersionTooOldException and ProtocolVersionTooOldPacket Add FriendlyByteBuffer - Use it for fancy VarInt encoding (and more in the future?) - Avoid google/guava#937 silliness by making the method yourself! Tests! (in the dev.jorel.commandapi.test.network package :o) - FriendlyByteBufferTests - NetworkTestBase handles common utility and setup - CommandAPIMessengerTests reworked - Packet tests in separate classes
Configuration menu - View commit details
-
Copy full SHA for e88e806 - Browse repository at this point
Copy the full SHA e88e806View commit details -
Fix javadoc error in FriendlyByteBuffer
For some reason that stopped the entire GitHub actions build https://github.com/JorelAli/CommandAPI/actions/runs/5617486381/job/15221661407#step:4:1439 Whoops
Configuration menu - View commit details
-
Copy full SHA for 19ac449 - Browse repository at this point
Copy the full SHA 19ac449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 825aa24 - Browse repository at this point
Copy the full SHA 825aa24View commit details -
Remove direction of travel from packet class name to get UpdateRequir…
…ementsPacket Credit #467 (comment) from @DerEchtePilz. I couldn't figure out how to directly include the suggestion and refactor everything else.
Configuration menu - View commit details
-
Copy full SHA for 6155c49 - Browse repository at this point
Copy the full SHA 6155c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a3c15 - Browse repository at this point
Copy the full SHA 72a3c15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 444b495 - Browse repository at this point
Copy the full SHA 444b495View commit details -
Fix UpdateRequirementsPacketTests being skipped because MockPlayer#up…
…dateCommands threw UnsupportedOperationException
Configuration menu - View commit details
-
Copy full SHA for a625f58 - Browse repository at this point
Copy the full SHA a625f58View commit details -
Fix tests failing on 1.16 and 1.17 because those versions didn't impl…
…ement certain plugin messaging related methods
Configuration menu - View commit details
-
Copy full SHA for 7b5b5c0 - Browse repository at this point
Copy the full SHA 7b5b5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400e17f - Browse repository at this point
Copy the full SHA 400e17fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2599f62 - Browse repository at this point
Copy the full SHA 2599f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for dba581b - Browse repository at this point
Copy the full SHA dba581bView commit details