package org.lanternpowered.server.block;
import static com.google.common.base.Preconditions.checkNotNull;
<BUG>import static org.lanternpowered.server.block.LanternBlockType.DEFAULT_BOUNDING_BOX;</BUG>
import static org.lanternpowered.server.block.PropertyProviders.solidCube;
import static org.lanternpowered.server.block.PropertyProviders.solidSide;
import com.flowpowered.math.vector.Vector3d;
import org.lanternpowered.server.behavior.Behavior;
import org.lanternpowered.server.behavior.pipeline.BehaviorPipeline;
import org.lanternpowered.server.behavior.pipeline.MutableBehaviorPipeline;
<BUG>import org.lanternpowered.server.behavior.pipeline.impl.MutableBehaviorPipelineImpl;
import org.lanternpowered.server.block.state.LanternBlockState;</BUG>
import org.lanternpowered.server.block.tile.LanternTileEntityType;

package org.lanternpowered.server.block;
import static com.google.common.base.Preconditions.checkNotNull;
import static org.lanternpowered.server.block.PropertyProviders.solidCube;
import static org.lanternpowered.server.block.PropertyProviders.solidSide;
import com.flowpowered.math.vector.Vector3d;
import org.lanternpowered.server.behavior.Behavior;
import org.lanternpowered.server.behavior.pipeline.BehaviorPipeline;
import org.lanternpowered.server.behavior.pipeline.MutableBehaviorPipeline;
import org.lanternpowered.server.behavior.pipeline.impl.MutableBehaviorPipelineImpl;
import org.lanternpowered.server.block.aabb.BoundingBoxes;
import org.lanternpowered.server.block.state.LanternBlockState;
import org.lanternpowered.server.block.tile.LanternTileEntityType;
