RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SendFadeScreen.java
1package com.osroyale.net.packet.out;
2
3import com.osroyale.net.packet.OutgoingPacket;
4import com.osroyale.net.packet.PacketType;
5import com.osroyale.game.world.entity.mob.player.Player;
6
35
36public class SendFadeScreen extends OutgoingPacket {
37
38 private final String message;
39 private final int state;
40 private final int seconds;
41
42 public SendFadeScreen(String message, int state, int seconds) {
43 super(189, PacketType.VAR_SHORT);
44 this.message = message;
45 this.state = state;
46 this.seconds = seconds;
47 }
48
49 @Override
50 public boolean encode(Player player) {
51 player.interfaceManager.close();
52 builder.writeString(message)
53 .writeByte(state)
54 .writeByte(seconds);
55 return true;
56 }
57
58}