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, ANDLogicBlock = 170, NANDLogicBlock, NORLogicBlock, NOTLogicBlock, ORLogicBlock, XNORLogicBlock, XORLogicBlock, AbsoluteMathsBlock, AdderMathsBlock, DividerMathsBlock, SignMathsBlock, //180 MaxMathsBlock, MinMathsBlock, MultiplierMathsBlock, SubtractorMathsBlock, SimpleConnector, MeanMathsBlock, BeachTree1 = 200, BeachTree2, BeachTree3, Rock1, Rock2, Rock3, Rock4, BirchTree1, BirchTree2, BirchTree3, PineTree1, PineTree2, PineTree3, Flower1, Flower2, Flower3, Shrub1, Shrub2, Shrub3, CliffCube, CliffSlicedCorner, CliffCornerA, CliffCornerB, CliffSlopeA, CliffSlopeB, GrassEdge, GrassEdgeInnerCorner, GrassEdgeCorner, GrassEdgeSlope } }