package Ġme . co ffe em aker . jan ve e . data Ċ Ċ import Ġnet . minecraft . entity . attribute . Entity Attribute Instance Ċ import Ġnet . minecraft . entity . attribute . Entity Attribute Modifier Ċ import Ġnet . minecraft . entity . attribute . Entity Attributes Ċ import Ġnet . minecraft . server . network . Server Player Entity Ċ import Ġjava . util .* Ċ Ċ data Ġclass ĠPlayer Data ( var Ġplayer : ĠServer Player Entity , Ġval Ġvalues : ĠMutable Map < String , ĠAny > Ġ= Ġmutable Map Of ( ĊĠĠĠ Ġ" version " Ġto Ġ 0 , ĊĠĠĠ Ġ"_ health L vl " Ġto Ġ 0 , ĊĠĠĠ Ġ" ag ility L vl " Ġto Ġ 0 , ĊĠĠĠ Ġ" me lee L vl " Ġto Ġ 0 , ĊĠĠĠ Ġ" range dL vl " Ġto Ġ 0 , ĊĠĠĠ Ġ" tools L vl " Ġto Ġ 0 Ċ )) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġhealth UUID : ĠUUID Ġ= ĠUUID . fromString (" 2 3 5 c 9 d 8 d - 5 3 9 8 - 4 a 3 c - b 5 c 6 - a 5 5 ca ab 5 8 4 7 0 ") ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġdefault Health Ġ= Ġ 6 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġversion : ĠInt Ġby Ġvalues ĊĠĠĠ Ġprivate Ġvar Ġ_ health L vl : ĠInt Ġby Ġvalues ĊĠĠĠ Ġvar Ġhealth L vl : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ health L vl ĊĠĠĠĠĠĠĠ Ġset ( value ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ health L vl Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhealth Ġ= Ġ( value Ġ- Ġ 2 0 Ġ+ Ġdefault Health ). toDouble () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġinstance Ġ= Ġplayer . attributes . get Custom Instance ( Entity Attributes . GENERIC _ MAX _ HE ALTH ) !! ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġentity Attribute Modifier Ġ= ĠEntity Attribute Modifier ( health UUID , Ġ" jan ve e : health ", Ġhealth , ĠEntity Attribute Modifier . Operation . AD DITION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinstance . try Remove Modifier ( health UUID ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinstance . add Persistent Modifier ( entity Attribute Modifier ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġvar Ġag ility L vl : ĠInt Ġby Ġvalues ĊĠĠĠ Ġvar Ġme lee L vl : ĠInt ĠĠ Ġby Ġvalues ĊĠĠĠ Ġvar Ġrange dL vl : ĠInt Ġ Ġby Ġvalues ĊĠĠĠ Ġvar Ġtools L vl : ĠInt ĠĠ Ġby Ġvalues Ċ }