‪TechbloxModdingAPI  ‪v2.2.0
‪The unofficial Techblox modding API
TechbloxModdingAPI.Blocks Namespace Reference

Namespaces

namespace  Engines
 

Classes

struct  BlockColor
 
class  BlockException
 
class  BlockSpecializationException
 
class  BlockTypeException
 
class  DampedSpring
 
class  Engine
 
class  LogicGate
 
class  Motor
 
class  ObjectID
 
class  Piston
 
class  Seat
 
class  Servo
 
class  SignalingBlock
 ‪Common implementation for blocks that support wiring. More...
 
class  WheelRig
 
class  Wire
 
class  WireInvalidException
 
class  WiringException
 

Enumerations

enum  BlockColors : byte {
  BlockColors.Default = byte.MaxValue,
  BlockColors.White = 0,
  BlockColors.Pink,
  BlockColors.Purple,
  BlockColors.Blue,
  BlockColors.Aqua,
  BlockColors.Green,
  BlockColors.Lime,
  BlockColors.Yellow,
  BlockColors.Orange,
  BlockColors.Red
}
 ‪Preset block colours More...
 
enum  BlockIDs : ushort {
  BlockIDs.Invalid = ushort.MaxValue,
  BlockIDs.Cube = 0,
  BlockIDs.Wedge,
  BlockIDs.QuarterPyramid,
  BlockIDs.Tetrahedron,
  BlockIDs.RoundedWedge,
  BlockIDs.RoundedQuarterPyramid,
  BlockIDs.RoundedTetrahedron,
  BlockIDs.NegativeQuarterPyramid,
  BlockIDs.NegativeTetrahedron,
  BlockIDs.RoundedNegativeQuarterPyramid,
  BlockIDs.RoundedNegativeTetrahedron,
  BlockIDs.Plate,
  BlockIDs.PlateWedge,
  BlockIDs.PlateQuarterPyramid,
  BlockIDs.PlateTetrahedron,
  BlockIDs.Sphere,
  BlockIDs.CarWheelArch = 47,
  BlockIDs.CarArchSmallFlare,
  BlockIDs.CarArchFlare,
  BlockIDs.CarArchExtrudedFlare,
  BlockIDs.Axle = 100,
  BlockIDs.Hinge,
  BlockIDs.BallJoint,
  BlockIDs.UniversalJoint,
  BlockIDs.TelescopicJoint,
  BlockIDs.DampedHingeSpring,
  BlockIDs.DampedAxleSpring,
  BlockIDs.DampedSpring,
  BlockIDs.WheelRigNoSteering,
  BlockIDs.WheelRigWithSteering,
  BlockIDs.PlateTriangle = 130,
  BlockIDs.PlateCircle,
  BlockIDs.PlateQuarterCircle,
  BlockIDs.PlateRoundedWedge,
  BlockIDs.PlateRoundedTetrahedron,
  BlockIDs.Cone,
  BlockIDs.ConeSegment,
  BlockIDs.DoubleSliced,
  BlockIDs.HalfDoubleSliced,
  BlockIDs.EighthPyramid,
  BlockIDs.Hemisphere,
  BlockIDs.WideCylinder,
  BlockIDs.WideCylinderBend,
  BlockIDs.WideCylinderT,
  BlockIDs.WideCylinderCross,
  BlockIDs.WideCylinderCorner,
  BlockIDs.NarrowCylinder,
  BlockIDs.NarrowCylinderBend,
  BlockIDs.NarrowCylinderT,
  BlockIDs.NarrowCylinderCross,
  BlockIDs.DriverSeat,
  BlockIDs.PassengerSeat,
  BlockIDs.Engine,
  BlockIDs.NarrowCylinderCorner,
  BlockIDs.PlateWideCylinder,
  BlockIDs.PlateNarrowCylinder,
  BlockIDs.PlateNegativeTetrahedron,
  BlockIDs.PlateNegativeQuarterPyramid,
  BlockIDs.PlateRoundedNegativeTetrahedron,
  BlockIDs.PlateRoundedNegativeQuarterPyramid,
  BlockIDs.HeadlampSquare,
  BlockIDs.HeadlampCircle,
  BlockIDs.HeadlampWedge,
  BlockIDs.WideCylinderDiagonal,
  BlockIDs.NarrowCylinderDiagonal,
  BlockIDs.HeadlampTetrahedron,
  BlockIDs.GoKartEngine,
  BlockIDs.Screen5X2Y2Z,
  BlockIDs.Screen5X2Y3Z,
  BlockIDs.Screen5X2Y5Z,
  BlockIDs.Screen9X2Y2Z,
  BlockIDs.Screen9X3Y2Z,
  BlockIDs.Screen9X2Y3Z,
  BlockIDs.Screen9X3Y3Z,
  BlockIDs.Screen9X2Y5Z,
  BlockIDs.Screen9X3Y5Z,
  BlockIDs.Screen11X3Y2Z,
  BlockIDs.Screen11X3Y3Z,
  BlockIDs.Screen11X3Y5Z,
  BlockIDs.Window6X2Y2Z,
  BlockIDs.Window6X3Y2Z,
  BlockIDs.Window6X2Y2ZS1,
  BlockIDs.Window6X3Y2ZS1,
  BlockIDs.Window6X2Y2ZS2,
  BlockIDs.Window6X3Y2ZS2,
  BlockIDs.Window6X2Y2ZS4,
  BlockIDs.Window6X3Y2ZS4,
  BlockIDs.FrameSquare,
  BlockIDs.FrameSkewedSquare,
  BlockIDs.FrameTriangle,
  BlockIDs.FrameSkewedTriangle,
  BlockIDs.GlassFrameSquare,
  BlockIDs.GlassFrameSkewedSquare,
  BlockIDs.GlassFrameTriangle,
  BlockIDs.GlassFrameSkewedTriangle,
  BlockIDs.GlassPlate,
  BlockIDs.GlassPlateTriangle,
  BlockIDs.GoKartWheelRigNoSteering,
  BlockIDs.GoKartWheelRigWithSteering,
  BlockIDs.GoKartSeat,
  BlockIDs.CarWheelWideProfile,
  BlockIDs.CarWheel,
  BlockIDs.GoKartWheelWideProfile,
  BlockIDs.GoKartWheel,
  BlockIDs.ANDLogicGate,
  BlockIDs.ORLogicGate,
  BlockIDs.NOTLogicGate,
  BlockIDs.NANDLogicGate,
  BlockIDs.NORLogicGate,
  BlockIDs.XORLogicGate,
  BlockIDs.XNORLogicGate,
  BlockIDs.AdderMathBlock,
  BlockIDs.SubtractorMathBlock,
  BlockIDs.MultiplierMathBlock,
  BlockIDs.DividerMathBlock,
  BlockIDs.InverterMathBlock,
  BlockIDs.AverageMathBlock,
  BlockIDs.AbsoluteMathBlock,
  BlockIDs.MinMathBlock,
  BlockIDs.MaxMathBlock,
  BlockIDs.SimpleConnector,
  BlockIDs.Motor,
  BlockIDs.AxleServo,
  BlockIDs.HingeServo,
  BlockIDs.Piston,
  BlockIDs.Button,
  BlockIDs.Switch,
  BlockIDs.Dial,
  BlockIDs.Lever,
  BlockIDs.ThreeWaySwitch,
  BlockIDs.EqualsMathBlock,
  BlockIDs.LessThanMathBlock,
  BlockIDs.LessThanOrEqualMathBlock,
  BlockIDs.GreaterThanMathBlock,
  BlockIDs.GreaterThanOrEqualMathBlock,
  BlockIDs.HatchbackWheelRigNoSteering,
  BlockIDs.HatchbackWheelRigWithSteering,
  BlockIDs.HatchbackEngine,
  BlockIDs.HatchbackWheel,
  BlockIDs.HatchbackWheelArch,
  BlockIDs.HatchbackArchSmallFlare,
  BlockIDs.HatchbackArchFlare,
  BlockIDs.CeilingStripLight,
  BlockIDs.CardboardBox,
  BlockIDs.BarrierRail,
  BlockIDs.BarrierRailEnd,
  BlockIDs.TruckWheel,
  BlockIDs.HatchbackWheelWideProfile,
  BlockIDs.TruckWheelRigWithSteering = 249,
  BlockIDs.TruckWheelRigNoSteering,
  BlockIDs.HatchbackDriverSeat,
  BlockIDs.HatchbackPassengerSeat,
  BlockIDs.FormulaEngine,
  BlockIDs.SmallGrass,
  BlockIDs.SmallGrassRoad,
  BlockIDs.GrassBridge,
  BlockIDs.SmallGrassTurn,
  BlockIDs.MediumGrassTurn,
  BlockIDs.LargeGrassTurn,
  BlockIDs.ExtraLargeGrassTurn,
  BlockIDs.TruckWheelDouble,
  BlockIDs.TruckWheelArch,
  BlockIDs.TruckArchSingleFlare,
  BlockIDs.WoodenDoorWithWindow,
  BlockIDs.TyreBarrierCorner,
  BlockIDs.TyreBarrierEdge,
  BlockIDs.TyreBarrierCenter,
  BlockIDs.AppleTree,
  BlockIDs.AppleForestTree,
  BlockIDs.FormulaWheel,
  BlockIDs.FormulaWheelRear,
  BlockIDs.AppleSapling,
  BlockIDs.GrassHill,
  BlockIDs.GrassHillInnerCorner,
  BlockIDs.GrassHillOuterCorner,
  BlockIDs.GrassRoadHill,
  BlockIDs.FormulaSeat,
  BlockIDs.SmallDirt,
  BlockIDs.SmallDirtRoad,
  BlockIDs.SmallDirtTurn,
  BlockIDs.MediumDirtTurn,
  BlockIDs.LargeDirtTurn,
  BlockIDs.ExtraLargeDirtTurn,
  BlockIDs.SmallGrid,
  BlockIDs.MonsterTruckWheel,
  BlockIDs.SmallGrassGridStart,
  BlockIDs.SmallGrassRumbleStripRoad,
  BlockIDs.SmallGrassRumbleStripEndRoad,
  BlockIDs.SmallGrassStartLine,
  BlockIDs.MonsterTruckEngine,
  BlockIDs.DirtHill,
  BlockIDs.DirtHillInnerCorner,
  BlockIDs.DirtHillOuterCorner,
  BlockIDs.BuildingWindowEdge,
  BlockIDs.BuildingWindowCorner,
  BlockIDs.BuildingWindowStraight,
  BlockIDs.BuildingWindowTJunction,
  BlockIDs.BuildingWindowCross,
  BlockIDs.BuildingWindowEdgeSill,
  BlockIDs.BuildingWindowCornerSill,
  BlockIDs.BuildingWindowTJunctionSill,
  BlockIDs.Broadleaf,
  BlockIDs.ForestBroadleaf,
  BlockIDs.AzaleaBush,
  BlockIDs.AzaleaFlowers1,
  BlockIDs.AzaleaFlowers2,
  BlockIDs.TreeStump1,
  BlockIDs.TreeStump2,
  BlockIDs.FieldJuniper,
  BlockIDs.ForestJuniper,
  BlockIDs.JuniperSapling,
  BlockIDs.JuniperSeedling,
  BlockIDs.FieldRedMaple,
  BlockIDs.RedMapleForest1,
  BlockIDs.RedMapleForest2,
  BlockIDs.RedMapleSapling,
  BlockIDs.FieldWhiteSpruce,
  BlockIDs.ForestWhiteSpruce,
  BlockIDs.WhiteSpruceSapling,
  BlockIDs.GirderBase,
  BlockIDs.GirderStraight,
  BlockIDs.GirderDiagonal,
  BlockIDs.GirderCorner,
  BlockIDs.PostBase,
  BlockIDs.PostStraight,
  BlockIDs.PostLShape,
  BlockIDs.PostTJunction,
  BlockIDs.PostCross,
  BlockIDs.PostCorner,
  BlockIDs.PostDiagonal,
  BlockIDs.DirtRock1,
  BlockIDs.DirtRock2,
  BlockIDs.DirtRock3,
  BlockIDs.DirtRock4,
  BlockIDs.DirtRoadHill,
  BlockIDs.WoodenPalette,
  BlockIDs.ElderberryBush,
  BlockIDs.BarrelCactus,
  BlockIDs.KnapweedFlower,
  BlockIDs.MarigoldFlowers,
  BlockIDs.TrampledBushyBluestep,
  BlockIDs.RoughGrass,
  BlockIDs.DogRose,
  BlockIDs.WesternSwordFern,
  BlockIDs.BackyardGrass,
  BlockIDs.ThickGrass,
  BlockIDs.FireExtinguisher,
  BlockIDs.DirtLowRamp,
  BlockIDs.DirtTabletopRamp,
  BlockIDs.MonsterTruckWheelRigNoSteering,
  BlockIDs.MonsterTruckWheelRigWithSteering,
  BlockIDs.MeadowCloudyDayAtmosphere,
  BlockIDs.BarrierRailDiagonal,
  BlockIDs.DirtHighRamp,
  BlockIDs.GrassRock1,
  BlockIDs.GrassRock2,
  BlockIDs.GrassRock3,
  BlockIDs.GrassRock4,
  BlockIDs.GreenFieldsSunnyDayAtmosphere,
  BlockIDs.RedMountainsDawnAtmosphere,
  BlockIDs.HighFantasySunriseAtmosphere,
  BlockIDs.SmallGridInWorldEditor,
  BlockIDs.CityDoubleCrossing,
  BlockIDs.CityDoubleCrossroads,
  BlockIDs.CitySmallDoubleJunction,
  BlockIDs.CityDoubleJunction,
  BlockIDs.CityDoubleToSingleJunction,
  BlockIDs.CitySmallDoubleRoad,
  BlockIDs.CityDoubleRoad,
  BlockIDs.CitySmallDoubleTurn,
  BlockIDs.CityLargeDoubleTurn,
  BlockIDs.CitySmallSingleTurn,
  BlockIDs.CityLargeSingleTurn,
  BlockIDs.CitySingleJunction,
  BlockIDs.CitySingleRoad,
  BlockIDs.SegoeUITextblock,
  BlockIDs.GravtracTextblock,
  BlockIDs.HauserTextblock,
  BlockIDs.TechnopollasTextblock,
  BlockIDs.CityDoubleHillRoad,
  BlockIDs.DiagonalTrackTile,
  BlockIDs.DiagonalTrackTile2,
  BlockIDs.DiagonalTransitionTile,
  BlockIDs.SplitLane,
  BlockIDs.BitBlock,
  BlockIDs.Timer,
  BlockIDs.CityNightAtmosphere,
  BlockIDs.FloodLight,
  BlockIDs.SoccerBall,
  BlockIDs.CircularWallLight,
  BlockIDs.DirtToGrassTransitionTile = 393,
  BlockIDs.DirtToGrassTransitionInnerTile,
  BlockIDs.DirtToGrassTransitionOuterTile,
  BlockIDs.DirtToGrassTransitionHillTile,
  BlockIDs.DirtToGrassTransitionRoadTile,
  BlockIDs.DirtHill2 = 399,
  BlockIDs.DirtHill3,
  BlockIDs.DirtInnerCorner2 = 402,
  BlockIDs.DirtInnerCorner3,
  BlockIDs.DirtOuterCorner2 = 405,
  BlockIDs.DirtOuterCorner3,
  BlockIDs.CityTarmacEdgeInner,
  BlockIDs.CityTarmacEdgeOuter,
  BlockIDs.CityTarmacEdgeRoad,
  BlockIDs.CityTarmac,
  BlockIDs.SmallGrassQuarterTile,
  BlockIDs.CityToRacetrackTransition,
  BlockIDs.HUDTimer,
  BlockIDs.CentreHUD,
  BlockIDs.Checkpoint,
  BlockIDs.ScoreboardHUD,
  BlockIDs.GameplaySFX,
  BlockIDs.SpawnPoint,
  BlockIDs.AreaSensor,
  BlockIDs.WorldResetter,
  BlockIDs.SmallJet,
  BlockIDs.MediumJet,
  BlockIDs.LargeJet,
  BlockIDs.DistanceSensor,
  BlockIDs.Stabilizer,
  BlockIDs.ObjectID,
  BlockIDs.TeamScore = 428,
  BlockIDs.ScorePickupBlock,
  BlockIDs.StreetLamp = 435,
  BlockIDs.ConstantBlock = 452,
  BlockIDs.CounterBlock,
  BlockIDs.SmallGridHill,
  BlockIDs.SmallGridHillInnerCorner,
  BlockIDs.SmallGridHillOuterCorner
}
 ‪Possible block types More...
 
enum  BlockMaterial : byte {
  BlockMaterial.Default = byte.MaxValue,
  BlockMaterial.SteelBodywork = 0,
  BlockMaterial.RigidSteel,
  BlockMaterial.CarbonFiber,
  BlockMaterial.Plastic,
  BlockMaterial.Wood = 6,
  BlockMaterial.RigidSteelPainted,
  BlockMaterial.RigidSteelRustedPaint,
  BlockMaterial.RigidSteelHeavyRust,
  BlockMaterial.SteelBodyworkMetallicPaint,
  BlockMaterial.SteelBodyworkRustedPaint,
  BlockMaterial.SteelBodyworkHeavyRust,
  BlockMaterial.WoodVarnishedDark,
  BlockMaterial.Chrome,
  BlockMaterial.FenceChainLink,
  BlockMaterial.ConcreteUnpainted,
  BlockMaterial.Grid9x9,
  BlockMaterial.CeramicTileFloor,
  BlockMaterial.PlasticBumpy,
  BlockMaterial.PlasticDustySmeared,
  BlockMaterial.AluminiumGarageDoor,
  BlockMaterial.SteelRigidScratched,
  BlockMaterial.AluminiumBrushedTinted,
  BlockMaterial.AluminiumSheetStained,
  BlockMaterial.ConcretePaintedGrooves,
  BlockMaterial.PlasticSpecklySatin,
  BlockMaterial.SteelBodyworkPaintedChipped,
  BlockMaterial.WoodPainted,
  BlockMaterial.WoodRoughGrungy,
  BlockMaterial.Boundary,
  BlockMaterial.Emissive
}
 

Functions

record BlockComplexity (int Cpu, int Power)
 

Enumeration Type Documentation

◆ BlockColors

‪Preset block colours

Enumerator
Default 
White 
Pink 
Purple 
Blue 
Aqua 
Green 
Lime 
Yellow 
Orange 
Red 

◆ BlockIDs

enum TechbloxModdingAPI.Blocks.BlockIDs : ushort
strong

‪Possible block types

Enumerator
Invalid 

Called "nothing" in Techblox. (DBID.NOTHING)

Cube 
Wedge 
QuarterPyramid 
Tetrahedron 
RoundedWedge 
RoundedQuarterPyramid 
RoundedTetrahedron 
NegativeQuarterPyramid 
NegativeTetrahedron 
RoundedNegativeQuarterPyramid 
RoundedNegativeTetrahedron 
Plate 
PlateWedge 
PlateQuarterPyramid 
PlateTetrahedron 
Sphere 
CarWheelArch 
CarArchSmallFlare 
CarArchFlare 
CarArchExtrudedFlare 
Axle 
Hinge 
BallJoint 
UniversalJoint 
TelescopicJoint 
DampedHingeSpring 
DampedAxleSpring 
DampedSpring 
WheelRigNoSteering 
WheelRigWithSteering 
PlateTriangle 
PlateCircle 
PlateQuarterCircle 
PlateRoundedWedge 
PlateRoundedTetrahedron 
Cone 
ConeSegment 
DoubleSliced 
HalfDoubleSliced 
EighthPyramid 
Hemisphere 
WideCylinder 
WideCylinderBend 
WideCylinderT 
WideCylinderCross 
WideCylinderCorner 
NarrowCylinder 
NarrowCylinderBend 
NarrowCylinderT 
NarrowCylinderCross 
DriverSeat 
PassengerSeat 
Engine 
NarrowCylinderCorner 
PlateWideCylinder 
PlateNarrowCylinder 
PlateNegativeTetrahedron 
PlateNegativeQuarterPyramid 
PlateRoundedNegativeTetrahedron 
PlateRoundedNegativeQuarterPyramid 
HeadlampSquare 
HeadlampCircle 
HeadlampWedge 
WideCylinderDiagonal 
NarrowCylinderDiagonal 
HeadlampTetrahedron 
GoKartEngine 
Screen5X2Y2Z 
Screen5X2Y3Z 
Screen5X2Y5Z 
Screen9X2Y2Z 
Screen9X3Y2Z 
Screen9X2Y3Z 
Screen9X3Y3Z 
Screen9X2Y5Z 
Screen9X3Y5Z 
Screen11X3Y2Z 
Screen11X3Y3Z 
Screen11X3Y5Z 
Window6X2Y2Z 
Window6X3Y2Z 
Window6X2Y2ZS1 
Window6X3Y2ZS1 
Window6X2Y2ZS2 
Window6X3Y2ZS2 
Window6X2Y2ZS4 
Window6X3Y2ZS4 
FrameSquare 
FrameSkewedSquare 
FrameTriangle 
FrameSkewedTriangle 
GlassFrameSquare 
GlassFrameSkewedSquare 
GlassFrameTriangle 
GlassFrameSkewedTriangle 
GlassPlate 
GlassPlateTriangle 
GoKartWheelRigNoSteering 
GoKartWheelRigWithSteering 
GoKartSeat 
CarWheelWideProfile 
CarWheel 
GoKartWheelWideProfile 
GoKartWheel 
ANDLogicGate 
ORLogicGate 
NOTLogicGate 
NANDLogicGate 
NORLogicGate 
XORLogicGate 
XNORLogicGate 
AdderMathBlock 
SubtractorMathBlock 
MultiplierMathBlock 
DividerMathBlock 
InverterMathBlock 
AverageMathBlock 
AbsoluteMathBlock 
MinMathBlock 
MaxMathBlock 
SimpleConnector 
Motor 
AxleServo 
HingeServo 
Piston 
Button 
Switch 
Dial 
Lever 
ThreeWaySwitch 
EqualsMathBlock 
LessThanMathBlock 
LessThanOrEqualMathBlock 
GreaterThanMathBlock 
GreaterThanOrEqualMathBlock 
HatchbackWheelRigNoSteering 
HatchbackWheelRigWithSteering 
HatchbackEngine 
HatchbackWheel 
HatchbackWheelArch 
HatchbackArchSmallFlare 
HatchbackArchFlare 
CeilingStripLight 
CardboardBox 
BarrierRail 
BarrierRailEnd 
TruckWheel 
HatchbackWheelWideProfile 
TruckWheelRigWithSteering 
TruckWheelRigNoSteering 
HatchbackDriverSeat 
HatchbackPassengerSeat 
FormulaEngine 
SmallGrass 
SmallGrassRoad 
GrassBridge 
SmallGrassTurn 
MediumGrassTurn 
LargeGrassTurn 
ExtraLargeGrassTurn 
TruckWheelDouble 
TruckWheelArch 
TruckArchSingleFlare 
WoodenDoorWithWindow 
TyreBarrierCorner 
TyreBarrierEdge 
TyreBarrierCenter 
AppleTree 
AppleForestTree 
FormulaWheel 
FormulaWheelRear 
AppleSapling 
GrassHill 
GrassHillInnerCorner 
GrassHillOuterCorner 
GrassRoadHill 
FormulaSeat 
SmallDirt 
SmallDirtRoad 
SmallDirtTurn 
MediumDirtTurn 
LargeDirtTurn 
ExtraLargeDirtTurn 
SmallGrid 
MonsterTruckWheel 
SmallGrassGridStart 
SmallGrassRumbleStripRoad 
SmallGrassRumbleStripEndRoad 
SmallGrassStartLine 
MonsterTruckEngine 
DirtHill 
DirtHillInnerCorner 
DirtHillOuterCorner 
BuildingWindowEdge 
BuildingWindowCorner 
BuildingWindowStraight 
BuildingWindowTJunction 
BuildingWindowCross 
BuildingWindowEdgeSill 
BuildingWindowCornerSill 
BuildingWindowTJunctionSill 
Broadleaf 
ForestBroadleaf 
AzaleaBush 
AzaleaFlowers1 
AzaleaFlowers2 
TreeStump1 
TreeStump2 
FieldJuniper 
ForestJuniper 
JuniperSapling 
JuniperSeedling 
FieldRedMaple 
RedMapleForest1 
RedMapleForest2 
RedMapleSapling 
FieldWhiteSpruce 
ForestWhiteSpruce 
WhiteSpruceSapling 
GirderBase 
GirderStraight 
GirderDiagonal 
GirderCorner 
PostBase 
PostStraight 
PostLShape 
PostTJunction 
PostCross 
PostCorner 
PostDiagonal 
DirtRock1 
DirtRock2 
DirtRock3 
DirtRock4 
DirtRoadHill 
WoodenPalette 
ElderberryBush 
BarrelCactus 
KnapweedFlower 
MarigoldFlowers 
TrampledBushyBluestep 
RoughGrass 
DogRose 
WesternSwordFern 
BackyardGrass 
ThickGrass 
FireExtinguisher 
DirtLowRamp 
DirtTabletopRamp 
MonsterTruckWheelRigNoSteering 
MonsterTruckWheelRigWithSteering 
MeadowCloudyDayAtmosphere 
BarrierRailDiagonal 
DirtHighRamp 
GrassRock1 
GrassRock2 
GrassRock3 
GrassRock4 
GreenFieldsSunnyDayAtmosphere 
RedMountainsDawnAtmosphere 
HighFantasySunriseAtmosphere 
SmallGridInWorldEditor 

The grid block used by the world editor, named Small Grid like the other one

CityDoubleCrossing 
CityDoubleCrossroads 
CitySmallDoubleJunction 
CityDoubleJunction 
CityDoubleToSingleJunction 
CitySmallDoubleRoad 
CityDoubleRoad 
CitySmallDoubleTurn 
CityLargeDoubleTurn 
CitySmallSingleTurn 
CityLargeSingleTurn 
CitySingleJunction 
CitySingleRoad 
SegoeUITextblock 
GravtracTextblock 
HauserTextblock 
TechnopollasTextblock 
CityDoubleHillRoad 
DiagonalTrackTile 
DiagonalTrackTile2 
DiagonalTransitionTile 
SplitLane 
BitBlock 
Timer 
CityNightAtmosphere 
FloodLight 
SoccerBall 
CircularWallLight 
DirtToGrassTransitionTile 
DirtToGrassTransitionInnerTile 
DirtToGrassTransitionOuterTile 
DirtToGrassTransitionHillTile 
DirtToGrassTransitionRoadTile 
DirtHill2 
DirtHill3 
DirtInnerCorner2 
DirtInnerCorner3 
DirtOuterCorner2 
DirtOuterCorner3 
CityTarmacEdgeInner 
CityTarmacEdgeOuter 
CityTarmacEdgeRoad 
CityTarmac 
SmallGrassQuarterTile 
CityToRacetrackTransition 
HUDTimer 
CentreHUD 
Checkpoint 
ScoreboardHUD 
GameplaySFX 
SpawnPoint 
AreaSensor 
WorldResetter 
SmallJet 
MediumJet 
LargeJet 
DistanceSensor 
Stabilizer 
ObjectID 
TeamScore 
ScorePickupBlock 
StreetLamp 
ConstantBlock 
CounterBlock 
SmallGridHill 
SmallGridHillInnerCorner 
SmallGridHillOuterCorner 

◆ BlockMaterial

Enumerator
Default 
SteelBodywork 
RigidSteel 
CarbonFiber 
Plastic 
Wood 
RigidSteelPainted 
RigidSteelRustedPaint 
RigidSteelHeavyRust 
SteelBodyworkMetallicPaint 
SteelBodyworkRustedPaint 
SteelBodyworkHeavyRust 
WoodVarnishedDark 
Chrome 
FenceChainLink 
ConcreteUnpainted 
Grid9x9 
CeramicTileFloor 
PlasticBumpy 
PlasticDustySmeared 
AluminiumGarageDoor 
SteelRigidScratched 
AluminiumBrushedTinted 
AluminiumSheetStained 
ConcretePaintedGrooves 
PlasticSpecklySatin 
SteelBodyworkPaintedChipped 
WoodPainted 
WoodRoughGrungy 
Boundary 
Emissive 

Function Documentation

◆ BlockComplexity()

record TechbloxModdingAPI.Blocks.BlockComplexity ( int  Cpu,
int  Power 
)