Class ScriptLib

java.lang.Object
emu.grasscutter.scripts.ScriptLib

public class ScriptLib extends Object
  • Field Details

    • logger

      public static final org.slf4j.Logger logger
  • Constructor Details

  • Method Details

    • getSceneScriptManager

      public SceneScriptManager getSceneScriptManager()
    • SetGadgetStateByConfigId

      public int SetGadgetStateByConfigId(int configId, int gadgetState)
    • SetGroupGadgetStateByConfigId

      public int SetGroupGadgetStateByConfigId(int groupId, int configId, int gadgetState)
    • SetWorktopOptionsByGroupId

      public int SetWorktopOptionsByGroupId(int groupId, int configId, int[] options)
    • DelWorktopOptionByGroupId

      public int DelWorktopOptionByGroupId(int groupId, int configId, int option)
    • AutoMonsterTide

      public int AutoMonsterTide(int challengeIndex, int groupId, Integer[] ordersConfigId, int tideCount, int sceneLimit, int param6)
    • AddExtraGroupSuite

      public int AddExtraGroupSuite(int groupId, int suite)
    • ActiveChallenge

      public int ActiveChallenge(int challengeId, int challengeIndex, int timeLimitOrGroupId, int groupId, int objectiveKills, int param5)
    • GetGroupMonsterCountByGroupId

      public int GetGroupMonsterCountByGroupId(int groupId)
    • GetGroupVariableValue

      public int GetGroupVariableValue(String var)
    • SetGroupVariableValue

      public int SetGroupVariableValue(String var, int value)
    • ChangeGroupVariableValue

      public org.luaj.vm2.LuaValue ChangeGroupVariableValue(String var, int value)
    • RefreshGroup

      public int RefreshGroup(org.luaj.vm2.LuaTable table)
      Set the actions and triggers to designated group
    • GetRegionEntityCount

      public int GetRegionEntityCount(org.luaj.vm2.LuaTable table)
    • PrintContextLog

      public void PrintContextLog(String msg)
    • TowerCountTimeStatus

      public int TowerCountTimeStatus(int isDone, int var2)
    • GetGroupMonsterCount

      public int GetGroupMonsterCount(int var1)
    • SetMonsterBattleByGroup

      public int SetMonsterBattleByGroup(int var1, int var2, int var3)
    • CauseDungeonFail

      public int CauseDungeonFail(int var1)
    • GetGroupVariableValueByGroup

      public int GetGroupVariableValueByGroup(String name, int groupId)
    • SetIsAllowUseSkill

      public int SetIsAllowUseSkill(int canUse, int var2)
    • KillEntityByConfigId

      public int KillEntityByConfigId(org.luaj.vm2.LuaTable table)
    • SetGroupVariableValueByGroup

      public int SetGroupVariableValueByGroup(String key, int value, int groupId)
    • CreateMonster

      public int CreateMonster(org.luaj.vm2.LuaTable table)
    • TowerMirrorTeamSetUp

      public int TowerMirrorTeamSetUp(int team, int var1)
    • CreateGadget

      public int CreateGadget(org.luaj.vm2.LuaTable table)