fade armor toggle button when not hovered
This commit is contained in:
parent
8b7e3821b4
commit
f254d68ec4
@ -170,7 +170,7 @@ dependencies {
|
|||||||
val condensed_creative_version: String by project
|
val condensed_creative_version: String by project
|
||||||
|
|
||||||
compileOnly("top.theillusivec4.curios:curios-neoforge:${curios_version}+${curios_mc_version}")
|
compileOnly("top.theillusivec4.curios:curios-neoforge:${curios_version}+${curios_mc_version}")
|
||||||
compileOnly("curse.maven:cosmetic-armor-reworked-237307:$cosmetic_armor_reworked_id")
|
implementation("curse.maven:cosmetic-armor-reworked-237307:$cosmetic_armor_reworked_id")
|
||||||
|
|
||||||
compileOnly("mezz.jei:jei-${jei_mc_version}-common-api:${jei_version}")
|
compileOnly("mezz.jei:jei-${jei_mc_version}-common-api:${jei_version}")
|
||||||
compileOnly("mezz.jei:jei-${jei_mc_version}-neoforge-api:${jei_version}")
|
compileOnly("mezz.jei:jei-${jei_mc_version}-neoforge-api:${jei_version}")
|
||||||
|
@ -24,7 +24,7 @@ kommons_version=3.1.2
|
|||||||
jei_version=19.14.1.139
|
jei_version=19.14.1.139
|
||||||
jupiter_version=5.9.2
|
jupiter_version=5.9.2
|
||||||
curios_version=9.0.5
|
curios_version=9.0.5
|
||||||
cosmetic_armor_reworked_id=5427303
|
cosmetic_armor_reworked_id=5610814
|
||||||
ad_astra_id=4594155
|
ad_astra_id=4594155
|
||||||
botarium_id=4594094
|
botarium_id=4594094
|
||||||
resourceful_lib_id=4598948
|
resourceful_lib_id=4598948
|
||||||
|
@ -16,6 +16,7 @@ import net.minecraft.world.inventory.Slot
|
|||||||
import net.minecraft.world.item.ItemStack
|
import net.minecraft.world.item.ItemStack
|
||||||
import net.neoforged.fml.ModList
|
import net.neoforged.fml.ModList
|
||||||
import net.neoforged.neoforge.network.PacketDistributor
|
import net.neoforged.neoforge.network.PacketDistributor
|
||||||
|
import ru.dbotthepony.kommons.math.RGBAColor
|
||||||
import ru.dbotthepony.mc.otm.client.render.MGUIGraphics
|
import ru.dbotthepony.mc.otm.client.render.MGUIGraphics
|
||||||
import ru.dbotthepony.mc.otm.client.minecraft
|
import ru.dbotthepony.mc.otm.client.minecraft
|
||||||
import ru.dbotthepony.mc.otm.client.render.sprites.MatterySprite
|
import ru.dbotthepony.mc.otm.client.render.sprites.MatterySprite
|
||||||
@ -179,10 +180,11 @@ class CosmeticToggleButton<out S : Screen>(
|
|||||||
override fun innerRender(graphics: MGUIGraphics, mouseX: Float, mouseY: Float, partialTick: Float) {
|
override fun innerRender(graphics: MGUIGraphics, mouseX: Float, mouseY: Float, partialTick: Float) {
|
||||||
val inv = ModObjects.invMan.getCosArmorInventoryClient(minecraft.player?.uuid ?: throw ConcurrentModificationException())
|
val inv = ModObjects.invMan.getCosArmorInventoryClient(minecraft.player?.uuid ?: throw ConcurrentModificationException())
|
||||||
|
|
||||||
|
val color = if (isHovered) RGBAColor.WHITE else RGBAColor.HALF_TRANSPARENT
|
||||||
if (inv.isSkinArmor(index)) {
|
if (inv.isSkinArmor(index)) {
|
||||||
BUTTON_ACTIVE.render(graphics, width = width, height = height)
|
BUTTON_ACTIVE.render(graphics, width = width, height = height, color = color)
|
||||||
} else {
|
} else {
|
||||||
BUTTON_INACTIVE.render(graphics, width = width, height = height)
|
BUTTON_INACTIVE.render(graphics, width = width, height = height, color = color)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user