A stable modding interface between Techblox and mods https://mod.exmods.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

186 lines
4.3KB

  1. namespace GamecraftModdingAPI.Blocks
  2. {
  3. /// <summary>
  4. /// Possible block types
  5. /// </summary>
  6. public enum BlockIDs
  7. {
  8. AluminiumCube,
  9. AxleS,
  10. HingeS = 3,
  11. MotorS,
  12. HingeM,
  13. MotorM,
  14. TyreM,
  15. AxleM,
  16. IronCube,
  17. RubberCube,
  18. OiledCube,
  19. AluminiumConeSegment, //12
  20. AluminiumCorner,
  21. AluminiumRoundedCorner,
  22. AluminiumSlicedCube,
  23. AluminiumRoundedSlicedCube,
  24. AluminiumCylinder,
  25. AluminiumPyramidSegment,
  26. AluminiumSlope,
  27. AluminiumRoundedSlope,
  28. AluminiumSphere,
  29. RubberConeSegment, //22
  30. RubberCorner,
  31. RubberRoundedCorner,
  32. RubberSlicedCube,
  33. RubberRoundedSlicedCube,
  34. RubberCylinder,
  35. RubberPyramidSegment,
  36. RubberSlope,
  37. RubberRoundedSlope,
  38. RubberSphere,
  39. OiledConeSegment, //32
  40. OiledCorner,
  41. OiledRoundedCorner,
  42. OiledSlicedCube,
  43. OiledRoundedSlicedCube,
  44. OiledCylinder,
  45. OiledPyramidSegment,
  46. OiledSlope,
  47. OiledRoundedSlope,
  48. OiledSphere,
  49. IronConeSegment, //42
  50. IronCorner,
  51. IronRoundedCorner,
  52. IronSlicedCube,
  53. IronRoundedSlicedCube,
  54. IronCylinder,
  55. IronPyramidSegment,
  56. IronSlope,
  57. IronRoundedSlope,
  58. IronSphere,
  59. GlassCube, //52
  60. GlassSlicedCube,
  61. GlassSlope,
  62. GlassCorner,
  63. GlassPyramidSegment,
  64. GlassRoundedSlicedCube,
  65. GlassRoundedSlope,
  66. GlassRoundedCorner,
  67. GlassConeSegment,
  68. GlassCylinder,
  69. GlassSphere,
  70. Lever, //63 - two IDs skipped
  71. PlayerSpawn = 66, //Crashes without special handling
  72. SmallSpawn,
  73. MediumSpawn,
  74. LargeSpawn,
  75. BallJoint,
  76. UniversalJoint,
  77. ServoAxle,
  78. ServoHinge,
  79. StepperAxle,
  80. StepperHinge,
  81. TelescopicJoint,
  82. DampedSpring,
  83. ServoPiston,
  84. StepperPiston,
  85. PneumaticPiston,
  86. PneumaticHinge,
  87. PneumaticAxle, //82
  88. PilotSeat = 90, //Might crash
  89. PassengerSeat,
  90. PilotControls,
  91. GrassCube,
  92. DirtCube,
  93. GrassConeSegment,
  94. GrassCorner,
  95. GrassRoundedCorner,
  96. GrassSlicedCube,
  97. GrassRoundedSlicedCube,
  98. GrassPyramidSegment,
  99. GrassSlope,
  100. GrassRoundedSlope,
  101. DirtConeSegment,
  102. DirtCorner,
  103. DirtRoundedCorner,
  104. DirtSlicedCube,
  105. DirtRoundedSlicedCube,
  106. DirtPyramidSegment,
  107. DirtSlope,
  108. DirtRoundedSlope,
  109. RubberHemisphere,
  110. AluminiumHemisphere,
  111. GrassInnerCornerBulged,
  112. DirtInnerCornerBulged,
  113. IronHemisphere,
  114. OiledHemisphere,
  115. GlassHemisphere,
  116. TyreS,
  117. ThreeWaySwitch,
  118. Dial, //120
  119. CharacterOnEnterTrigger, //Probably crashes
  120. CharacterOnLeaveTrigger,
  121. CharacterOnStayTrigger,
  122. ObjectOnEnterTrigger,
  123. ObjectOnLeaveTrigger,
  124. ObjectOnStayTrigger,
  125. Button,
  126. Switch,
  127. TextBlock, //Brings up a screen
  128. ConsoleBlock, //Brings up a screen
  129. Door,
  130. GlassDoor,
  131. PoweredDoor,
  132. PoweredGlassDoor,
  133. AluminiumTubeCorner,
  134. IronTubeCorner,
  135. WoodCube,
  136. WoodSlicedCube,
  137. WoodSlope,
  138. WoodCorner,
  139. WoodPyramidSegment,
  140. WoodConeSegment,
  141. WoodRoundedSlicedCube,
  142. WoodRoundedSlope,
  143. WoodRoundedCorner,
  144. WoodCylinder,
  145. WoodHemisphere,
  146. WoodSphere,
  147. BrickCube, //149
  148. BrickSlicedCube = 151,
  149. BrickSlope,
  150. BrickCorner,
  151. ConcreteCube,
  152. ConcreteSlicedCube,
  153. ConcreteSlope,
  154. ConcreteCorner,
  155. RoadCarTyre,
  156. OffRoadCarTyre,
  157. RacingCarTyre,
  158. BicycleTyre,
  159. FrontBikeTyre,
  160. RearBikeTyre,
  161. ChopperBikeTyre,
  162. TractorTyre,
  163. MonsterTruckTyre,
  164. MotocrossBikeTyre,
  165. CartTyre,
  166. BeachTree1 = 200,
  167. BeachTree2,
  168. BeachTree3,
  169. Rock1,
  170. Rock2,
  171. Rock3,
  172. Rock4,
  173. BirchTree1,
  174. BirchTree2,
  175. BirchTree3,
  176. PineTree1,
  177. PineTree2,
  178. PineTree3,
  179. Flower1,
  180. Flower2,
  181. Flower3,
  182. Shrub1,
  183. Shrub2,
  184. Shrub3
  185. }
  186. }