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.ItemContainerChanged;
|
||||
import net.runelite.api.kit.KitType;
|
||||
import net.runelite.api.widgets.WidgetInfo;
|
||||
import net.runelite.client.config.ConfigManager;
|
||||
import net.runelite.client.eventbus.Subscribe;
|
||||
import net.runelite.client.plugins.Plugin;
|
||||
@@ -85,6 +86,15 @@ public class TMorph extends Plugin
|
||||
{
|
||||
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().
|
||||
getEquipmentId(KitType.WEAPON), 0);
|
||||
final int offhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().
|
||||
|
||||
Reference in New Issue
Block a user