runelite-api: add getWorldType()

This commit is contained in:
Adam
2018-05-12 18:25:30 -04:00
parent a583b150e7
commit bc2c959e7a
3 changed files with 16 additions and 0 deletions

View File

@@ -25,6 +25,7 @@
package net.runelite.mixins;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;
import javax.annotation.Nullable;
import net.runelite.api.ChatMessageType;
@@ -59,6 +60,7 @@ import net.runelite.api.Tile;
import net.runelite.api.VarPlayer;
import net.runelite.api.Varbits;
import net.runelite.api.WidgetNode;
import net.runelite.api.WorldType;
import net.runelite.api.coords.LocalPoint;
import net.runelite.api.coords.WorldPoint;
import net.runelite.api.events.BoostedLevelChanged;
@@ -977,4 +979,12 @@ public abstract class RSClientMixin implements RSClient
{
tickCount = tick;
}
@Inject
@Override
public EnumSet<WorldType> getWorldType()
{
int flags = getFlags();
return WorldType.fromMask(flags);
}
}