aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/garden
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2024-06-07 22:10:11 +1000
committerGitHub <noreply@github.com>2024-06-07 14:10:11 +0200
commit79d0cd3af5b2acf11fc63bc3aa6743f784a3a0f6 (patch)
tree9a8507e4d7fe308dd4a228149f5a864301cfcce9 /src/main/java/at/hannibal2/skyhanni/features/garden
parentcfb12e7e3bbaf820f9402c286cba6bb0a33671fa (diff)
downloadskyhanni-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')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/farming/ArmorDropTracker.kt8
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenCropSpeed.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/inventory/AnitaExtraFarmingFortune.kt12
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorColorNames.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt5
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
}
}