package Ġme . ste ven . ind rev . items . armor Ċ Ċ import Ġme . ste ven . ind rev . armor . Module Ċ import Ġnet . minecraft . client . gui . screen . Screen Ċ import Ġnet . minecraft . client . item . Tooltip Context Ċ import Ġnet . minecraft . item . Item Ċ import Ġnet . minecraft . item . ItemStack Ċ import Ġnet . minecraft . text . Literal Text Ċ import Ġnet . minecraft . text . Text Ċ import Ġnet . minecraft . text . Trans latable Text Ċ import Ġnet . minecraft . util . Formatting Ċ import Ġnet . minecraft . world . World Ċ Ċ open Ġclass ĠIR Module Item ( val Ġmodule : ĠModule , Ġsettings : ĠSettings ) Ġ: ĠItem ( settings ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġappend Tooltip ( ĊĠĠĠĠĠĠĠ Ġstack : ĠItemStack ?, ĊĠĠĠĠĠĠĠ Ġworld : ĠWorld ?, ĊĠĠĠĠĠĠĠ Ġtooltip : ĠMutable List < Text > ?, ĊĠĠĠĠĠĠĠ Ġcontext : ĠTooltip Context ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtooltip ?. add ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTrans latable Text (" item . ind rev . module _${ module . key }. tooltip "). formatted ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ting . BLUE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ting . ITAL IC ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġtooltip ?. add ( Literal Text (" Ġ")) ĊĠĠĠĠĠĠĠ Ġif Ġ( Screen . has Shift Down ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( module Ġ!= ĠModule . COLOR ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtooltip ?. add ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTrans latable Text ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" item . ind rev . module _ max _ level ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLiteral Text ( module . max Level . toString ()). formatted ( Formatting . G OLD ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). formatted ( Formatting . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtooltip ?. add ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTrans latable Text (" item . ind rev . module _ parts "). formatted ( Formatting . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodule . slots . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtooltip ?. add ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTrans latable Text ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" item . ind rev . module _ parts _${ it . toString (). toLowerCase () }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). formatted ( Formatting . G OLD ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtooltip ?. add ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTrans latable Text (" gui . ind rev . tooltip . press _ shift "). formatted ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ting . BLUE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ting . ITAL IC ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }