package Ġad . block test . blocks . shapes Ċ Ċ import Ġad . block test . util . Cube Area Ċ import Ġnet . minecraft . block . state . I BlockState Ċ import Ġnet . minecraft . util . Enum Facing Ċ import Ġnet . minecraft . util . math . Block Pos Ċ import Ġnet . minecraft . world . World Ċ Ċ object ĠShape Cube Points Above : ĠI Block Shape Shape Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġ" cube _ points _ above " ĊĊĠĠĠ Ġoverride Ġfun Ġplace ( size : ĠInt , Ġworld In : ĠWorld , Ġpos : ĠBlockPos , Ġfacing : ĠEnum Facing , Ġto Place : ĠI BlockState ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġca Ġ= ĠCube Area ( pos . add ( 0 , Ġsize Ġ+ Ġ 5 , Ġ 0 ), Ġsize ) ĊĠĠĠĠĠĠĠ Ġfor Ġ( point Ġin Ġca . get Points ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġworld In . set BlockState ( point , Ġto Place ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ