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.

BlockIDs.cs 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  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. ANDLogicBlock = 170,
  167. NANDLogicBlock,
  168. NORLogicBlock,
  169. NOTLogicBlock,
  170. ORLogicBlock,
  171. XNORLogicBlock,
  172. XORLogicBlock,
  173. AbsoluteMathsBlock,
  174. AdderMathsBlock,
  175. DividerMathsBlock,
  176. SignMathsBlock, //180
  177. MaxMathsBlock,
  178. MinMathsBlock,
  179. MultiplierMathsBlock,
  180. SubtractorMathsBlock,
  181. SimpleConnector,
  182. MeanMathsBlock,
  183. BeachTree1 = 200,
  184. BeachTree2,
  185. BeachTree3,
  186. Rock1,
  187. Rock2,
  188. Rock3,
  189. Rock4,
  190. BirchTree1,
  191. BirchTree2,
  192. BirchTree3,
  193. PineTree1,
  194. PineTree2,
  195. PineTree3,
  196. Flower1,
  197. Flower2,
  198. Flower3,
  199. Shrub1,
  200. Shrub2,
  201. Shrub3,
  202. CliffCube,
  203. CliffSlicedCorner,
  204. CliffCornerA,
  205. CliffCornerB,
  206. CliffSlopeA,
  207. CliffSlopeB,
  208. GrassEdge,
  209. GrassEdgeInnerCorner,
  210. GrassEdgeCorner,
  211. GrassEdgeSlope
  212. }
  213. }