diff options
author | CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> | 2024-06-07 22:10:11 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-07 14:10:11 +0200 |
commit | 79d0cd3af5b2acf11fc63bc3aa6743f784a3a0f6 (patch) | |
tree | 9a8507e4d7fe308dd4a228149f5a864301cfcce9 /src/main/java/at/hannibal2/skyhanni/features/garden | |
parent | cfb12e7e3bbaf820f9402c286cba6bb0a33671fa (diff) | |
download | skyhanni-79d0cd3af5b2acf11fc63bc3aa6743f784a3a0f6.tar.gz skyhanni-79d0cd3af5b2acf11fc63bc3aa6743f784a3a0f6.tar.bz2 skyhanni-79d0cd3af5b2acf11fc63bc3aa6743f784a3a0f6.zip |
Backend: Change Java to Kotlin for repo files (#1543)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/garden')
7 files changed, 18 insertions, 17 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt index 86bbafab7..46d694131 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt @@ -275,7 +275,7 @@ object GardenAPI { @SubscribeEvent fun onRepoReload(event: RepositoryReloadEvent) { val data = event.getConstant<GardenJson>("Garden") - gardenExperience = data.garden_exp + gardenExperience = data.gardenExp totalAmountVisitorsExisting = data.visitors.size } diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt index 701082d63..b198b3e3a 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt @@ -550,7 +550,7 @@ object ComposterOverlay { @SubscribeEvent fun onRepoReload(event: RepositoryReloadEvent) { val data = event.getConstant<GardenJson>("Garden") - organicMatter = data.organic_matter + organicMatter = data.organicMatter fuelFactors = data.fuel updateOrganicMatterFactors() } diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/farming/ArmorDropTracker.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/farming/ArmorDropTracker.kt index 294aa0424..b55ed769d 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/farming/ArmorDropTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/farming/ArmorDropTracker.kt @@ -2,8 +2,8 @@ package at.hannibal2.skyhanni.features.garden.farming import at.hannibal2.skyhanni.config.ConfigUpdaterMigrator import at.hannibal2.skyhanni.data.IslandType +import at.hannibal2.skyhanni.data.jsonobjects.repo.ArmorDropInfo import at.hannibal2.skyhanni.data.jsonobjects.repo.ArmorDropsJson -import at.hannibal2.skyhanni.data.jsonobjects.repo.ArmorDropsJson.DropInfo import at.hannibal2.skyhanni.events.GuiRenderEvent import at.hannibal2.skyhanni.events.IslandChangeEvent import at.hannibal2.skyhanni.events.LorenzChatEvent @@ -126,10 +126,10 @@ object ArmorDropTracker { @SubscribeEvent fun onRepoReload(event: RepositoryReloadEvent) { val data = event.getConstant<ArmorDropsJson>("ArmorDrops") - armorDropInfo = data.special_crops + armorDropInfo = data.specialCrops } - private var armorDropInfo = mapOf<String, DropInfo>() + private var armorDropInfo = mapOf<String, ArmorDropInfo>() private var currentArmorDropChance = 0.0 private var lastCalculationTime = SimpleTimeMark.farPast() @@ -140,7 +140,7 @@ object ArmorDropTracker { lastCalculationTime = SimpleTimeMark.now() val armorDropName = crop.specialDropType - val armorName = armorDropInfo[armorDropName]?.armor_type ?: return 0.0 + val armorName = armorDropInfo[armorDropName]?.armorType ?: return 0.0 val pieceCount = InventoryUtils.getArmor() .mapNotNull { it?.getInternalName()?.asString() } .count { it.contains(armorName) || it.contains("FERMENTO") } diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenCropSpeed.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenCropSpeed.kt index c81c30db5..f4d954229 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenCropSpeed.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenCropSpeed.kt @@ -6,7 +6,7 @@ import at.hannibal2.skyhanni.data.GardenCropMilestones.getCounter import at.hannibal2.skyhanni.data.GardenCropMilestones.setCounter import at.hannibal2.skyhanni.data.Perk import at.hannibal2.skyhanni.data.jsonobjects.repo.DicerDropsJson -import at.hannibal2.skyhanni.data.jsonobjects.repo.DicerDropsJson.DicerType +import at.hannibal2.skyhanni.data.jsonobjects.repo.DicerType import at.hannibal2.skyhanni.events.CropClickEvent import at.hannibal2.skyhanni.events.GardenToolChangeEvent import at.hannibal2.skyhanni.events.ProfileJoinEvent diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/inventory/AnitaExtraFarmingFortune.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/inventory/AnitaExtraFarmingFortune.kt index 8a619e37e..42b8b5d35 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/inventory/AnitaExtraFarmingFortune.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/inventory/AnitaExtraFarmingFortune.kt @@ -2,7 +2,7 @@ package at.hannibal2.skyhanni.features.garden.inventory import at.hannibal2.skyhanni.config.ConfigUpdaterMigrator import at.hannibal2.skyhanni.data.jsonobjects.repo.AnitaUpgradeCostsJson -import at.hannibal2.skyhanni.data.jsonobjects.repo.AnitaUpgradeCostsJson.Price +import at.hannibal2.skyhanni.data.jsonobjects.repo.AnitaUpgradePrice import at.hannibal2.skyhanni.events.LorenzToolTipEvent import at.hannibal2.skyhanni.events.RepositoryReloadEvent import at.hannibal2.skyhanni.features.garden.GardenAPI @@ -28,7 +28,7 @@ object AnitaExtraFarmingFortune { "§5§o§aJacob's Ticket §8x(?<realAmount>.*)" ) - private var levelPrice = mapOf<Int, Price>() + private var levelPrice = mapOf<Int, AnitaUpgradePrice>() @SubscribeEvent fun onTooltip(event: LorenzToolTipEvent) { @@ -41,7 +41,7 @@ object AnitaExtraFarmingFortune { val anitaUpgrade = GardenAPI.storage?.fortune?.anitaUpgrade ?: return var contributionFactor = 1.0 - val baseAmount = levelPrice[anitaUpgrade + 1]?.jacob_tickets ?: return + val baseAmount = levelPrice[anitaUpgrade + 1]?.jacobTickets ?: return for (line in event.toolTip) { realAmountPattern.matchMatcher(line) { val realAmount = group("realAmount").formatDouble() @@ -53,8 +53,8 @@ object AnitaExtraFarmingFortune { var jacobTickets = 0 for ((level, price) in levelPrice) { if (level > anitaUpgrade) { - goldMedals += price.gold_medals - jacobTickets += price.jacob_tickets + goldMedals += price.goldMedals + jacobTickets += price.jacobTickets } } jacobTickets = (contributionFactor * jacobTickets).toInt() @@ -80,7 +80,7 @@ object AnitaExtraFarmingFortune { @SubscribeEvent fun onRepoReload(event: RepositoryReloadEvent) { val data = event.getConstant<AnitaUpgradeCostsJson>("AnitaUpgradeCosts") - levelPrice = data.level_price + levelPrice = data.levelPrice } @SubscribeEvent diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorColorNames.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorColorNames.kt index fffff6a6f..5fa0debe5 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorColorNames.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorColorNames.kt @@ -18,9 +18,9 @@ object GardenVisitorColorNames { visitorColours.clear() visitorItems.clear() for ((visitor, visitorData) in data.visitors) { - val rarity = visitorData.new_rarity ?: visitorData.rarity + val rarity = visitorData.newRarity ?: visitorData.rarity visitorColours[visitor] = rarity.color.getChatColor() - visitorItems[visitor] = visitorData.need_items + visitorItems[visitor] = visitorData.needItems } } diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt index 848bcc992..729f9d847 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt @@ -2,6 +2,7 @@ package at.hannibal2.skyhanni.features.garden.visitor import at.hannibal2.skyhanni.config.features.garden.visitor.VisitorConfig.VisitorBlockBehaviour import at.hannibal2.skyhanni.data.jsonobjects.repo.GardenJson +import at.hannibal2.skyhanni.data.jsonobjects.repo.GardenVisitor import at.hannibal2.skyhanni.events.PacketEvent import at.hannibal2.skyhanni.events.RepositoryReloadEvent import at.hannibal2.skyhanni.events.SecondPassedEvent @@ -29,7 +30,7 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent @SkyHanniModule object HighlightVisitorsOutsideOfGarden { - private var visitorJson = mapOf<String?, List<GardenJson.GardenVisitor>>() + private var visitorJson = mapOf<String?, List<GardenVisitor>>() private val config get() = GardenAPI.config.visitors @@ -59,7 +60,7 @@ object HighlightVisitorsOutsideOfGarden { val possibleJsons = visitorJson[mode] ?: return false val skinOrType = getSkinOrTypeFor(entity) return possibleJsons.any { - (it.position == null || it.position!!.distance(entity.position.toLorenzVec()) < 1) + (it.position == null || it.position.distance(entity.position.toLorenzVec()) < 1) && it.skinOrType == skinOrType } } |