Package emu.grasscutter.data
Class GameData
java.lang.Object
emu.grasscutter.data.GameData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Map<String,AbilityData> protected static it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet>protected static it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntSet>protected static it.unimi.dsi.fastutil.ints.Int2IntMapprotected static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ScenePointEntry> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AbilityDatagetAbilityData(String abilityName) static Map<String,AbilityEmbryoEntry> static it.unimi.dsi.fastutil.ints.Int2ObjectMap<String>static Map<String,AbilityModifierEntry> Deprecated.static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AchievementData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AchievementGoalData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityShopData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityWatcherData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCostumeData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCostumeData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCurveData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarFetterLevelData>static intgetAvatarFetterLevelExpRequired(int level) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarFlycloakData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarLevelData>static intgetAvatarLevelExpRequired(int level) static AvatarPromoteDatagetAvatarPromoteData(int promoteId, int promoteLevel) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarSkillData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarSkillDepotData>static it.unimi.dsi.fastutil.ints.IntSetgetAvatarSkillLevels(int avatarSkillId) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarTalentData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BattlePassMissionData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BattlePassRewardData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlossomRefreshExcelConfigData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<BuffData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ChapterData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CityData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexAnimalData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexMaterialData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexQuestData>static ArrayList<CodexReliquaryData>Deprecated, for removal: This API element is subject to removal in a future version.static ArrayList<CodexReliquaryData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexReliquaryData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexReliquaryData>Deprecated, for removal: This API element is subject to removal in a future version.static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexWeaponData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CombineData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CompoundData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CookBonusData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CookRecipeData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DailyDungeonData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DungeonData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DungeonEntryData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<DungeonEntryData>Deprecated, for removal: This API element is subject to removal in a future version.static it.unimi.dsi.fastutil.ints.Int2ObjectMap<EnvAnimalGatherConfigData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<EquipAffixData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<FetterCharacterCardData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ForgeData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<FurnitureMakeConfigData>static Map<String,ConfigGadget> static it.unimi.dsi.fastutil.ints.Int2ObjectMap<GadgetData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<GatherData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeWorldBgmData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeworldDefaultSaveData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeWorldLevelData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<InvestigationMonsterData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ItemData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MainQuestData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<QuestEncryptionKey>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<?>getMapByResourceDef(Class<?> resourceDefinition) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterCurveData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterDescribeData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MusicGameBasicData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<NpcData>static Map<String,OpenConfigEntry> static it.unimi.dsi.fastutil.ints.Int2ObjectMap<OpenStateData>static List<OpenStateData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<PersonalLineData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<PlayerLevelData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ProudSkillData>static it.unimi.dsi.fastutil.ints.IntSetgetProudSkillGroupLevels(int proudSkillGroupId) static intgetProudSkillGroupMaxLevel(int proudSkillGroupId) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<QuestData>static intgetRelicExpRequired(int rankLevel, int level) static ReliquaryLevelDatagetRelicLevelData(int rankLevel, int level) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquaryAffixData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquaryMainPropData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquarySetData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<RewardData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<RewardPreviewData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<SceneData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<SceneNpcBornData>static Map<String,ScenePointEntry> Deprecated.static ScenePointEntrygetScenePointEntryById(int sceneId, int pointId) static it.unimi.dsi.fastutil.ints.IntListstatic Map<String,ScriptSceneData> static Map<Integer,List<ShopGoodsData>> static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TowerFloorData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TowerLevelData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TowerScheduleData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TriggerExcelConfigData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeaponCurveData>static intgetWeaponExpRequired(int rankLevel, int level) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeaponLevelData>static WeaponPromoteDatagetWeaponPromoteData(int promoteId, int promoteLevel) static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeaponPromoteData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WeatherData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WorldAreaData>static it.unimi.dsi.fastutil.ints.Int2ObjectMap<WorldLevelData>
-
Field Details
-
abilityDataMap
-
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
-
getMainQuestEncryptionMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<QuestEncryptionKey> getMainQuestEncryptionMap() -
getSceneNpcBornData
-
getAbilityEmbryoInfo
-
getAbilityData
-
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
-
getWeaponPromoteData
-
getRelicLevelData
-
getScenePointEntryById
-
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
-
getShopGoodsDataEntries
-
getAchievementDataMap
-
getHomeworldDefaultSaveData
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeworldDefaultSaveData> getHomeworldDefaultSaveData() -
getAbilityHashes
-
getAbilityModifiers
Deprecated. -
getGadgetConfigData
-
getOpenConfigEntries
-
getScenePointEntries
Deprecated. -
getCodexReliquaryArrayList
-
getAchievementGoalDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AchievementGoalData> getAchievementGoalDataMap() -
getActivityDataMap
-
getActivityShopDataMap
-
getActivityWatcherDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ActivityWatcherData> getActivityWatcherDataMap() -
getAvatarCostumeDataItemIdMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarCostumeData> getAvatarCostumeDataItemIdMap() -
getAvatarCostumeDataMap
-
getAvatarCurveDataMap
-
getAvatarDataMap
-
getAvatarFetterLevelDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarFetterLevelData> getAvatarFetterLevelDataMap() -
getAvatarFlycloakDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarFlycloakData> getAvatarFlycloakDataMap() -
getAvatarLevelDataMap
-
getAvatarSkillDataMap
-
getAvatarSkillDepotDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<AvatarSkillDepotData> getAvatarSkillDepotDataMap() -
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
-
getChapterDataMap
-
getCityDataMap
-
getCodexAnimalDataMap
-
getCodexMaterialDataIdMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexMaterialData> getCodexMaterialDataIdMap() -
getCodexQuestDataIdMap
-
getCodexReliquaryDataIdMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<CodexReliquaryData> getCodexReliquaryDataIdMap() -
getCodexWeaponDataIdMap
-
getCombineDataMap
-
getCookBonusDataMap
-
getCookRecipeDataMap
-
getCompoundDataMap
-
getDailyDungeonDataMap
-
getDungeonDataMap
-
getDungeonEntryDataMap
-
getEnvAnimalGatherConfigDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<EnvAnimalGatherConfigData> getEnvAnimalGatherConfigDataMap() -
getEquipAffixDataMap
-
getFetterCharacterCardDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<FetterCharacterCardData> getFetterCharacterCardDataMap() -
getForgeDataMap
-
getFurnitureMakeConfigDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<FurnitureMakeConfigData> getFurnitureMakeConfigDataMap() -
getGadgetDataMap
-
getGatherDataMap
-
getHomeWorldBgmDataMap
-
getHomeWorldLevelDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<HomeWorldLevelData> getHomeWorldLevelDataMap() -
getInvestigationMonsterDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<InvestigationMonsterData> getInvestigationMonsterDataMap() -
getItemDataMap
-
getMonsterCurveDataMap
-
getMonsterDataMap
-
getMonsterDescribeDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MonsterDescribeData> getMonsterDescribeDataMap() -
getMusicGameBasicDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<MusicGameBasicData> getMusicGameBasicDataMap() -
getNpcDataMap
-
getOpenStateDataMap
-
getPersonalLineDataMap
-
getPlayerLevelDataMap
-
getProudSkillDataMap
-
getQuestDataMap
-
getReliquaryAffixDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquaryAffixData> getReliquaryAffixDataMap() -
getReliquaryMainPropDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ReliquaryMainPropData> getReliquaryMainPropDataMap() -
getReliquarySetDataMap
-
getRewardDataMap
-
getRewardPreviewDataMap
-
getSceneDataMap
-
getTowerFloorDataMap
-
getTowerLevelDataMap
-
getTowerScheduleDataMap
-
getTriggerExcelConfigDataMap
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TriggerExcelConfigData> getTriggerExcelConfigDataMap() -
getWeaponCurveDataMap
-
getWeaponLevelDataMap
-
getWeaponPromoteDataMap
-
getWeatherDataMap
-
getWorldAreaDataMap
-
getWorldLevelDataMap
-
getScenePointIdList
public static it.unimi.dsi.fastutil.ints.IntList getScenePointIdList() -
getOpenStateList
-
getScenePointsPerScene
-
getScriptSceneDataMap
-