Add GT Drawers (#305)

https://github.com/Nomi-CEu/gregtech-drawers
https://www.curseforge.com/minecraft/mc-mods/gregtech-drawers

Fixes #238.
This will be merged once gt 2.6 is out.

/* Commits: */
* Add GT drawer stuff to TOP config + Hand Framing Tool

* Oops

* Add GT Drawers mod (v1.0.2)
This commit is contained in:
IntegerLimit 2023-04-08 17:30:46 +10:00 committed by GitHub
parent e64e8b4d72
commit c0092a3a49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 3 deletions

View File

@ -773,6 +773,11 @@
"projectID": 737252,
"fileID": 4278838,
"required": true
},
{
"projectID": 845779,
"fileID": 4477224,
"required": true
}
]
}

View File

@ -119,7 +119,6 @@ providers {
gregtech:workable_provider
thermalexpansion.topplugin
enderio:default
simplefluidtanks:TankInfoProvider
>
}
@ -194,6 +193,8 @@ theoneprobe {
storagedrawers:compdrawers
storagedrawers:customdrawers
framedcompactdrawers:framed_compact_drawer
gregtechdrawers:basicdrawers_gregtech_rubber_wood
gregtechdrawers:basicdrawers_gregtech_treated_wood
>
# Show the growth level of crops (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1]

View File

@ -28,7 +28,9 @@ function isFrameable(block as IBlockDefinition) as bool {
|| block.id == "storagedrawers:compdrawers"
|| block.id == "storagedrawers:controller"
|| block.id == "storagedrawers:controllerslave";
|| block.id == "storagedrawers:controllerslave"
|| block.id.startsWith("gregtechdrawers");
}
function isReframing(block as IBlockDefinition) as bool {
@ -47,7 +49,7 @@ function makeFramedState(state as IBlockState) as IBlockState {
if id == "storagedrawers:trim" {
return <block:storagedrawers:customtrim>.block.definition.defaultState;
}
return (id == "storagedrawers:basicdrawers" ? <block:storagedrawers:customdrawers> :
return (id == "storagedrawers:basicdrawers" || id.startsWith("gregtechdrawers") ? <block:storagedrawers:customdrawers> :
id == "storagedrawers:compdrawers" ? <block:framedcompactdrawers:framed_compact_drawer> :
id == "storagedrawers:controllerslave" ? <block:framedcompactdrawers:framed_slave> :
<block:framedcompactdrawers:framed_drawer_controller>)