Package org.dreambot.core
Class Instance
- java.lang.Object
-
- org.dreambot.core.Instance
-
- All Implemented Interfaces:
java.lang.Runnable
public class Instance extends java.lang.Object implements java.lang.Runnable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addEventListener(@NonNull java.util.EventListener listener)
void
destroy()
static void
dispatchCanvasEvent(@NonNull java.awt.AWTEvent event)
boolean
drawMouse()
void
enableInputs()
boolean
failedToLoad()
java.applet.Applet
getApplet()
static java.awt.Canvas
getCanvas()
static @NonNull java.lang.String
getClientVersion()
Returns the current DreamBot client version@Nullable java.lang.String
getDiscordWebhook()
Gets the user's Discord webhook URLorg.dreambot.internal.fields.FieldLoader
getFieldLoader()
static @NonNull Instance
getInstance()
org.dreambot.internal.loader.InstanceLoader
getLoader()
@NonNull MouseMovementAlgorithm
getMouseMovementAlgorithm()
Deprecated.static @Nullable java.lang.String
getProxyName()
Gets the client's proxy nickname, null if no proxy selected@Nullable RandomManager
getRandomManager()
Gets the current script's random manager, or null if script manager/current script are null.static @Nullable java.lang.Thread
getRandomManagerThread()
ScriptManager
getScriptManager()
org.dreambot.internal.InstanceGUI
getUI()
@Nullable java.lang.String
getUserAgent()
org.dreambot.internal.loader.InstanceWrapper
getWrapper()
static boolean
isCacheLoaded()
Deprecated.static boolean
isClientOutdated()
Checks if the currently running client is outdated.static boolean
isCovertEnabled()
static boolean
isDeveloperModeActive()
Checks to see if the client's Developer Mode is activestatic boolean
isHidingUsernames()
boolean
isKeyboardInputEnabled()
static boolean
isMouseInputEnabled()
boolean
isWorldSet()
static void
minimize()
This method minimizes (dock) the whole DreamBot programstatic void
onInterrupted(java.lang.Throwable e)
void
removeEventListener(@NonNull java.util.EventListener listener)
void
run()
void
setCanvas(@NonNull java.awt.Canvas canvas)
void
setDrawMouse(boolean drawMouse)
static void
setDrawScriptPaint(boolean shouldDraw)
void
setKeyboardInputEnabled(boolean keyboardInputEnabled)
void
setMouseInputEnabled(boolean mouseInputEnabled)
void
setMouseMovementAlgorithm(@NonNull MouseMovementAlgorithm algorithm)
Deprecated.static void
setShouldStart(boolean shouldStart)
static boolean
shouldDrawScriptPaint()
static void
show()
This method will un-minimize and bring the whole DreamBot program to the front of your desktopvoid
update()
-
-
-
Field Detail
-
instance
public static Instance instance
-
-
Method Detail
-
getProxyName
public static @Nullable java.lang.String getProxyName()
Gets the client's proxy nickname, null if no proxy selected
-
isDeveloperModeActive
public static boolean isDeveloperModeActive()
Checks to see if the client's Developer Mode is active- Returns:
- true if it's active, false otherwise
-
isCovertEnabled
public static boolean isCovertEnabled()
-
isClientOutdated
public static boolean isClientOutdated()
Checks if the currently running client is outdated.Note: This assumes the client is in the standard location, if you're running the client directly from a different location it may not be accurate.
- Returns:
- True if there is a newer client version available, false if it fails to check or if there isn't a newer version
-
getClientVersion
public static @NonNull java.lang.String getClientVersion()
Returns the current DreamBot client version- Returns:
- String value of the currently running client version
-
getInstance
public static @NonNull Instance getInstance()
-
isCacheLoaded
@Deprecated public static boolean isCacheLoaded()
Deprecated.No longer used
-
setDrawScriptPaint
public static void setDrawScriptPaint(boolean shouldDraw)
-
getDiscordWebhook
public @Nullable java.lang.String getDiscordWebhook()
Gets the user's Discord webhook URL- Returns:
- the webhook url if they allow access, null otherwise
-
setCanvas
public void setCanvas(@NonNull java.awt.Canvas canvas)
-
setMouseInputEnabled
public void setMouseInputEnabled(boolean mouseInputEnabled)
-
dispatchCanvasEvent
public static void dispatchCanvasEvent(@NonNull java.awt.AWTEvent event)
-
minimize
public static void minimize()
This method minimizes (dock) the whole DreamBot program
-
show
public static void show()
This method will un-minimize and bring the whole DreamBot program to the front of your desktop
-
shouldDrawScriptPaint
public static boolean shouldDrawScriptPaint()
-
setMouseMovementAlgorithm
@Deprecated public void setMouseMovementAlgorithm(@NonNull MouseMovementAlgorithm algorithm)
Deprecated.
-
getMouseMovementAlgorithm
@Deprecated public @NonNull MouseMovementAlgorithm getMouseMovementAlgorithm()
Deprecated.
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
drawMouse
public boolean drawMouse()
-
setDrawMouse
public void setDrawMouse(boolean drawMouse)
-
failedToLoad
public boolean failedToLoad()
-
isWorldSet
public boolean isWorldSet()
-
enableInputs
public void enableInputs()
-
destroy
public void destroy()
-
getLoader
public org.dreambot.internal.loader.InstanceLoader getLoader()
-
getUI
public org.dreambot.internal.InstanceGUI getUI()
-
getApplet
public java.applet.Applet getApplet()
-
update
public void update()
-
setKeyboardInputEnabled
public void setKeyboardInputEnabled(boolean keyboardInputEnabled)
-
getUserAgent
public @Nullable java.lang.String getUserAgent()
-
addEventListener
public void addEventListener(@NonNull java.util.EventListener listener)
-
removeEventListener
public void removeEventListener(@NonNull java.util.EventListener listener)
-
getRandomManager
public @Nullable RandomManager getRandomManager()
Gets the current script's random manager, or null if script manager/current script are null.- Returns:
- Current script random manager or null if current script is null
-
getRandomManagerThread
public static @Nullable java.lang.Thread getRandomManagerThread()
-
onInterrupted
public static void onInterrupted(java.lang.Throwable e)
-
setShouldStart
public static void setShouldStart(boolean shouldStart)
-
isMouseInputEnabled
public static boolean isMouseInputEnabled()
-
getCanvas
public static java.awt.Canvas getCanvas()
-
isHidingUsernames
public static boolean isHidingUsernames()
-
getWrapper
public org.dreambot.internal.loader.InstanceWrapper getWrapper()
-
getFieldLoader
public org.dreambot.internal.fields.FieldLoader getFieldLoader()
-
getScriptManager
public ScriptManager getScriptManager()
-
isKeyboardInputEnabled
public boolean isKeyboardInputEnabled()
-
-