Package zombie.Lua

Class LuaManager.GlobalObject

java.lang.Object
zombie.Lua.LuaManager.GlobalObject
Enclosing class:
LuaManager

public static class LuaManager.GlobalObject
extends java.lang.Object
  • Constructor Details

    • GlobalObject

      public GlobalObject()
  • Method Details

    • loadStaticZomboidModel

      public static Model loadStaticZomboidModel​(java.lang.String name, java.lang.String loc, java.lang.String tex)
    • loadSkinnedZomboidModel

      public static Model loadSkinnedZomboidModel​(java.lang.String name, java.lang.String loc, java.lang.String tex)
    • loadZomboidModel

      public static Model loadZomboidModel​(java.lang.String name, java.lang.String loc, java.lang.String tex, boolean bStatic)
    • getSLSoundManager

      public static SLSoundManager getSLSoundManager()
    • getRadioAPI

      public static RadioAPI getRadioAPI()
    • getRadioTranslators

      public static java.util.ArrayList getRadioTranslators​(Language language)
    • getZomboidRadio

      public static ZomboidRadio getZomboidRadio()
    • getRandomUUID

      public static java.lang.String getRandomUUID()
    • sendItemListNet

      public static boolean sendItemListNet​(IsoPlayer sender, java.util.ArrayList items, IsoPlayer receiver, java.lang.String transferID, java.lang.String custom)
    • instof

      public static boolean instof​(java.lang.Object obj, java.lang.String name)
    • serverConnect

      public static void serverConnect​(java.lang.String user, java.lang.String pass, java.lang.String server, java.lang.String localIP, java.lang.String port, java.lang.String serverPassword)
    • serverConnectCoop

      public static void serverConnectCoop​(java.lang.String serverSteamID)
    • sendPing

      public static void sendPing()
    • forceDisconnect

      public static void forceDisconnect()
    • backToSinglePlayer

      public static void backToSinglePlayer()
    • isIngameState

      public static boolean isIngameState()
    • requestPacketCounts

      public static void requestPacketCounts()
    • getPacketCounts

      public static KahluaTable getPacketCounts​(int category)
    • scoreboardUpdate

      public static void scoreboardUpdate()
    • save

      public static void save​(boolean doCharacter)
    • saveGame

      public static void saveGame()
    • getAllRecipes

      public static java.util.ArrayList getAllRecipes()
    • requestUserlog

      public static void requestUserlog​(java.lang.String user)
    • addUserlog

      public static void addUserlog​(java.lang.String user, java.lang.String type, java.lang.String text)
    • removeUserlog

      public static void removeUserlog​(java.lang.String user, java.lang.String type, java.lang.String text)
    • tabToX

      public static java.lang.String tabToX​(java.lang.String a, int tabX)
    • isType

      public static boolean isType​(java.lang.Object obj, java.lang.String name)
    • isoToScreenX

      public static float isoToScreenX​(int player, float x, float y, float z)
    • isoToScreenY

      public static float isoToScreenY​(int player, float x, float y, float z)
    • getAmbientStreamManager

      public static BaseAmbientStreamManager getAmbientStreamManager()
    • getSleepingEvent

      public static SleepingEvent getSleepingEvent()
    • setPlayerMovementActive

      public static void setPlayerMovementActive​(int id, boolean bActive)
    • setActivePlayer

      public static void setActivePlayer​(int id)
    • getPlayer

      public static IsoPlayer getPlayer()
    • getNumActivePlayers

      public static int getNumActivePlayers()
    • playServerSound

      public static void playServerSound​(java.lang.String sound, IsoGridSquare sq)
    • getMaxActivePlayers

      public static int getMaxActivePlayers()
    • getPlayerScreenLeft

      public static int getPlayerScreenLeft​(int player)
    • getPlayerScreenTop

      public static int getPlayerScreenTop​(int player)
    • getPlayerScreenWidth

      public static int getPlayerScreenWidth​(int player)
    • getPlayerScreenHeight

      public static int getPlayerScreenHeight​(int player)
    • getPlayerByOnlineID

      public static IsoPlayer getPlayerByOnlineID​(int id)
    • initUISystem

      public static void initUISystem()
    • getPerformance

      public static PerformanceSettings getPerformance()
    • screenZoomIn

      public void screenZoomIn()
    • screenZoomOut

      public void screenZoomOut()
    • addSound

      public void addSound​(IsoObject source, int x, int y, int z, int radius, int volume)
    • sendAddXp

      public void sendAddXp​(IsoPlayer player, PerkFactory.Perks perk, int amount, boolean doGlobalXP, boolean onlyGlobalXP)
    • SyncXp

      public void SyncXp​(IsoPlayer player)
    • getDBSchema

      public static void getDBSchema()
    • getTableResult

      public static void getTableResult​(java.lang.String tableName, int numberPerPages)
    • addLevelUpPoint

      public void addLevelUpPoint​(IsoPlayer player)
    • getWorldSoundManager

      public static WorldSoundManager getWorldSoundManager()
    • AddWorldSound

      public static void AddWorldSound​(IsoPlayer player, int radius)
    • AddNoiseToken

      public static void AddNoiseToken​(IsoGridSquare sq, int radius)
    • pauseSoundAndMusic

      public static void pauseSoundAndMusic()
    • resumeSoundAndMusic

      public static void resumeSoundAndMusic()
    • isDemo

      public static boolean isDemo()
    • getTimeInMillis

      public static long getTimeInMillis()
    • getCurrentCoroutine

      public static Coroutine getCurrentCoroutine()
    • reloadLuaFile

      public static void reloadLuaFile​(java.lang.String filename)
    • reloadServerLuaFile

      public static void reloadServerLuaFile​(java.lang.String filename)
    • getServerSpawnRegions

      public static KahluaTable getServerSpawnRegions()
    • getServerOptions

      public static ServerOptions getServerOptions()
    • getServerName

      public static java.lang.String getServerName()
    • getSpecificPlayer

      public static IsoPlayer getSpecificPlayer​(int player)
    • getCameraOffX

      public static float getCameraOffX()
    • getLatestSave

      public static KahluaTable getLatestSave()
    • isCurrentExecutionPoint

      public static boolean isCurrentExecutionPoint​(java.lang.String file, int line)
    • toggleBreakOnChange

      public static void toggleBreakOnChange​(KahluaTable table, java.lang.Object key)
    • isDebugEnabled

      public static boolean isDebugEnabled()
    • toggleBreakOnRead

      public static void toggleBreakOnRead​(KahluaTable table, java.lang.Object key)
    • toggleBreakpoint

      public static void toggleBreakpoint​(java.lang.String file, int line)
    • hasDataReadBreakpoint

      public static boolean hasDataReadBreakpoint​(KahluaTable table, java.lang.Object key)
    • hasDataBreakpoint

      public static boolean hasDataBreakpoint​(KahluaTable table, java.lang.Object key)
    • hasBreakpoint

      public static boolean hasBreakpoint​(java.lang.String file, int line)
    • getLoadedLuaCount

      public static int getLoadedLuaCount()
    • getLoadedLua

      public static java.lang.String getLoadedLua​(int n)
    • isServer

      public static boolean isServer()
    • isClient

      public static boolean isClient()
    • canModifyPlayerStats

      public static boolean canModifyPlayerStats()
    • executeQuery

      public static void executeQuery​(java.lang.String query)
    • canSeePlayerStats

      public static boolean canSeePlayerStats()
    • getAccessLevel

      public static java.lang.String getAccessLevel()
    • getOnlinePlayers

      public static java.util.ArrayList getOnlinePlayers()
    • getDebug

      public static boolean getDebug()
    • getCameraOffY

      public static float getCameraOffY()
    • createRegionFile

      public static KahluaTable createRegionFile()
    • getMapDirectoryTable

      public static KahluaTable getMapDirectoryTable()
    • deleteSave

      public static void deleteSave​(java.lang.String file)
    • getServerAddressFromArgs

      public static java.lang.String getServerAddressFromArgs()
    • getServerPasswordFromArgs

      public static java.lang.String getServerPasswordFromArgs()
    • getServerListFile

      public static java.lang.String getServerListFile()
    • getServerList

      public static KahluaTable getServerList()
    • ping

      public static void ping​(java.lang.String username, java.lang.String pwd, java.lang.String ip, java.lang.String port)
    • stopPing

      public static void stopPing()
    • transformIntoKahluaTable

      public static KahluaTable transformIntoKahluaTable​(java.util.HashMap map)
    • getSaveDirectory

      public static java.util.ArrayList getSaveDirectory​(java.lang.String folder)
    • getFullSaveDirectoryTable

      public static KahluaTable getFullSaveDirectoryTable()
    • getSaveName

      public static java.lang.String getSaveName​(java.io.File file)
    • getSaveDirectoryTable

      public static KahluaTable getSaveDirectoryTable()
    • getStories

      public static java.util.List getStories()
    • getMods

      public static java.util.List getMods()
    • doChallenge

      public static void doChallenge​(KahluaTable challenge)
    • doTutorial

      public static void doTutorial​(KahluaTable tutorial)
    • deleteAllGameModeSaves

      public static void deleteAllGameModeSaves​(java.lang.String gameMode)
    • sledgeDestroy

      public static void sledgeDestroy​(IsoObject object)
    • getTickets

      public static void getTickets​(java.lang.String author)
    • addTicket

      public static void addTicket​(java.lang.String author, java.lang.String message, int ticketID)
    • removeTicket

      public static void removeTicket​(int ticketID)
    • sendFactionInvite

      public static void sendFactionInvite​(Faction faction, IsoPlayer host, java.lang.String invited)
    • acceptFactionInvite

      public static void acceptFactionInvite​(Faction faction, java.lang.String host)
    • createHordeFromTo

      public static void createHordeFromTo​(float spawnX, float spawnY, float targetX, float targetY, int count)
    • createHordeInAreaTo

      public static void createHordeInAreaTo​(int spawnX, int spawnY, int spawnW, int spawnH, int targetX, int targetY, int count)
    • spawnHorde

      public static void spawnHorde​(float x, float y, float x2, float y2, float z, int count)
    • createZombie

      public static IsoZombie createZombie​(float x, float y, float z, SurvivorDesc desc, int palette, IsoDirections dir)
    • triggerEvent

      public static void triggerEvent​(java.lang.String event)
    • triggerEvent

      public static void triggerEvent​(java.lang.String event, java.lang.Object param)
    • triggerEvent

      public static void triggerEvent​(java.lang.String event, java.lang.Object param, java.lang.Object param2)
    • triggerEvent

      public static void triggerEvent​(java.lang.String event, java.lang.Object param, java.lang.Object param2, java.lang.Object param3)
    • triggerEvent

      public static void triggerEvent​(java.lang.String event, java.lang.Object param, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
    • debugLuaTable

      public static void debugLuaTable​(java.lang.Object param, int depth)
    • debugLuaTable

      public static void debugLuaTable​(java.lang.Object param)
    • sendItemsInContainer

      public static void sendItemsInContainer​(IsoObject obj, ItemContainer container)
    • getModDirectoryTable

      public static KahluaTable getModDirectoryTable()
    • getStoryDirectoryTable

      public static KahluaTable getStoryDirectoryTable()
    • getModInfoByID

      public static ChooseGameInfo.Mod getModInfoByID​(java.lang.String modID)
    • getModInfo

      public static ChooseGameInfo.Mod getModInfo​(java.lang.String modDir)
    • getMapFoldersForMod

      public static java.util.ArrayList getMapFoldersForMod​(java.lang.String modID)
    • spawnpointsExistsForMod

      public static boolean spawnpointsExistsForMod​(java.lang.String modID, java.lang.String mapFolder)
    • getFileSeparator

      public static java.lang.String getFileSeparator()
    • getStoryInfo

      public static ChooseGameInfo.Story getStoryInfo​(java.lang.String storyName)
    • getStorySavedTable

      public static KahluaTable getStorySavedTable()
    • getScriptManager

      public static ScriptManager getScriptManager()
    • checkSaveFolderExists

      public static boolean checkSaveFolderExists​(java.lang.String f)
    • getAbsoluteSaveFolderName

      public static java.lang.String getAbsoluteSaveFolderName​(java.lang.String f)
    • checkSaveFileExists

      public static boolean checkSaveFileExists​(java.lang.String f)
    • fileExists

      public static boolean fileExists​(java.lang.String filename)
    • serverFileExists

      public static boolean serverFileExists​(java.lang.String filename)
    • takeScreenshot

      public static void takeScreenshot()
    • takeScreenshot

      public static void takeScreenshot​(java.lang.String fileName)
    • instanceItem

      public static InventoryItem instanceItem​(Item item)
    • instanceItem

      public static InventoryItem instanceItem​(java.lang.String item)
    • createNewScriptItem

      public static Item createNewScriptItem​(java.lang.String base, java.lang.String name, java.lang.String display, java.lang.String type, java.lang.String icon)
    • cloneItemType

      public static Item cloneItemType​(java.lang.String newName, java.lang.String oldName)
    • require

      public static java.lang.Object require​(java.lang.String f)
    • getRenderer

      public static SpriteRenderer getRenderer()
    • getGameTime

      public static GameTime getGameTime()
    • getWorld

      public static IsoWorld getWorld()
    • getCell

      public static IsoCell getCell()
    • getSandboxOptions

      public static SandboxOptions getSandboxOptions()
    • getFileOutput

      public static java.io.DataOutputStream getFileOutput​(java.lang.String filename)
    • getAllSavedPlayers

      public static java.util.List getAllSavedPlayers() throws java.io.IOException
      Throws:
      java.io.IOException
    • getSandboxPresets

      public static java.util.List getSandboxPresets() throws java.io.IOException
      Throws:
      java.io.IOException
    • deleteSandboxPreset

      public static void deleteSandboxPreset​(java.lang.String name)
    • getFileReader

      public static java.io.BufferedReader getFileReader​(java.lang.String filename, boolean createIfNull) throws java.io.IOException
      Throws:
      java.io.IOException
    • getModFileReader

      public static java.io.BufferedReader getModFileReader​(java.lang.String modId, java.lang.String filename, boolean createIfNull) throws java.io.IOException
      Throws:
      java.io.IOException
    • getModFileWriter

      public static LuaManager.GlobalObject.LuaFileWriter getModFileWriter​(java.lang.String modId, java.lang.String filename, boolean createIfNull, boolean append)
    • updateFire

      public static void updateFire()
    • deletePlayerSave

      public static void deletePlayerSave​(java.lang.String fileName)
    • getControllerCount

      public static int getControllerCount()
    • getControllerName

      public static java.lang.String getControllerName​(int joypad)
    • getControllerAxisCount

      public static int getControllerAxisCount​(int c)
    • getControllerAxisValue

      public static float getControllerAxisValue​(int c, int axis)
    • getControllerDeadZone

      public static float getControllerDeadZone​(int c, int axis)
    • setControllerDeadZone

      public static void setControllerDeadZone​(int c, int axis, float value)
    • saveControllerSettings

      public static void saveControllerSettings​(int c)
    • getControllerButtonCount

      public static int getControllerButtonCount​(int c)
    • getControllerPovX

      public static float getControllerPovX​(int c)
    • getControllerPovY

      public static float getControllerPovY​(int c)
    • reloadControllerConfigFiles

      public static void reloadControllerConfigFiles()
    • isJoypadPressed

      public static boolean isJoypadPressed​(int joypad, int button)
    • isJoypadDown

      public static boolean isJoypadDown​(int joypad)
    • getJoypadAimingAxisX

      public static float getJoypadAimingAxisX​(int joypad)
    • getJoypadAimingAxisY

      public static float getJoypadAimingAxisY​(int joypad)
    • getJoypadMovementAxisX

      public static float getJoypadMovementAxisX​(int joypad)
    • getJoypadMovementAxisY

      public static float getJoypadMovementAxisY​(int joypad)
    • getJoypadAButton

      public static int getJoypadAButton​(int joypad)
    • getJoypadBButton

      public static int getJoypadBButton​(int joypad)
    • getJoypadXButton

      public static int getJoypadXButton​(int joypad)
    • getJoypadYButton

      public static int getJoypadYButton​(int joypad)
    • getJoypadLBumper

      public static int getJoypadLBumper​(int joypad)
    • getJoypadRBumper

      public static int getJoypadRBumper​(int joypad)
    • getJoypadBackButton

      public static int getJoypadBackButton​(int joypad)
    • getJoypadStartButton

      public static int getJoypadStartButton​(int joypad)
    • wasMouseActiveMoreRecentlyThanJoypad

      public static boolean wasMouseActiveMoreRecentlyThanJoypad()
    • reactivateJoypadAfterResetLua

      public static boolean reactivateJoypadAfterResetLua()
    • toInt

      public static int toInt​(double val)
    • getClientUsername

      public static java.lang.String getClientUsername()
    • setPlayerJoypad

      public static void setPlayerJoypad​(int player, int joypad, IsoPlayer playerObj, java.lang.String username)
    • setPlayerMouse

      public static void setPlayerMouse​(IsoPlayer playerObj)
    • isJoypadUp

      public static boolean isJoypadUp​(int joypad)
    • isJoypadLeft

      public static boolean isJoypadLeft​(int joypad)
    • isJoypadRight

      public static boolean isJoypadRight​(int joypad)
    • getButtonCount

      public static int getButtonCount​(int joypad)
    • getFileWriter

      public static LuaManager.GlobalObject.LuaFileWriter getFileWriter​(java.lang.String filename, boolean createIfNull, boolean append)
    • getSandboxFileWriter

      public static LuaManager.GlobalObject.LuaFileWriter getSandboxFileWriter​(java.lang.String filename, boolean createIfNull, boolean append)
    • createStory

      public static void createStory​(java.lang.String storyName)
    • createWorld

      public static void createWorld​(java.lang.String worldName)
    • sanitizeWorldName

      public static java.lang.String sanitizeWorldName​(java.lang.String worldName)
    • forceChangeState

      public static void forceChangeState​(GameState state)
    • endFileOutput

      public static void endFileOutput()
    • getFileInput

      public static java.io.DataInputStream getFileInput​(java.lang.String filename) throws java.io.IOException
      Throws:
      java.io.IOException
    • getGameFilesInput

      public static java.io.DataInputStream getGameFilesInput​(java.lang.String filename)
    • getGameFilesTextInput

      public static java.io.BufferedReader getGameFilesTextInput​(java.lang.String filename)
    • endTextFileInput

      public static void endTextFileInput()
    • endFileInput

      public static void endFileInput()
    • getLineNumber

      public static int getLineNumber​(LuaCallFrame c)
    • ZombRand

      public static double ZombRand​(double max)
    • ZombRandBetween

      public static double ZombRandBetween​(double min, double max)
    • ZombRand

      public static double ZombRand​(double min, double max)
    • ZombRandFloat

      public static float ZombRandFloat​(float min, float max)
    • getShortenedFilename

      public static java.lang.String getShortenedFilename​(java.lang.String str)
    • isKeyDown

      public static boolean isKeyDown​(int key)
    • getFMODSoundBank

      public static BaseSoundBank getFMODSoundBank()
    • isSoundPlaying

      public static boolean isSoundPlaying​(java.lang.Object sound)
    • stopSound

      public static void stopSound​(long sound)
    • isShiftKeyDown

      public static boolean isShiftKeyDown()
    • isCtrlKeyDown

      public static boolean isCtrlKeyDown()
    • getCore

      public static Core getCore()
    • getDebugOptions

      public static DebugOptions getDebugOptions()
    • setShowPausedMessage

      public static void setShowPausedMessage​(boolean b)
    • setGameSpeed

      public static void setGameSpeed​(int NewSpeed)
    • getFilenameOfCallframe

      public static java.lang.String getFilenameOfCallframe​(LuaCallFrame c)
    • getFilenameOfClosure

      public static java.lang.String getFilenameOfClosure​(LuaClosure c)
    • getFirstLineOfClosure

      public static int getFirstLineOfClosure​(LuaClosure c)
    • getLocalVarCount

      public static int getLocalVarCount​(Coroutine c)
    • isModActive

      public static boolean isModActive​(ChooseGameInfo.Mod mod)
    • openURl

      public static void openURl​(java.lang.String url)
    • getActivatedMods

      public static java.util.ArrayList getActivatedMods()
    • toggleModActive

      public static void toggleModActive​(ChooseGameInfo.Mod mod, boolean activate)
    • saveModsFile

      public static void saveModsFile()
    • getLocalVarName

      public static java.lang.String getLocalVarName​(Coroutine c, int n)
    • getLocalVarStack

      public static int getLocalVarStack​(Coroutine c, int n)
    • getCallframeTop

      public static int getCallframeTop​(Coroutine c)
    • getCoroutineTop

      public static int getCoroutineTop​(Coroutine c)
    • getCoroutineObjStack

      public static java.lang.Object getCoroutineObjStack​(Coroutine c, int n)
    • getCoroutineObjStackWithBase

      public static java.lang.Object getCoroutineObjStackWithBase​(Coroutine c, int n)
    • localVarName

      public static java.lang.String localVarName​(Coroutine c, int n)
    • getCoroutineCallframeStack

      public static LuaCallFrame getCoroutineCallframeStack​(Coroutine c, int n)
    • createTile

      public static void createTile​(java.lang.String tile, IsoGridSquare square)
    • getNumClassFunctions

      public static int getNumClassFunctions​(java.lang.Object o)
    • getClassFunction

      public static java.lang.reflect.Method getClassFunction​(java.lang.Object o, int i)
    • getNumClassFields

      public static int getNumClassFields​(java.lang.Object o)
    • getClassField

      public static java.lang.reflect.Field getClassField​(java.lang.Object o, int i)
    • getDirectionTo

      public static IsoDirections getDirectionTo​(IsoGameCharacter chara, IsoObject objTarget)
    • translatePointXInOverheadMapToWindow

      public static float translatePointXInOverheadMapToWindow​(float x, UIElement ui, float zoom, float xpos)
    • translatePointYInOverheadMapToWindow

      public static float translatePointYInOverheadMapToWindow​(float y, UIElement ui, float zoom, float ypos)
    • translatePointXInOverheadMapToWorld

      public static float translatePointXInOverheadMapToWorld​(float x, UIElement ui, float zoom, float xpos)
    • translatePointYInOverheadMapToWorld

      public static float translatePointYInOverheadMapToWorld​(float y, UIElement ui, float zoom, float ypos)
    • drawOverheadMap

      public static void drawOverheadMap​(UIElement ui, float zoom, float xpos, float ypos)
    • setNavigateXY

      public static void setNavigateXY​(int x, int y, boolean lshift)
    • assaultPlayer

      public static void assaultPlayer()
    • zpopNewRenderer

      public static ZombiePopulationManager.ZombiePopulationRenderer zpopNewRenderer()
    • zpopSpawnTimeToZero

      public static void zpopSpawnTimeToZero​(int cellX, int cellY)
    • zpopClearZombies

      public static void zpopClearZombies​(int cellX, int cellY)
    • zpopSpawnNow

      public static void zpopSpawnNow​(int cellX, int cellY)
    • addVirtualZombie

      public static void addVirtualZombie​(int x, int y)
    • setAggroTarget

      public static void setAggroTarget​(int id, int x, int y)
    • debugFullyStreamedIn

      public static void debugFullyStreamedIn​(int x, int y)
    • getClassFieldVal

      public static java.lang.Object getClassFieldVal​(java.lang.Object o, java.lang.reflect.Field field)
    • getMethodParameter

      public static java.lang.String getMethodParameter​(java.lang.reflect.Method o, int i)
    • getMethodParameterCount

      public static int getMethodParameterCount​(java.lang.reflect.Method o)
    • breakpoint

      public static void breakpoint()
    • getGameSpeed

      public static int getGameSpeed()
    • getMouseXScaled

      public static int getMouseXScaled()
    • getMouseYScaled

      public static int getMouseYScaled()
    • getMouseX

      public static int getMouseX()
    • setMouseXY

      public static void setMouseXY​(int x, int y)
    • isMouseButtonDown

      public static boolean isMouseButtonDown​(int number)
    • getMouseY

      public static int getMouseY()
    • getSoundManager

      public static BaseSoundManager getSoundManager()
    • getLastPlayedDate

      public static java.lang.String getLastPlayedDate​(java.lang.String filename)
    • getTextureFromSaveDir

      public static Texture getTextureFromSaveDir​(java.lang.String filename, java.lang.String saveName)
    • getSaveInfo

      public static KahluaTable getSaveInfo​(java.lang.String saveDir)
    • getServerSavedWorldVersion

      public static int getServerSavedWorldVersion​(java.lang.String param0)
    • getMapInfo

      public static KahluaTable getMapInfo​(java.lang.String mapDir)
    • getVehicleInfo

      public static KahluaTable getVehicleInfo​(BaseVehicle vehicle)
    • getLotDirectories

      public static java.util.ArrayList getLotDirectories()
    • useTextureFiltering

      public static void useTextureFiltering​(boolean bUse)
    • getTexture

      public static Texture getTexture​(java.lang.String filename)
    • getTextManager

      public static TextManager getTextManager()
    • setProgressBarValue

      public static void setProgressBarValue​(IsoPlayer player, int value)
    • getText

      public static java.lang.String getText​(java.lang.String txt)
    • getText

      public static java.lang.String getText​(java.lang.String txt, java.lang.Object arg1)
    • getText

      public static java.lang.String getText​(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2)
    • getText

      public static java.lang.String getText​(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
    • getText

      public static java.lang.String getText​(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
    • getTextOrNull

      public static java.lang.String getTextOrNull​(java.lang.String txt)
    • getTextOrNull

      public static java.lang.String getTextOrNull​(java.lang.String txt, java.lang.Object arg1)
    • getTextOrNull

      public static java.lang.String getTextOrNull​(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2)
    • getTextOrNull

      public static java.lang.String getTextOrNull​(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
    • getTextOrNull

      public static java.lang.String getTextOrNull​(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
    • getItemText

      public static java.lang.String getItemText​(java.lang.String txt)
    • getRecipeDisplayName

      public static java.lang.String getRecipeDisplayName​(java.lang.String name)
    • getMyDocumentFolder

      public static java.lang.String getMyDocumentFolder()
    • getSprite

      public static IsoSprite getSprite​(java.lang.String sprite)
    • getServerModData

      public static void getServerModData()
    • isXBOXController

      public static boolean isXBOXController()
    • getListOfCommands

      public static java.lang.String getListOfCommands​(java.lang.String command)
    • sendClientCommand

      public static void sendClientCommand​(java.lang.String module, java.lang.String command, KahluaTable args)
    • sendClientCommand

      public static void sendClientCommand​(IsoPlayer player, java.lang.String module, java.lang.String command, KahluaTable args)
    • sendServerCommand

      public static void sendServerCommand​(java.lang.String module, java.lang.String command, KahluaTable args)
    • sendServerCommand

      public static void sendServerCommand​(IsoPlayer player, java.lang.String module, java.lang.String command, KahluaTable args)
    • sendWorldMessage

      public static void sendWorldMessage​(java.lang.String message)
    • getOnlineUsername

      public static java.lang.String getOnlineUsername()
    • isValidUserName

      public static boolean isValidUserName​(java.lang.String user)
    • getHourMinute

      public static java.lang.String getHourMinute()
    • SendCommandToServer

      public static void SendCommandToServer​(java.lang.String command)
    • isAdmin

      public static boolean isAdmin()
    • canModifyPlayerScoreboard

      public static boolean canModifyPlayerScoreboard()
    • isAccessLevel

      public static boolean isAccessLevel​(java.lang.String accessLevel)
    • sendBandage

      public static void sendBandage​(int onlineID, int i, boolean bandaged, float bandageLife, boolean isAlcoholic, java.lang.String bandageType)
    • sendCataplasm

      public static void sendCataplasm​(int onlineID, int i, float plantainFactor, float comfreyFactor, float garlicFactor)
    • sendStitch

      public static void sendStitch​(int onlineID, int i, boolean stitched, float stitchLevel)
    • sendWoundInfection

      public static void sendWoundInfection​(int onlineID, int i, boolean infected)
    • sendDisinfect

      public static void sendDisinfect​(int onlineID, int i, float level)
    • sendSplint

      public static void sendSplint​(int onlineID, int i, boolean doIt, float factor, java.lang.String splintItem)
    • sendAdditionalPain

      public static void sendAdditionalPain​(int onlineID, int i, float level)
    • sendRemoveGlass

      public static void sendRemoveGlass​(int onlineID, int i)
    • sendRemoveBullet

      public static void sendRemoveBullet​(int onlineID, int i, int doctorLevel)
    • sendCleanBurn

      public static void sendCleanBurn​(int onlineID, int i)
    • getGameClient

      public static GameClient getGameClient()
    • sendRequestInventory

      public static void sendRequestInventory​(IsoPlayer player)
    • InvMngGetItem

      public static void InvMngGetItem​(long itemId, java.lang.String itemType, IsoPlayer player)
    • InvMngRemoveItem

      public static void InvMngRemoveItem​(long itemId, IsoPlayer player)
    • getConnectedPlayers

      public static java.util.ArrayList getConnectedPlayers()
    • getPlayerFromUsername

      public static IsoPlayer getPlayerFromUsername​(java.lang.String username)
    • isCoopHost

      public static boolean isCoopHost()
    • setAdmin

      public static void setAdmin()
    • addWarningPoint

      public static void addWarningPoint​(java.lang.String user, java.lang.String reason, int amount)
    • toggleSafetyServer

      public static void toggleSafetyServer​(IsoPlayer player)
    • disconnect

      public static void disconnect()
    • writeLog

      public static void writeLog​(java.lang.String loggerName, java.lang.String logs)
    • doKeyPress

      public static void doKeyPress​(boolean doIt)
    • getEvolvedRecipes

      public static java.util.Stack getEvolvedRecipes()
    • getZone

      public static IsoMetaGrid.Zone getZone​(int x, int y, int z)
    • getZones

      public static java.util.ArrayList getZones​(int x, int y, int z)
    • replaceWith

      public static java.lang.String replaceWith​(java.lang.String toReplace, java.lang.String regex, java.lang.String by)
    • getTimestamp

      public static long getTimestamp()
    • getTimestampMs

      public static long getTimestampMs()
    • forceSnowCheck

      public static void forceSnowCheck()
    • getGametimeTimestamp

      public static long getGametimeTimestamp()
    • canInviteFriends

      public static boolean canInviteFriends()
    • inviteFriend

      public static void inviteFriend​(java.lang.String steamID)
    • getFriendsList

      public static KahluaTable getFriendsList()
    • getSteamModeActive

      public static java.lang.Boolean getSteamModeActive()
    • isValidSteamID

      public static boolean isValidSteamID​(java.lang.String s)
    • getCurrentUserSteamID

      public static java.lang.String getCurrentUserSteamID()
    • getCurrentUserProfileName

      public static java.lang.String getCurrentUserProfileName()
    • getSteamScoreboard

      public static boolean getSteamScoreboard()
    • isSteamOverlayEnabled

      public static boolean isSteamOverlayEnabled()
    • activateSteamOverlayToWorkshop

      public static void activateSteamOverlayToWorkshop()
    • activateSteamOverlayToWorkshopUser

      public static void activateSteamOverlayToWorkshopUser()
    • activateSteamOverlayToWorkshopItem

      public static void activateSteamOverlayToWorkshopItem​(java.lang.String itemID)
    • activateSteamOverlayToWebPage

      public static void activateSteamOverlayToWebPage​(java.lang.String url)
    • getSteamProfileNameFromSteamID

      public static java.lang.String getSteamProfileNameFromSteamID​(java.lang.String steamID)
    • getSteamAvatarFromSteamID

      public static Texture getSteamAvatarFromSteamID​(java.lang.String steamID)
    • getSteamIDFromUsername

      public static java.lang.String getSteamIDFromUsername​(java.lang.String username)
    • resetRegionFile

      public static void resetRegionFile()
    • getSteamProfileNameFromUsername

      public static java.lang.String getSteamProfileNameFromUsername​(java.lang.String username)
    • getSteamAvatarFromUsername

      public static Texture getSteamAvatarFromUsername​(java.lang.String username)
    • getSteamWorkshopStagedItems

      public static java.util.ArrayList getSteamWorkshopStagedItems()
    • getSteamWorkshopItemIDs

      public static java.util.ArrayList getSteamWorkshopItemIDs()
    • getSteamWorkshopItemMods

      public static java.util.ArrayList getSteamWorkshopItemMods​(java.lang.String itemIDStr)
    • sendPlayerStatsChange

      public static void sendPlayerStatsChange​(IsoPlayer player)
    • sendPersonalColor

      public static void sendPersonalColor​(IsoPlayer player)
    • requestTrading

      public static void requestTrading​(IsoPlayer you, IsoPlayer other)
    • acceptTrading

      public static void acceptTrading​(IsoPlayer you, IsoPlayer other, boolean accept)
    • tradingUISendAddItem

      public static void tradingUISendAddItem​(IsoPlayer you, IsoPlayer other, InventoryItem i)
    • tradingUISendRemoveItem

      public static void tradingUISendRemoveItem​(IsoPlayer you, IsoPlayer other, int index)
    • tradingUISendUpdateState

      public static void tradingUISendUpdateState​(IsoPlayer you, IsoPlayer other, int state)
    • querySteamWorkshopItemDetails

      public static void querySteamWorkshopItemDetails​(java.util.ArrayList itemIDs, LuaClosure functionObj, java.lang.Object arg1)
    • connectToServerStateCallback

      public static void connectToServerStateCallback​(java.lang.String button)
    • getPublicServersList

      public static KahluaTable getPublicServersList()
    • steamRequestInternetServersList

      public static void steamRequestInternetServersList()
    • steamReleaseInternetServersRequest

      public static void steamReleaseInternetServersRequest()
    • steamRequestInternetServersCount

      public static int steamRequestInternetServersCount()
    • steamGetInternetServerDetails

      public static Server steamGetInternetServerDetails​(int index)
    • steamRequestServerRules

      public static boolean steamRequestServerRules​(java.lang.String host, int port)
    • steamRequestServerDetails

      public static boolean steamRequestServerDetails​(java.lang.String host, int port)
    • isPublicServerListAllowed

      public static boolean isPublicServerListAllowed()
    • is64bit

      public static boolean is64bit()
    • testSound

      public static void testSound()
    • copyTable

      public static KahluaTable copyTable​(KahluaTable table)
    • getUrlInputStream

      public static java.io.DataInputStream getUrlInputStream​(java.lang.String url)
    • renderIsoCircle

      public static void renderIsoCircle​(float x, float y, float z, float radius, float r, float g, float b, float a, int thickness)
    • configureLighting

      public static void configureLighting​(float darkStep)
    • testHelicopter

      public static void testHelicopter()
    • getServerSettingsManager

      public static ServerSettingsManager getServerSettingsManager()
    • rainConfig

      public static void rainConfig​(java.lang.String cmd, int arg)
    • getVehicleById

      public static BaseVehicle getVehicleById​(int id)
    • addCarCrash

      public static void addCarCrash()
    • addVehicle

      public static BaseVehicle addVehicle​(java.lang.String script)
    • addAllVehicles

      public static void addAllVehicles()
    • addPhysicsObject

      public static BaseVehicle addPhysicsObject()
    • reloadVehicles

      public static void reloadVehicles()
    • reloadVehicleTextures

      public static void reloadVehicleTextures​(java.lang.String scriptName)
    • setVehicleModelCameraHack

      public static void setVehicleModelCameraHack​(float scale)