display painter recipe name in advanced tooltips

This commit is contained in:
YuRaNnNzZZ 2023-10-30 22:40:07 +03:00
parent 0d474e1991
commit 8e3c95159a
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D

View File

@ -32,7 +32,6 @@ import ru.dbotthepony.mc.otm.core.map
import ru.dbotthepony.mc.otm.core.math.RGBAColor
import ru.dbotthepony.mc.otm.core.util.CreativeMenuItemComparator
import ru.dbotthepony.mc.otm.menu.decorative.PainterMenu
import ru.dbotthepony.mc.otm.recipe.PainterRecipe
class PainterScreen(menu: PainterMenu, inventory: Inventory, title: Component) : MatteryScreen<PainterMenu>(menu, inventory, title) {
private inner class Bar(parent: EditablePanel<*>, val dye: DyeColor?) : EditablePanel<PainterScreen>(this@PainterScreen, parent, width = 5f) {
@ -174,6 +173,10 @@ class PainterScreen(menu: PainterMenu, inventory: Inventory, title: Component) :
}
}
if (minecraft?.options?.advancedItemTooltips == true) {
list.add(TextComponent(recipe.id.toString()).withStyle(ChatFormatting.DARK_GRAY))
}
graphics.renderComponentTooltip(font, list, mouseX.toInt(), mouseY.toInt())
return true
}