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.

230 lines
5.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, //168
  166. ObjectIdentifier,
  167. ANDLogicBlock,
  168. NANDLogicBlock,
  169. NORLogicBlock,
  170. NOTLogicBlock,
  171. ORLogicBlock,
  172. XNORLogicBlock,
  173. XORLogicBlock,
  174. AbsoluteMathsBlock,
  175. AdderMathsBlock,
  176. DividerMathsBlock,
  177. SignMathsBlock, //180
  178. MaxMathsBlock,
  179. MinMathsBlock,
  180. MultiplierMathsBlock,
  181. SubtractorMathsBlock,
  182. SimpleConnector,
  183. MeanMathsBlock,
  184. Bit,
  185. Counter,
  186. Timer,
  187. ObjectFilter,
  188. PlayerFilter,
  189. TeamFilter,
  190. Number2Text, //193
  191. BeachTree1 = 200,
  192. BeachTree2,
  193. BeachTree3,
  194. Rock1,
  195. Rock2,
  196. Rock3,
  197. Rock4,
  198. BirchTree1,
  199. BirchTree2,
  200. BirchTree3,
  201. PineTree1,
  202. PineTree2,
  203. PineTree3,
  204. Flower1,
  205. Flower2,
  206. Flower3,
  207. Shrub1,
  208. Shrub2,
  209. Shrub3,
  210. CliffCube,
  211. CliffSlicedCorner,
  212. CliffCornerA,
  213. CliffCornerB,
  214. CliffSlopeA,
  215. CliffSlopeB,
  216. GrassEdge,
  217. GrassEdgeInnerCorner,
  218. GrassEdgeCorner,
  219. GrassEdgeSlope,
  220. CentreHUD,
  221. ObjectiveHUD,
  222. GameStatsHUD, //231
  223. Mover = 250,
  224. Rotator,
  225. MovementDampener,
  226. RotationDampener,
  227. AdvancedMover,
  228. AdvancedRotator
  229. }
  230. }