mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 16:49:11 +00:00
Add display crossbones event.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package org.apollo.net.release.r317;
|
||||
|
||||
import org.apollo.game.event.impl.DisplayCrossbonesEvent;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
import org.apollo.net.codec.game.GamePacketBuilder;
|
||||
import org.apollo.net.release.EventEncoder;
|
||||
|
||||
/**
|
||||
* An {@link EventEncoder} for the {@link DisplayCrossbonesEvent}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class DisplayCrossbonesEventEncoder extends EventEncoder<DisplayCrossbonesEvent> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(DisplayCrossbonesEvent event) {
|
||||
GamePacketBuilder builder = new GamePacketBuilder(61);
|
||||
builder.put(DataType.BYTE, event.isDisplayed() ? 1 : 0);
|
||||
return builder.toGamePacket();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user