Class GameData

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

public class GameData extends Object
  • Field Details

    • abilityDataMap

      protected static final Map<String,AbilityData> abilityDataMap
    • scenePointEntryMap

      protected static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ScenePointEntry> scenePointEntryMap
    • proudSkillGroupLevels

      protected static it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> proudSkillGroupLevels
    • proudSkillGroupMaxLevels

      protected static it.unimi.dsi.fastutil.ints.Int2IntMap proudSkillGroupMaxLevels
    • avatarSkillLevels

      protected static it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet> avatarSkillLevels
  • Constructor Details

    • GameData

      public GameData()
  • Method Details

    • getcodexReliquaryIdMap

      @Deprecated(forRemoval=true) public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexReliquaryData> getcodexReliquaryIdMap()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getDungeonEntryDatatMap

      @Deprecated(forRemoval=true) public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DungeonEntryData> getDungeonEntryDatatMap()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getcodexReliquaryArrayList

      @Deprecated(forRemoval=true) public static ArrayList<CodexReliquaryData> getcodexReliquaryArrayList()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMainQuestDataMap

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<QuestEncryptionKey> getMainQuestEncryptionMap()
    • getSceneNpcBornData

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<SceneNpcBornData> getSceneNpcBornData()
    • getAbilityEmbryoInfo

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

      public static AbilityData getAbilityData(String abilityName)
    • getAvatarSkillLevels

      public static it.unimi.dsi.fastutil.ints.IntSet getAvatarSkillLevels(int avatarSkillId)
    • getProudSkillGroupLevels

      public static it.unimi.dsi.fastutil.ints.IntSet getProudSkillGroupLevels(int proudSkillGroupId)
    • getProudSkillGroupMaxLevel

      public static int getProudSkillGroupMaxLevel(int proudSkillGroupId)
    • getAvatarPromoteData

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

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

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

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

      public static int getAvatarLevelExpRequired(int level)
    • getAvatarFetterLevelExpRequired

      public static int getAvatarFetterLevelExpRequired(int level)
    • getRelicExpRequired

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

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

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

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AchievementData> getAchievementDataMap()
    • getHomeworldDefaultSaveData

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeworldDefaultSaveData> getHomeworldDefaultSaveData()
    • getAbilityHashes

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

      @Deprecated public static Map<String,AbilityModifierEntry> getAbilityModifiers()
      Deprecated.
    • getGadgetConfigData

      public static Map<String,ConfigGadget> getGadgetConfigData()
    • getOpenConfigEntries

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

      @Deprecated public static Map<String,ScenePointEntry> getScenePointEntries()
      Deprecated.
    • getCodexReliquaryArrayList

      public static ArrayList<CodexReliquaryData> getCodexReliquaryArrayList()
    • getAchievementGoalDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AchievementGoalData> getAchievementGoalDataMap()
    • getActivityDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityData> getActivityDataMap()
    • getActivityShopDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityShopData> getActivityShopDataMap()
    • getActivityWatcherDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityWatcherData> getActivityWatcherDataMap()
    • getAvatarCostumeDataItemIdMap

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

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

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

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

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

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

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

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

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BattlePassMissionData> getBattlePassMissionDataMap()
    • getBattlePassRewardDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BattlePassRewardData> getBattlePassRewardDataMap()
    • getBlossomRefreshExcelConfigDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlossomRefreshExcelConfigData> getBlossomRefreshExcelConfigDataMap()
    • getBuffDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BuffData> getBuffDataMap()
    • getChapterDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ChapterData> getChapterDataMap()
    • getCityDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CityData> getCityDataMap()
    • getCodexAnimalDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexAnimalData> getCodexAnimalDataMap()
    • getCodexMaterialDataIdMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexMaterialData> getCodexMaterialDataIdMap()
    • getCodexQuestDataIdMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexQuestData> getCodexQuestDataIdMap()
    • getCodexReliquaryDataIdMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexReliquaryData> getCodexReliquaryDataIdMap()
    • getCodexWeaponDataIdMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexWeaponData> getCodexWeaponDataIdMap()
    • getCombineDataMap

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CookBonusData> getCookBonusDataMap()
    • getCookRecipeDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CookRecipeData> getCookRecipeDataMap()
    • getCompoundDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CompoundData> getCompoundDataMap()
    • getDailyDungeonDataMap

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DungeonEntryData> getDungeonEntryDataMap()
    • getEnvAnimalGatherConfigDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<EnvAnimalGatherConfigData> getEnvAnimalGatherConfigDataMap()
    • getEquipAffixDataMap

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ForgeData> getForgeDataMap()
    • getFurnitureMakeConfigDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<FurnitureMakeConfigData> getFurnitureMakeConfigDataMap()
    • getGadgetDataMap

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<GatherData> getGatherDataMap()
    • getHomeWorldBgmDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeWorldBgmData> getHomeWorldBgmDataMap()
    • getHomeWorldLevelDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeWorldLevelData> getHomeWorldLevelDataMap()
    • getInvestigationMonsterDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<InvestigationMonsterData> getInvestigationMonsterDataMap()
    • getItemDataMap

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

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

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MusicGameBasicData> getMusicGameBasicDataMap()
    • getNpcDataMap

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<OpenStateData> getOpenStateDataMap()
    • getPersonalLineDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<PersonalLineData> getPersonalLineDataMap()
    • getPlayerLevelDataMap

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

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

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

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

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

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

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<SceneData> getSceneDataMap()
    • 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()
    • getTriggerExcelConfigDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TriggerExcelConfigData> getTriggerExcelConfigDataMap()
    • getWeaponCurveDataMap

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

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

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

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeatherData> getWeatherDataMap()
    • getWorldAreaDataMap

      public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WorldAreaData> getWorldAreaDataMap()
    • getWorldLevelDataMap

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

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

      public static List<OpenStateData> getOpenStateList()
    • getScenePointsPerScene

      public static Map<Integer,List<Integer>> getScenePointsPerScene()
    • getScriptSceneDataMap

      public static Map<String,ScriptSceneData> getScriptSceneDataMap()