block managing can be done within the building menu /bm or commands
hold USE button to grab block, look around to move, left and right click to change distance
hold RELOAD button and move your mouse to rotate the block
- MetaMod
- CounterStrikeSharp
- MultiAddonManager
- Block Maker Addon
- CS2MenuManager
- ChaseMod (optional for gameplay)
BlockMaker.json
{
"Settings": {
"Prefix": "{purple}BlockMaker {grey}|",
"MenuType": "CenterHtmlMenu",
"Building": {
"BuildMode": {
"Enable": true,
"Config": false
},
"AutoSave": {
"Enable": true,
"Timer": 300
},
"Grab": {
"Render": true,
"RenderColor": "255,255,255,128",
"Beams": true,
"BeamsColor": "255,255,255,255"
}
},
"Blocks": {
"DisableShadows": true,
"CamouflageT": "characters/models/ctm_fbi/ctm_fbi.vmdl",
"CamouflageCT": "characters/models/tm_leet/tm_leet_variantb.vmdl",
"FireParticle": "particles/burning_fx/env_fire_medium.vpcf",
"Sizes": [
{ "Title": "Small", "Size": 0.5 },
{ "Title": "Normal", "Size": 1 },
{ "Title": "Large", "Size": 2 },
{ "Title": "X-Large", "Size": 3 }
],
"Effects": [
{ "Title": "Fire", "Particle": "particles/burning_fx/env_fire_small.vpcf" },
{ "Title": "Smoke", "Particle": "particles/burning_fx/smoke_gib_01.vpcf" },
{ "Title": "Money", "Particle": "particles/money_fx/moneybag_trail.vpcf" }
]
},
"Teleports": {
"ForceAngles": false,
"Velocity": 300,
"Entry": {
"Model": "models/blockmaker/teleport/model.vmdl",
"Color": "0,255,0,255"
},
"Exit": {
"Model": "models/blockmaker/teleport/model.vmdl",
"Color": "255,0,0,255"
}
},
"Lights": {
"Model": "models/generic/interior_lamp_kit_01/ilk01_lamp_01_bulb.vmdl",
"HideModel": true
}
},
"Commands": {
"Admin": {
"Permission": ["@css/root"],
"BuildMode": ["buildmode"],
"ManageBuilder": ["builder", "builders"],
"ResetProperties": ["resetproperties"]
},
"Building": {
"BuildMenu": ["bm", "buildmenu"],
"CreateBlock": ["create"],
"DeleteBlock": ["delete"],
"RotateBlock": ["rotate"],
"PositionBlock": ["position"],
"BlockType": ["type"],
"BlockColor": ["color"],
"CopyBlock": ["copy"],
"ConvertBlock": ["convert"],
"LockBlock": ["lock"],
"LockAll": ["lockall"],
"SaveBlocks": ["save"],
"Snapping": ["snap"],
"Grid": ["grid"],
"Noclip": ["nc"],
"Godmode": ["god"],
"TestBlock": ["testblock"]
}
},
"Sounds": {
"SoundEvents": "soundevents/blockmaker.vsndevts",
"Blocks": {
"Speed": "bm_speed",
"Camouflage": "bm_camouflage",
"Damage": "bm_damage",
"Fire": "bm_fire",
"Health": "bm_health",
"Invincibility": "bm_invincibility",
"Nuke": "bm_nuke",
"Stealth": "bm_stealth",
"Teleport": "bm_teleport"
},
"Building": {
"Enabled": true,
"Create": "bm_create",
"Delete": "bm_delete",
"Place": "bm_place",
"Rotate": "bm_rotate",
"Save": "bm_save"
}
}
}models.json
{
"Platform": {
"Title": "Platform",
"Block": "models/blockmaker/platform/block.vmdl",
"Pole": "models/blockmaker/platform/pole.vmdl"
},
"Bhop": {
"Title": "Bhop",
"Block": "models/blockmaker/bhop/block.vmdl",
"Pole": "models/blockmaker/bhop/pole.vmdl"
},
"Health": {
"Title": "Health",
"Block": "models/blockmaker/health/block.vmdl",
"Pole": "models/blockmaker/health/pole.vmdl"
},
"Grenade": {
"Title": "Grenade",
"Block": "models/blockmaker/grenade/block.vmdl",
"Pole": "models/blockmaker/grenade/pole.vmdl"
},
"Gravity": {
"Title": "Gravity",
"Block": "models/blockmaker/gravity/block.vmdl",
"Pole": "models/blockmaker/gravity/pole.vmdl"
},
"Glass": {
"Title": "Glass",
"Block": "models/blockmaker/glass/block.vmdl",
"Pole": "models/blockmaker/glass/pole.vmdl"
},
"Frost": {
"Title": "Frost",
"Block": "models/blockmaker/frost/block.vmdl",
"Pole": "models/blockmaker/frost/pole.vmdl"
},
"Flash": {
"Title": "Flash",
"Block": "models/blockmaker/flash/block.vmdl",
"Pole": "models/blockmaker/flash/pole.vmdl"
},
"Fire": {
"Title": "Fire",
"Block": "models/blockmaker/fire/block.vmdl",
"Pole": "models/blockmaker/fire/pole.vmdl"
},
"Delay": {
"Title": "Delay",
"Block": "models/blockmaker/delay/block.vmdl",
"Pole": "models/blockmaker/delay/pole.vmdl"
},
"Death": {
"Title": "Death",
"Block": "models/blockmaker/death/block.vmdl",
"Pole": "models/blockmaker/death/pole.vmdl"
},
"Damage": {
"Title": "Damage",
"Block": "models/blockmaker/damage/block.vmdl",
"Pole": "models/blockmaker/damage/pole.vmdl"
},
"Pistol": {
"Title": "Pistol",
"Block": "models/blockmaker/pistol/block.vmdl",
"Pole": "models/blockmaker/pistol/pole.vmdl"
},
"Rifle": {
"Title": "Rifle",
"Block": "models/blockmaker/rifle/block.vmdl",
"Pole": "models/blockmaker/rifle/pole.vmdl"
},
"Sniper": {
"Title": "Sniper",
"Block": "models/blockmaker/sniper/block.vmdl",
"Pole": "models/blockmaker/sniper/pole.vmdl"
},
"SMG": {
"Title": "SMG",
"Block": "models/blockmaker/smg/block.vmdl",
"Pole": "models/blockmaker/smg/pole.vmdl"
},
"ShotgunHeavy": {
"Title": "Shotgun/Heavy",
"Block": "models/blockmaker/heavy/block.vmdl",
"Pole": "models/blockmaker/heavy/pole.vmdl"
},
"Stealth": {
"Title": "Stealth",
"Block": "models/blockmaker/stealth/block.vmdl",
"Pole": "models/blockmaker/stealth/pole.vmdl"
},
"Speed": {
"Title": "Speed",
"Block": "models/blockmaker/speed/block.vmdl",
"Pole": "models/blockmaker/speed/pole.vmdl"
},
"SpeedBoost": {
"Title": "SpeedBoost",
"Block": "models/blockmaker/speedboost/block.vmdl",
"Pole": "models/blockmaker/speedboost/pole.vmdl"
},
"Slap": {
"Title": "Slap",
"Block": "models/blockmaker/slap/block.vmdl",
"Pole": "models/blockmaker/slap/pole.vmdl"
},
"Random": {
"Title": "Random",
"Block": "models/blockmaker/random/block.vmdl",
"Pole": "models/blockmaker/random/pole.vmdl"
},
"Nuke": {
"Title": "Nuke",
"Block": "models/blockmaker/nuke/block.vmdl",
"Pole": "models/blockmaker/nuke/pole.vmdl"
},
"Invincibility": {
"Title": "Invincibility",
"Block": "models/blockmaker/invincibility/block.vmdl",
"Pole": "models/blockmaker/invincibility/pole.vmdl"
},
"Ice": {
"Title": "Ice",
"Block": "models/blockmaker/ice/block.vmdl",
"Pole": "models/blockmaker/ice/pole.vmdl"
},
"Camouflage": {
"Title": "Camouflage",
"Block": "models/blockmaker/camouflage/block.vmdl",
"Pole": "models/blockmaker/camouflage/pole.vmdl"
},
"Trampoline": {
"Title": "Trampoline",
"Block": "models/blockmaker/trampoline/block.vmdl",
"Pole": "models/blockmaker/trampoline/pole.vmdl"
},
"NoFallDmg": {
"Title": "NoFallDmg",
"Block": "models/blockmaker/nofall/block.vmdl",
"Pole": "models/blockmaker/nofall/pole.vmdl"
},
"Honey": {
"Title": "Honey",
"Block": "models/blockmaker/honey/block.vmdl",
"Pole": "models/blockmaker/honey/pole.vmdl"
},
"CustomBlocks": []
}default_properties.json
{
"Bhop": {
"Cooldown": 1,
"Value": 0,
"Duration": 0.25,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Health": {
"Cooldown": 0.75,
"Value": 8,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Grenade": {
"Cooldown": 60,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Gravity": {
"Cooldown": 5,
"Value": 0.4,
"Duration": 4,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Frost": {
"Cooldown": 60,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Flash": {
"Cooldown": 60,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Fire": {
"Cooldown": 5,
"Value": 8,
"Duration": 5,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Delay": {
"Cooldown": 1.5,
"Value": 0,
"Duration": 1,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Damage": {
"Cooldown": 0.75,
"Value": 8,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Stealth": {
"Cooldown": 60,
"Value": 0,
"Duration": 7.5,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Speed": {
"Cooldown": 60,
"Value": 2,
"Duration": 3,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"SpeedBoost": {
"Cooldown": 0,
"Value": 650,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Camouflage": {
"Cooldown": 60,
"Value": 0,
"Duration": 10,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Slap": {
"Cooldown": 0,
"Value": 2,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Random": {
"Cooldown": 60,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Invincibility": {
"Cooldown": 60,
"Value": 0,
"Duration": 5,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Trampoline": {
"Cooldown": 0,
"Value": 500,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Death": {
"Cooldown": 0,
"Value": 0,
"Duration": 0,
"OnTop": false,
"Locked": false,
"Builder": ""
},
"Honey": {
"Cooldown": 0,
"Value": 0.3,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Platform": {
"Cooldown": 0,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"NoFallDmg": {
"Cooldown": 0,
"Value": 0,
"Duration": 0,
"OnTop": false,
"Locked": false,
"Builder": ""
},
"Ice": {
"Cooldown": 0,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Nuke": {
"Cooldown": 0,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Glass": {
"Cooldown": 0,
"Value": 0,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Pistol": {
"Cooldown": 999,
"Value": 1,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Rifle": {
"Cooldown": 999,
"Value": 1,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Sniper": {
"Cooldown": 999,
"Value": 1,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"Shotgun/Heavy": {
"Cooldown": 999,
"Value": 1,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
},
"SMG": {
"Cooldown": 999,
"Value": 1,
"Duration": 0,
"OnTop": true,
"Locked": false,
"Builder": ""
}
}
