package Ġmod . luck y . tools Ċ Ċ import Ġmod . luck y . common .* Ċ import Ġmod . luck y . common . attribute .* Ċ import Ġmod . luck y . common . drop .* Ċ import Ġmod . luck y . java .* Ċ import Ġmod . luck y . common . Enchant ment Ċ import Ġmod . luck y . common . Status Effect Ċ import Ġjava . io . File Ċ import Ġjava . io . InputStream Ċ Ċ class ĠNo Game Context Exception Ġ: ĠException (" This ĠAPI Ġfeature Ġcannot Ġbe Ġused Ġwithout Ġany Ġgame Ġcontext ") Ċ Ċ object ĠTools Logger Ġ: ĠLogger Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġlog Error ( msg : ĠString ?, Ġerror : ĠException ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( msg Ġ!= Ġnull ) ĠSystem . err . println ( msg ) ĊĠĠĠĠĠĠĠ Ġif Ġ( error Ġ!= Ġnull ) Ġerror . printStackTrace () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlog Info ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ( msg ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ object ĠBed rock Tools Game API Ġ: ĠGame API Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġlog Error ( msg : ĠString ?, Ġerror : ĠException ?) Ġ= ĠTools Logger . log Error ( msg , Ġerror ) ĊĠĠĠ Ġoverride Ġfun Ġlog Info ( msg : ĠString ) Ġ= ĠTools Logger . log Info ( msg ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Use ful P otion Ids (): ĠList < String > Ġ= Ġmod . luck y . bed rock . common . get Use ful P otion Ids () ĊĠĠĠ Ġoverride Ġfun Ġget Spawn E gg Ids (): ĠList < String > Ġ= Ġmod . luck y . bed rock . common . get Spawn E gg Ids () ĊĠĠĠ Ġoverride Ġfun Ġget Enchant ments (): ĠList < Enchant ment > Ġ= Ġmod . luck y . bed rock . common . get Enchant ments () ĊĠĠĠ Ġoverride Ġfun Ġget Use ful Status Effects (): ĠList < Status Effect > Ġ= Ġmod . luck y . bed rock . common . get Use ful Status Effects () ĊĠĠĠ Ġoverride Ġfun Ġget RGB Palette (): ĠList < Int > Ġ= Ġmod . luck y . bed rock . common . get RGB Palette () ĊĊĠĠĠ Ġoverride Ġfun Ġget Entity Pos ( entity : ĠEntity ): ĠVec 3 d Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Player Name ( player : ĠPlayer Entity ): ĠString Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġapply Status Effect ( target : ĠString ?, Ġtarget Entity : ĠEntity ?, Ġeffect Id : ĠString , Ġduration Seconds : ĠDouble , Ġamp l ifier : ĠInt ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġconvert Status Effect Id ( effect Id : ĠInt ): ĠString ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Living Entities In Box ( world : ĠWorld , Ġbox Min : ĠVec 3 d , Ġbox Max : ĠVec 3 d ): ĠList < Entity > Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġset Entity On Fire ( entity : ĠEntity , Ġduration Seconds : ĠInt ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġset Entity Motion ( entity : ĠEntity , Ġmotion : ĠVec 3 d ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget World Time ( world : ĠWorld ): ĠLong Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Player Head Y aw Deg ( player : ĠPlayer Entity ): ĠDouble Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Player Head Pitch Deg ( player : ĠPlayer Entity ): ĠDouble Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Nearest Player ( world : ĠWorld , Ġpos : ĠVec 3 d ): ĠPlayer Entity ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġschedule Drop ( drop : ĠSingle Drop , Ġcontext : ĠDrop Context , Ġseconds : ĠDouble ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġis Air Block ( world : ĠWorld , Ġpos : ĠVec 3 i ): ĠBoolean Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġspawn Entity ( world : ĠWorld , Ġid : ĠString , Ġpos : ĠVec 3 d , Ġn bt : ĠDict Attr , Ġcomponents : ĠDict Attr ?, Ġrotation : ĠDouble , Ġrandomize Mob : ĠBoolean , Ġplayer : ĠPlayer Entity ?, Ġsource Id : ĠString ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġset Block ( world : ĠWorld , Ġpos : ĠVec 3 i , Ġid : ĠString , Ġstate : ĠDict Attr ?, Ġcomponents : ĠDict Attr ?, Ġrotation : ĠInt , Ġnotify : ĠBoolean ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġset Block Entity ( world : ĠWorld , Ġpos : ĠVec 3 i , Ġn bt : ĠDict Attr ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġrun Command ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġcommand : ĠString , Ġsender Name : ĠString , Ġshow Output : ĠBoolean ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġcreate Explo sion ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġdamage : ĠDouble , Ġfire : ĠBoolean ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun ĠsendMessage ( player : ĠPlayer Entity , Ġmessage : ĠString ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġset Difficulty ( world : ĠWorld , Ġdifficulty : ĠString ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġset Time ( world : ĠWorld , Ġtime : ĠLong ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġdrop Item ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġid : ĠString , Ġn bt : ĠDict Attr ?, Ġcomponents : ĠDict Attr ?) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġplay Sound ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġid : ĠString , Ġvolume : ĠDouble , Ġpitch : ĠDouble ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġspawn Particle ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġid : ĠString , Ġargs : ĠList < String >, Ġbox Size : ĠVec 3 d , Ġamount : ĠInt ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġplay Particle Event ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġevent Id : ĠInt , Ġdata : ĠInt ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġplay Splash P otion Event ( world : ĠWorld , Ġpos : ĠVec 3 d , Ġp otion Name : ĠString ?, Ġp otion Color : ĠInt ?) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġcreate Structure ( world : ĠWorld , Ġstructure Id : ĠString , Ġpos : ĠVec 3 i , Ġcenter Offset : ĠVec 3 i , Ġrotation : ĠInt , Ġmode : ĠString , Ġnotify : ĠBoolean ) Ġ= Ġthrow ĠNo Game Context Exception () Ċ } Ċ Ċ object ĠTools Java Game API Ġ: ĠJava Game API Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Loader Name (): ĠString Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Mod Version () Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Minecraft Version () Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Game Dir () Ġ= Ġthrow ĠNo Game Context Exception () ĊĊĠĠĠ Ġoverride Ġfun Ġattr To NBT ( attr : ĠAttr ): ĠN BT Tag Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġn bt To Attr ( tag : ĠN BT Tag ): ĠAttr Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġread NBT Key ( tag : ĠN BT Tag , Ġk : ĠString ): ĠN BT Tag ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġwrite NBT Key ( tag : ĠN BT Tag , Ġk : ĠString , Ġv : ĠN BT Tag ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġread Compressed NBT ( stream : ĠInputStream ): ĠAttr Ġ= Ġthrow ĠNo Game Context Exception () ĊĊĠĠĠ Ġoverride Ġfun Ġget Arrow Pos And Velocity ( ĊĠĠĠĠĠĠĠ Ġworld : ĠWorld , ĊĠĠĠĠĠĠĠ Ġplayer : ĠPlayer Entity , ĊĠĠĠĠĠĠĠ Ġb ow Power : ĠDouble , ĊĠĠĠĠĠĠĠ Ġyaw Offset Deg : ĠDouble , ĊĠĠĠĠĠĠĠ Ġpitch Offset Deg : ĠDouble ĊĠĠĠ Ġ): ĠPair < Vec 3 d , ĠVec 3 d > Ġ= Ġthrow ĠNo Game Context Exception () ĊĊĠĠĠ Ġoverride Ġfun Ġget Entity Velocity ( entity : ĠEntity ): ĠVec 3 d Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Entity UUID ( entity : ĠEntity ): ĠString Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġfind Entity By UUID ( world : ĠWorld , Ġuuid : ĠString ): ĠEntity ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġshow Client Message ( text Json Str : ĠString ) Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġget Block Id ( block : ĠBlock ): ĠString ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun ĠgetItem Id ( item : ĠItem ): ĠString ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun ĠisValid ItemId ( id : ĠString ): ĠBoolean Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġgenerate Chest Lo ot ( world : ĠWorld , Ġpos : ĠVec 3 i , Ġlo ot Table Id : ĠString , Ġrandom : ĠRandom ): ĠList Attr Ġ= Ġthrow ĠNo Game Context Exception () ĊĊĠĠĠ Ġoverride Ġfun Ġget Entity TypeId ( entity : ĠEntity ): ĠString ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġis Creative Mode ( player : ĠPlayer Entity ): ĠBoolean Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġhas Sil k Touch ( player : ĠPlayer Entity ): ĠBoolean Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġconvert Legacy ItemId ( id : ĠInt , Ġdata : ĠInt ): ĠString ? Ġ= Ġthrow ĠNo Game Context Exception () ĊĠĠĠ Ġoverride Ġfun Ġread N bt Structure ( stream : ĠInputStream ): ĠPair < Minecraft N bt Structure , ĠVec 3 i > Ġ= Ġthrow ĠNo Game Context Exception () Ċ } Ċ