true, 2 => true, 3 => true, 6 => true, 17 => true, 18 => true, ); public static function growTree(Level $level, Vector3 $pos, Random $random, $type = 0){ switch($type & 0x03){ case SaplingBlock::SPRUCE: if($random->nextRange(0, 1) === 1){ $tree = new SpruceTreeObject(); }else{ $tree = new PineTreeObject(); } break; case SaplingBlock::BIRCH: $tree = new SmallTreeObject(); $tree->type = SaplingBlock::BIRCH; break; case SaplingBlock::JUNGLE: $tree = new SmallTreeObject(); $tree->type = SaplingBlock::JUNGLE; break; case SaplingBlock::OAK: default: /*if($random->nextRange(0, 9) === 0){ $tree = new BigTreeObject(); }else{*/ $tree = new SmallTreeObject(); //} break; } if($tree->canPlaceObject($level, $pos, $random)){ $tree->placeObject($level, $pos, $random); } } }