package Ġnet . s ore non . images . init Ċ Ċ import Ġdev . ony x stud ios . cca . api . v 3 . block . Block Components Ċ import Ġm cp . mob ius . w ail a . api .* Ċ import Ġnet . minecraft . block . entity . Banner Block Entity Ċ import Ġnet . minecraft . block . entity . Bed Block Entity Ċ import Ġnet . minecraft . text . Text Ċ import Ġnet . s ore non . images . content . Image Block Ċ import Ġnet . s ore non . images . content . Picture Frame Block Entity Ċ Ċ class ĠImages W alia Ġ: ĠI W ail a Plugin Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġregister ( regist rar : ĠI Registrar ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdefault Print ed Component Provider Ġ= ĠDefault Print ed Component Provider () ĊĠĠĠĠĠĠĠ Ġregist rar . register Component Provider ( default Print ed Component Provider , ĠTooltip Position . BODY , ĠBanner Block Entity :: class . java ) ĊĠĠĠĠĠĠĠ Ġregist rar . register Component Provider ( default Print ed Component Provider , ĠTooltip Position . BODY , ĠBed Block Entity :: class . java ) ĊĠĠĠĠĠĠĠ Ġregist rar . register Component Provider ( Picture Frame Component Provider (), ĠTooltip Position . BODY , ĠImage Block :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠDefault Print ed Component Provider Ġ: ĠI Component Provider Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġappend Body ( tooltip : ĠMutable List < Text >, Ġaccessor : ĠI Data Accessor , Ġconfig : ĠI Plugin Config ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprint able Ġ= ĠBlock Components . get ( Images Components . PRINT ABLE , Ġaccessor . block Entity ) Ġ?: Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprint able . print . append Tooltip ( tooltip , Ġaccessor . player . is S ne aking , Ġ 4 5 0 , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠPicture Frame Component Provider Ġ: ĠI Component Provider Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġappend Body ( tooltip : ĠMutable List < Text >, Ġaccessor : ĠI Data Accessor , Ġconfig : ĠI Plugin Config ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmaster Block Entity Ġ= Ġ( accessor . block Entity Ġas ĠPicture Frame Block Entity ). get Master ( accessor . side ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( master Block Entity Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġface Ġ= Ġmaster Block Entity . faces [ accessor . side ] Ġas ĠPicture Frame Block Entity . Face . Master ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġface . print . append Tooltip ( tooltip , Ġaccessor . player . is S ne aking , Ġ 4 5 0 , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }