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.math.RGBAColor
import ru.dbotthepony.mc.otm.core.util.CreativeMenuItemComparator import ru.dbotthepony.mc.otm.core.util.CreativeMenuItemComparator
import ru.dbotthepony.mc.otm.menu.decorative.PainterMenu 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) { 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) { 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()) graphics.renderComponentTooltip(font, list, mouseX.toInt(), mouseY.toInt())
return true return true
} }