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.

172 lines
4.3KB

  1. namespace TechbloxModdingAPI.Blocks
  2. {
  3. /// <summary>
  4. /// Possible block types
  5. /// </summary>
  6. public enum BlockIDs : ushort
  7. {
  8. /// <summary>
  9. /// Called "nothing" in Techblox. (DBID.NOTHING)
  10. /// </summary>
  11. Invalid = ushort.MaxValue,
  12. Cube = 0,
  13. Wedge,
  14. QuarterPyramid,
  15. Tetrahedron,
  16. RoundedWedge,
  17. RoundedQuarterPyramid,
  18. RoundedTetrahedron,
  19. NegativeQuarterPyramid,
  20. NegativeTetrahedron,
  21. RoundedNegativeQuarterPyramid,
  22. RoundedNegativeTetrahedron,
  23. Plate,
  24. PlateWedge,
  25. PlateQuarterPyramid,
  26. PlateTetrahedron,
  27. Sphere,
  28. CarWheelArch = 47,
  29. CarArchSmallFlare,
  30. CarArchFlare,
  31. CarArchExtrudedFlare,
  32. Axle = 100,
  33. Hinge,
  34. BallJoint,
  35. UniversalJoint,
  36. TelescopicJoint,
  37. DampedHingeSpring,
  38. DampedAxleSpring,
  39. DampedSpring,
  40. WheelRigNoSteering,
  41. WheelRigWithSteering,
  42. PlateTriangle = 130,
  43. PlateCircle,
  44. PlateQuarterCircle,
  45. PlateRoundedWedge,
  46. PlateRoundedTetrahedron,
  47. Cone,
  48. ConeSegment,
  49. DoubleSliced,
  50. HalfDoubleSliced,
  51. EighthPyramid,
  52. Hemisphere,
  53. WideCylinder,
  54. WideCylinderBend,
  55. WideCylinderT,
  56. WideCylinderCross,
  57. WideCylinderCorner,
  58. NarrowCylinder,
  59. NarrowCylinderBend,
  60. NarrowCylinderT,
  61. NarrowCylinderCross,
  62. DriverSeat,
  63. PassengerSeat,
  64. Engine,
  65. NarrowCylinderCorner,
  66. PlateWideCylinder,
  67. PlateNarrowCylinder,
  68. PlateNegativeTetrahedron,
  69. PlateNegativeQuarterPyramid,
  70. PlateRoundedNegativeTetrahedron,
  71. PlateRoundedNegativeQuarterPyramid,
  72. HeadlampSquare,
  73. HeadlampCircle,
  74. HeadlampWedge,
  75. WideCylinderDiagonal,
  76. NarrowCylinderDiagonal,
  77. HeadlampTetrahedron,
  78. GoKartEngine,
  79. Screen5X2Y2Z,
  80. Screen5X2Y3Z,
  81. Screen5X2Y5Z,
  82. Screen9X2Y2Z,
  83. Screen9X3Y2Z,
  84. Screen9X2Y3Z,
  85. Screen9X3Y3Z,
  86. Screen9X2Y5Z,
  87. Screen9X3Y5Z,
  88. Screen11X3Y2Z,
  89. Screen11X3Y3Z,
  90. Screen11X3Y5Z,
  91. Window6X2Y2Z,
  92. Window6X3Y2Z,
  93. Window6X2Y2ZS1,
  94. Window6X3Y2ZS1,
  95. Window6X2Y2ZS2,
  96. Window6X3Y2ZS2,
  97. Window6X2Y2ZS4,
  98. Window6X3Y2ZS4,
  99. FrameSquare,
  100. FrameSkewedSquare,
  101. FrameTriangle,
  102. FrameSkewedTriangle,
  103. GlassFrameSquare,
  104. GlassFrameSkewedSquare,
  105. GlassFrameTriangle,
  106. GlassFrameSkewedTriangle,
  107. GlassPlate,
  108. GlassPlateTriangle,
  109. GoKartWheelRigNoSteering,
  110. GoKartWheelRigWithSteering,
  111. GoKartSeat,
  112. CarWheelWideProfile,
  113. CarWheel,
  114. GoKartWheelWideProfile,
  115. GoKartWheel,
  116. ANDLogicGate,
  117. ORLogicGate,
  118. NOTLogicGate,
  119. NANDLogicGate,
  120. NORLogicGate,
  121. XORLogicGate,
  122. XNORLogicGate,
  123. AdderMathBlock,
  124. SubtractorMathBlock,
  125. MultiplierMathBlock,
  126. DividerMathBlock,
  127. InverterMathBlock,
  128. AverageMathBlock,
  129. AbsoluteMathBlock,
  130. MinMathBlock,
  131. MaxMathBlock,
  132. SimpleConnector,
  133. Motor,
  134. AxleServo,
  135. HingeServo,
  136. Piston,
  137. Button,
  138. Switch,
  139. Dial,
  140. Lever,
  141. ThreeWaySwitch,
  142. EqualsMathBlock,
  143. LessThanMathBlock,
  144. LessThanOrEqualMathBlock,
  145. GreaterThanMathBlock,
  146. GreaterThanOrEqualMathBlock,
  147. HatchbackWheelRigNoSteering,
  148. HatchbackWheelRigWithSteering,
  149. HatchbackEngine,
  150. HatchbackWheel,
  151. HatchbackWheelArch,
  152. HatchbackArchSmallFlare,
  153. HatchbackArchFlare,
  154. TruckWheel = 246,
  155. HatchbackWheelWideProfile,
  156. TruckWheelRigWithSteering = 249,
  157. TruckWheelRigNoSteering,
  158. HatchbackDriverSeat,
  159. HatchbackPassengerSeat,
  160. FormulaEngine,
  161. TruckWheelDouble = 261,
  162. TruckWheelArch,
  163. TruckArchSingleFlare,
  164. FormulaWheel = 270,
  165. FormulaWheelRear,
  166. FormulaSeat = 277,
  167. MonsterTruckWheel = 285,
  168. MonsterTruckEngine = 290,
  169. MonsterTruckWheelRigNoSteering = 350,
  170. MonsterTruckWheelRigWithSteering,
  171. }
  172. }