22declare(strict_types=1);
24namespace pocketmine\data\runtime;
31trait LegacyRuntimeEnumDescriberTrait{
32 abstract protected function enum(\UnitEnum &$case) : void;
34 public function bellAttachmentType(\
pocketmine\block\utils\BellAttachmentType &$value) : void{
38 public function copperOxidation(\
pocketmine\block\utils\CopperOxidation &$value) : void{
42 public function coralType(\
pocketmine\block\utils\CoralType &$value) : void{
46 public function dirtType(\
pocketmine\block\utils\DirtType &$value) : void{
50 public function dripleafState(\
pocketmine\block\utils\DripleafState &$value) : void{
54 public function dyeColor(\
pocketmine\block\utils\DyeColor &$value) : void{
58 public function froglightType(\
pocketmine\block\utils\FroglightType &$value) : void{
62 public function leverFacing(\
pocketmine\block\utils\LeverFacing &$value) : void{
66 public function medicineType(\
pocketmine\item\MedicineType &$value) : void{
70 public function mobHeadType(\
pocketmine\block\utils\MobHeadType &$value) : void{
74 public function mushroomBlockType(\
pocketmine\block\utils\MushroomBlockType &$value) : void{
78 public function potionType(\
pocketmine\item\PotionType &$value) : void{
82 public function slabType(\
pocketmine\block\utils\SlabType &$value) : void{
86 public function suspiciousStewType(\
pocketmine\item\SuspiciousStewType &$value) : void{