namespace GamecraftModdingAPI.Blocks { /// /// Possible block types /// public enum BlockIDs { AluminiumCube, AxleS, HingeS = 3, 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, //63 - two IDs 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, RoadCarTyre, OffRoadCarTyre, RacingCarTyre, BicycleTyre, FrontBikeTyre, RearBikeTyre, ChopperBikeTyre, TractorTyre, MonsterTruckTyre, MotocrossBikeTyre, CartTyre, BeachTree1 = 200, BeachTree2, BeachTree3, Rock1, Rock2, Rock3, Rock4, BirchTree1, BirchTree2, BirchTree3, PineTree1, PineTree2, PineTree3, Flower1, Flower2, Flower3, Shrub1, Shrub2, Shrub3 } }