Class GameData

java.lang.Object
emu.grasscutter.data.GameData

public class GameData extends Object
  • Constructor Details

    • GameData

      public GameData()
  • Method Details

    • getMapByResourceDef

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<?> getMapByResourceDef(Class<?> resourceDefinition)
    • getAbilityHashes

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> getAbilityHashes()
    • getAbilityEmbryoInfo

      public static Map<String,AbilityEmbryoEntry> getAbilityEmbryoInfo()
    • getAbilityModifiers

      public static Map<String,AbilityModifierEntry> getAbilityModifiers()
    • getOpenConfigEntries

      public static Map<String,OpenConfigEntry> getOpenConfigEntries()
    • getScenePointEntries

      public static Map<String,ScenePointEntry> getScenePointEntries()
    • getScenePointEntryById

      public static ScenePointEntry getScenePointEntryById(int sceneId, int pointId)
    • getMainQuestDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MainQuestData> getMainQuestDataMap()
    • getAvatarDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarData> getAvatarDataMap()
    • getItemDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ItemData> getItemDataMap()
    • getAvatarSkillDepotDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarSkillDepotData> getAvatarSkillDepotDataMap()
    • getAvatarSkillDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarSkillData> getAvatarSkillDataMap()
    • getPlayerLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<PlayerLevelData> getPlayerLevelDataMap()
    • getAvatarFetterLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarFetterLevelData> getAvatarFetterLevelDataMap()
    • getFetterCharacterCardDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<FetterCharacterCardData> getFetterCharacterCardDataMap()
    • getAvatarLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarLevelData> getAvatarLevelDataMap()
    • getWeaponLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeaponLevelData> getWeaponLevelDataMap()
    • getReliquaryAffixDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquaryAffixData> getReliquaryAffixDataMap()
    • getReliquaryMainPropDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquaryMainPropData> getReliquaryMainPropDataMap()
    • getWeaponPromoteDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeaponPromoteData> getWeaponPromoteDataMap()
    • getWeaponCurveDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeaponCurveData> getWeaponCurveDataMap()
    • getAvatarCurveDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCurveData> getAvatarCurveDataMap()
    • getRelicExpRequired

      public static int getRelicExpRequired(int rankLevel, int level)
    • getRelicLevelData

      public static ReliquaryLevelData getRelicLevelData(int rankLevel, int level)
    • getWeaponPromoteData

      public static WeaponPromoteData getWeaponPromoteData(int promoteId, int promoteLevel)
    • getWeaponExpRequired

      public static int getWeaponExpRequired(int rankLevel, int level)
    • getAvatarPromoteData

      public static AvatarPromoteData getAvatarPromoteData(int promoteId, int promoteLevel)
    • getAvatarLevelExpRequired

      public static int getAvatarLevelExpRequired(int level)
    • getAvatarFetterLevelExpRequired

      public static int getAvatarFetterLevelExpRequired(int level)
    • getProudSkillDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ProudSkillData> getProudSkillDataMap()
    • getMonsterDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterData> getMonsterDataMap()
    • getNpcDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<NpcData> getNpcDataMap()
    • getGadgetDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<GadgetData> getGadgetDataMap()
    • getReliquarySetDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquarySetData> getReliquarySetDataMap()
    • getEquipAffixDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<EquipAffixData> getEquipAffixDataMap()
    • getMonsterCurveDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterCurveData> getMonsterCurveDataMap()
    • getMonsterDescribeDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterDescribeData> getMonsterDescribeDataMap()
    • getAvatarTalentDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarTalentData> getAvatarTalentDataMap()
    • getAvatarFlycloakDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarFlycloakData> getAvatarFlycloakDataMap()
    • getAvatarCostumeDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCostumeData> getAvatarCostumeDataMap()
    • getAvatarCostumeDataItemIdMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCostumeData> getAvatarCostumeDataItemIdMap()
    • getSceneDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<SceneData> getSceneDataMap()
    • getRewardDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<RewardData> getRewardDataMap()
    • getFetterDataEntries

      public static Map<Integer,List<Integer>> getFetterDataEntries()
    • getCodexQuestMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexQuest> getCodexQuestMap()
    • getCodexQuestIdMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexQuest> getCodexQuestIdMap()
    • getWorldLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WorldLevelData> getWorldLevelDataMap()
    • getDungeonDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DungeonData> getDungeonDataMap()
    • getDailyDungeonDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DailyDungeonData> getDailyDungeonDataMap()
    • getShopGoodsDataEntries

      public static Map<Integer,List<ShopGoodsData>> getShopGoodsDataEntries()
    • getRewardPreviewDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<RewardPreviewData> getRewardPreviewDataMap()
    • getScenePointIdList

      public static it.unimi.dsi.fastutil.ints.IntList getScenePointIdList()
    • getCombineDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CombineData> getCombineDataMap()
    • getTowerFloorDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TowerFloorData> getTowerFloorDataMap()
    • getTowerLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TowerLevelData> getTowerLevelDataMap()
    • getTowerScheduleDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TowerScheduleData> getTowerScheduleDataMap()
    • getQuestDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<QuestData> getQuestDataMap()