Null check playercomposition for TMorph (#345)
This commit is contained in:
@@ -32,6 +32,7 @@ import net.runelite.api.Player;
|
|||||||
import net.runelite.api.events.GameStateChanged;
|
import net.runelite.api.events.GameStateChanged;
|
||||||
import net.runelite.api.events.ItemContainerChanged;
|
import net.runelite.api.events.ItemContainerChanged;
|
||||||
import net.runelite.api.kit.KitType;
|
import net.runelite.api.kit.KitType;
|
||||||
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
import net.runelite.client.config.ConfigManager;
|
import net.runelite.client.config.ConfigManager;
|
||||||
import net.runelite.client.eventbus.Subscribe;
|
import net.runelite.client.eventbus.Subscribe;
|
||||||
import net.runelite.client.plugins.Plugin;
|
import net.runelite.client.plugins.Plugin;
|
||||||
@@ -85,6 +86,15 @@ public class TMorph extends Plugin
|
|||||||
{
|
{
|
||||||
Player player = client.getLocalPlayer();
|
Player player = client.getLocalPlayer();
|
||||||
|
|
||||||
|
|
||||||
|
if (player == null
|
||||||
|
|| player.getPlayerComposition() == null
|
||||||
|
|| client.getWidget(WidgetInfo.LOGIN_CLICK_TO_PLAY_SCREEN) != null
|
||||||
|
|| client.getViewportWidget() == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final int mainhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().
|
final int mainhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().
|
||||||
getEquipmentId(KitType.WEAPON), 0);
|
getEquipmentId(KitType.WEAPON), 0);
|
||||||
final int offhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().
|
final int offhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().
|
||||||
|
|||||||
Reference in New Issue
Block a user