1
0
mirror of https://github.com/Minestom/Minestom.git synced 2025-03-02 11:21:15 +01:00

remove methods

This commit is contained in:
MrGazdag 2021-07-27 12:24:25 +02:00 committed by GitHub
parent a20fb32ef5
commit d3cacb0f25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,47 +26,6 @@ public class PlayerAbilitiesPacket implements ServerPacket {
this((byte) 0, 0f, 0f);
}
/**
* Adds a flag to the 'flags' byte.
*
* @param flag the flag
*
* @see PlayerAbilitiesPacket#FLAG_INVULNERABLE
* @see PlayerAbilitiesPacket#FLAG_FLYING
* @see PlayerAbilitiesPacket#FLAG_ALLOW_FLYING
* @see PlayerAbilitiesPacket#FLAG_INSTANT_BREAK
*/
public void addFlag(byte flag) {
flags |= flag;
}
/**
* Removes a flag from the 'flags' byte.
*
* @param flag the flag
*
* @see PlayerAbilitiesPacket#FLAG_INVULNERABLE
* @see PlayerAbilitiesPacket#FLAG_FLYING
* @see PlayerAbilitiesPacket#FLAG_ALLOW_FLYING
* @see PlayerAbilitiesPacket#FLAG_INSTANT_BREAK
*/
public void removeFlag(byte flag) {
flags &= ~(flag);
}
/**
* @param flag the flag
* @returns true if the 'flags' byte contains the specified flag
*
* @see PlayerAbilitiesPacket#FLAG_INVULNERABLE
* @see PlayerAbilitiesPacket#FLAG_FLYING
* @see PlayerAbilitiesPacket#FLAG_ALLOW_FLYING
* @see PlayerAbilitiesPacket#FLAG_INSTANT_BREAK
*/
public boolean hasFlag(byte flag) {
return (flags & flag) > 0;
}
@Override
public void write(@NotNull BinaryWriter writer) {
writer.writeByte(flags);