Auto generate blockstates for basic blocks

This commit is contained in:
DBotThePony 2021-08-29 19:53:09 +07:00
parent 9ecbad9f48
commit 1a9c86a1f0
Signed by: DBot
GPG Key ID: DCC23B5715498507
2 changed files with 37 additions and 0 deletions

10
.gitignore vendored
View File

@ -81,3 +81,13 @@ forge*changelog.txt
/src/main/resources/data/overdrive_that_matters/loot_tables/blocks/matter_cable.json
/src/main/resources/data/overdrive_that_matters/loot_tables/blocks/tritanium_block.json
/src/main/resources/data/overdrive_that_matters/loot_tables/blocks/tritanium_striped_block.json
/src/main/resources/assets/overdrive_that_matters/blockstates/carbon_fibre_block.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_black.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_blue.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_green.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_pink.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_purple.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_red.json
/src/main/resources/assets/overdrive_that_matters/blockstates/crate_yellow.json
/src/main/resources/assets/overdrive_that_matters/blockstates/tritanium_block.json
/src/main/resources/assets/overdrive_that_matters/blockstates/tritanium_striped_block.json

View File

@ -187,6 +187,33 @@ const facings = [
}
}
// Обычные блокстейты
{
const blocks = [
'tritanium_block',
'tritanium_striped_block',
'carbon_fibre_block',
'crate_red',
'crate_blue',
'crate_yellow',
'crate_green',
'crate_black',
'crate_pink',
'crate_purple',
]
for (const name of blocks) {
fs.writeFileSync(_root + 'blockstates/' + name + '.json', JSON.stringify({
"variants": {
"": {
"model": "overdrive_that_matters:block/" + name
}
}
}, null, '\t'))
}
}
// дропы с машин
{
const drops = {