Class ScriptLib

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

public class ScriptLib extends Object
  • 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, int[] config_ids, int param4, int param5, int param6)
    • AddExtraGroupSuite

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

      public int ActiveChallenge(int challengeId, int challengeIndex, int param3, int groupId, int param4, int param5)
    • GetGroupMonsterCountByGroupId

      public int GetGroupMonsterCountByGroupId(int groupId)
    • GetGroupVariableValue

      public int GetGroupVariableValue(String var)
    • ChangeGroupVariableValue

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

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

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

      public void PrintContextLog(String msg)