diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-05-18 01:43:51 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-05-18 01:43:51 +0200 |
| commit | 4eed61a02ad91cc68160754e68e9f4d23bd32e53 (patch) | |
| tree | eeb7638f7db3fb0e94e090483b038cc608f6baac /src/main/java/at/hannibal2/skyhanni/data | |
| parent | a10c097974d0b476be275c1fd2888d7502508efd (diff) | |
| download | SkyHanni-4eed61a02ad91cc68160754e68e9f4d23bd32e53.tar.gz SkyHanni-4eed61a02ad91cc68160754e68e9f4d23bd32e53.tar.bz2 SkyHanni-4eed61a02ad91cc68160754e68e9f4d23bd32e53.zip | |
Migrated minion data into profile specific logic
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/data/ProfileStorageData.kt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/ProfileStorageData.kt b/src/main/java/at/hannibal2/skyhanni/data/ProfileStorageData.kt index 4a15c90d4..eeab991ea 100644 --- a/src/main/java/at/hannibal2/skyhanni/data/ProfileStorageData.kt +++ b/src/main/java/at/hannibal2/skyhanni/data/ProfileStorageData.kt @@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.SkyHanniMod import at.hannibal2.skyhanni.config.Storage import at.hannibal2.skyhanni.events.* import at.hannibal2.skyhanni.utils.LorenzUtils +import at.hannibal2.skyhanni.utils.LorenzVec import at.hannibal2.skyhanni.utils.StringUtils.matchMatcher import net.minecraftforge.event.world.WorldEvent import net.minecraftforge.fml.common.eventhandler.EventPriority @@ -87,6 +88,15 @@ object ProfileStorageData { profileSpecific?.let { it.currentPet = oldHidden.currentPet + + for ((rawLocation, minionName) in oldHidden.minionName) { + val lastClick = oldHidden.minionLastClick[rawLocation] ?: -1 + val location = LorenzVec.decodeFromString(rawLocation) + val minionConfig = Storage.ProfileSpecific.MinionConfig() + minionConfig.displayName = minionName + minionConfig.lastClicked = lastClick + it.minions[location] = minionConfig + } } profileSpecific?.garden?.let { |
