OnPrayerIcon changed and OnPlayerSkull changed events.

This needs 2 be tested
This commit is contained in:
stone-wall
2020-03-12 07:01:54 -04:00
parent 8367095b91
commit 86bf65612c
4 changed files with 104 additions and 5 deletions

View File

@@ -0,0 +1,21 @@
package net.runelite.api.events.player.headicon;
import lombok.Getter;
import net.runelite.api.HeadIcon;
import net.runelite.api.Player;
public class OverheadPrayerChanged extends PlayerHeadIconChanged
{
@Getter
private final HeadIcon oldHeadIcon;
@Getter
private final HeadIcon newHeadIcon;
public OverheadPrayerChanged(Player player, HeadIcon changedFrom, HeadIcon changedTo)
{
super(player);
this.oldHeadIcon = changedFrom;
this.newHeadIcon = changedTo;
}
}

View File

@@ -0,0 +1,16 @@
package net.runelite.api.events.player.headicon;
import lombok.Getter;
import net.runelite.api.Player;
import net.runelite.api.events.Event;
public abstract class PlayerHeadIconChanged implements Event
{
@Getter
private final Player player;
public PlayerHeadIconChanged(Player player)
{
this.player = player;
}
}

View File

@@ -0,0 +1,21 @@
package net.runelite.api.events.player.headicon;
import lombok.Getter;
import net.runelite.api.Player;
import net.runelite.api.SkullIcon;
public class PlayerSkullChanged extends PlayerHeadIconChanged
{
@Getter
private final SkullIcon oldSkullIcon;
@Getter
private final SkullIcon newSkullIcon;
public PlayerSkullChanged(Player player, SkullIcon changedFrom, SkullIcon changedTo)
{
super(player);
this.oldSkullIcon = changedFrom;
this.newSkullIcon = changedTo;
}
}