better colors for jade bars
This commit is contained in:
parent
f2e4c80d31
commit
d0334e761d
@ -2,6 +2,7 @@ package ru.dbotthepony.mc.otm.compat.jade
|
||||
|
||||
import net.minecraft.resources.ResourceLocation
|
||||
import ru.dbotthepony.mc.otm.OverdriveThatMatters.loc
|
||||
import ru.dbotthepony.mc.otm.core.math.RGBAColor
|
||||
|
||||
object JadeUids {
|
||||
val MATTERY_ENERGY: ResourceLocation = loc("mattery_energy")
|
||||
@ -20,3 +21,9 @@ object JadeTagKeys {
|
||||
val MATTER_BOTTLER_DATA = "otmJadeMatterBottlerData"
|
||||
val MATTER_RECONSTRUCTOR_DATA = "otmJadeMatterReconstructorData"
|
||||
}
|
||||
|
||||
object JadeColors {
|
||||
val ENERGY_COLOR = RGBAColor(231, 232, 0)
|
||||
val ENERGY_COLOR2 = RGBAColor(192, 193, 0)
|
||||
val MATTER_COLOR = RGBAColor(71, 255, 187)
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ package ru.dbotthepony.mc.otm.compat.jade.providers
|
||||
import net.minecraft.nbt.CompoundTag
|
||||
import net.minecraft.resources.ResourceLocation
|
||||
import ru.dbotthepony.mc.otm.capability.MatteryCapability
|
||||
import ru.dbotthepony.mc.otm.compat.jade.JadeColors
|
||||
import ru.dbotthepony.mc.otm.compat.jade.JadeTagKeys
|
||||
import ru.dbotthepony.mc.otm.compat.jade.JadeUids
|
||||
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
||||
@ -43,7 +44,7 @@ object MatterStorageProvider : IBlockComponentProvider, IServerDataProvider<Bloc
|
||||
|
||||
val ratio = if (maxStoredMatter.isZero) 0f else (storedMatter / maxStoredMatter).coerceIn(Decimal.ZERO, Decimal.ONE).toFloat()
|
||||
val style = tooltip.elementHelper.progressStyle()
|
||||
.color(RGBAColor.LOW_MATTER.linearInterpolation(ratio, RGBAColor.FULL_MATTER).toARGB())
|
||||
.color(JadeColors.MATTER_COLOR.toARGB())
|
||||
.textColor(RGBAColor.WHITE.toARGB())
|
||||
|
||||
tooltip.add(
|
||||
|
@ -3,6 +3,7 @@ package ru.dbotthepony.mc.otm.compat.jade.providers
|
||||
import net.minecraft.nbt.CompoundTag
|
||||
import net.minecraft.resources.ResourceLocation
|
||||
import ru.dbotthepony.mc.otm.capability.MatteryCapability
|
||||
import ru.dbotthepony.mc.otm.compat.jade.JadeColors
|
||||
import ru.dbotthepony.mc.otm.compat.jade.JadeTagKeys
|
||||
import ru.dbotthepony.mc.otm.compat.jade.JadeUids
|
||||
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
||||
@ -41,7 +42,7 @@ object MatteryEnergyProvider : IBlockComponentProvider, IServerDataProvider<Bloc
|
||||
|
||||
val ratio = if (maxBatteryLevel.isZero) 0f else (batteryLevel / maxBatteryLevel).coerceIn(Decimal.ZERO, Decimal.ONE).toFloat()
|
||||
val style = tooltip.elementHelper.progressStyle()
|
||||
.color(RGBAColor.LOW_POWER.linearInterpolation(ratio, RGBAColor.FULL_POWER).toARGB())
|
||||
.color(JadeColors.ENERGY_COLOR.toARGB(), JadeColors.ENERGY_COLOR2.toARGB())
|
||||
.textColor(RGBAColor.WHITE.toARGB())
|
||||
|
||||
tooltip.add(
|
||||
|
Loading…
Reference in New Issue
Block a user