2020-01-03 13:38:59 +00:00
|
|
|
namespace GamecraftModdingAPI.Blocks
|
|
|
|
{
|
2020-01-04 00:54:35 +00:00
|
|
|
/// <summary>
|
|
|
|
/// Possible block types
|
|
|
|
/// </summary>
|
2020-01-03 13:38:59 +00:00
|
|
|
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
|
|
|
|
}
|
|
|
|
}
|