namespace GamecraftModdingAPI.Blocks { /// /// Possible block types /// public enum BlockIDs { AluminiumCube, AxleS, Battery, HingeS, MotorS, HingeM, MotorM, TyreM, AxleM, IronCube, RubberCube, OiledCube, AluminiumConeSegment, //12 AluminiumCorner, AluminiumRoundedCorner, AluminiumSlicedCube, AluminiumRoundedSlicedCube, AluminiumCylinder, AluminiumPyramidSegment, AluminiumSlope, AluminiumRoundedSlope, AluminiumSphere, RubberConeSegment, //22 RubberCorner, RubberRoundedCorner, RubberSlicedCube, RubberRoundedSlicedCube, RubberCylinder, RubberPyramidSegment, RubberSlope, RubberRoundedSlope, RubberSphere, OiledConeSegment, //32 OiledCorner, OiledRoundedCorner, OiledSlicedCube, OiledRoundedSlicedCube, OiledCylinder, OiledPyramidSegment, OiledSlope, OiledRoundedSlope, OiledSphere, IronConeSegment, //42 IronCorner, IronRoundedCorner, IronSlicedCube, IronRoundedSlicedCube, IronCylinder, IronPyramidSegment, IronSlope, IronRoundedSlope, IronSphere, GlassCube, //52 GlassSlicedCube, GlassSlope, GlassCorner, GlassPyramidSegment, GlassRoundedSlicedCube, GlassRoundedSlope, GlassRoundedCorner, GlassConeSegment, GlassCylinder, GlassSphere, Lever, Reactor, //64 - one ID is skipped PlayerSpawn = 66, //Crashes without special handling SmallSpawn, MediumSpawn, LargeSpawn, BallJoint, UniversalJoint, ServoAxle, ServoHinge, StepperAxle, StepperHinge, TelescopicJoint, DampedSpring, ServoPiston, StepperPiston, PneumaticPiston, PneumaticHinge, PneumaticAxle, //82 PilotSeat = 90, //Might crash PassengerSeat, PilotControls, GrassCube, DirtCube, GrassConeSegment, GrassCorner, GrassRoundedCorner, GrassSlicedCube, GrassRoundedSlicedCube, GrassPyramidSegment, GrassSlope, GrassRoundedSlope, DirtConeSegment, DirtCorner, DirtRoundedCorner, DirtSlicedCube, DirtRoundedSlicedCube, DirtPyramidSegment, DirtSlope, DirtRoundedSlope, RubberHemisphere, AluminiumHemisphere, GrassInnerCornerBulged, DirtInnerCornerBulged, IronHemisphere, OiledHemisphere, GlassHemisphere, TyreS, ThreeWaySwitch, Dial, //120 CharacterOnEnterTrigger, //Probably crashes CharacterOnLeaveTrigger, CharacterOnStayTrigger, ObjectOnEnterTrigger, ObjectOnLeaveTrigger, ObjectOnStayTrigger, Button, Switch, TextBlock, //Brings up a screen ConsoleBlock, //Brings up a screen Door, GlassDoor, PoweredDoor, PoweredGlassDoor, AluminiumTubeCorner, IronTubeCorner, WoodCube, WoodSlicedCube, WoodSlope, WoodCorner, WoodPyramidSegment, WoodConeSegment, WoodRoundedSlicedCube, WoodRoundedSlope, WoodRoundedCorner, WoodCylinder, WoodHemisphere, WoodSphere, BrickCube, //149 BrickSlicedCube = 151, BrickSlope, BrickCorner, ConcreteCube, ConcreteSlicedCube, ConcreteSlope, ConcreteCorner, BeachTree1 = 200, BeachTree2, BeachTree3, Rock1, Rock2, Rock3, Rock4, BirchTree1, BirchTree2, BirchTree3, PineTree1, PineTree2, PineTree3, Flower1, Flower2, Flower3, Shrub1, Shrub2, Shrub3 } }