Create fluid utility functions in API
This commit is contained in:
parent
c50871a96b
commit
6e2a3c22cf
@ -45,6 +45,36 @@ function industrialtest.api.itemHasFluidStorage(itemstack)
|
|||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- \brief Check if fluid storage in meta is full
|
||||||
|
-- \param meta MetaDataRef
|
||||||
|
-- \returns bool
|
||||||
|
function industrialtest.api.isFluidStorageFull(meta)
|
||||||
|
return meta:get_int("industrialtest.fluidAmount")>=meta:get_int("industrialtest.fluidCapacity")
|
||||||
|
end
|
||||||
|
|
||||||
|
-- \brief Check if item fluid storage is full
|
||||||
|
-- \param itemstack ItemStack
|
||||||
|
-- \returns bool
|
||||||
|
function industrialtest.api.isItemFluidStorageFull(itemstack)
|
||||||
|
local meta=itemstack:get_meta()
|
||||||
|
return industrialtest.api.isFluidStorageFull(meta)
|
||||||
|
end
|
||||||
|
|
||||||
|
-- \brief Check if fluid storage in meta is empty
|
||||||
|
-- \param meta MetaDataRef
|
||||||
|
-- \returns bool
|
||||||
|
function industrialtest.api.isFluidStorageEmpty(meta)
|
||||||
|
return meta:get_int("industrialtest.fluidAmount")==0
|
||||||
|
end
|
||||||
|
|
||||||
|
-- \brief Check if item fluid storage is empty
|
||||||
|
-- \param itemstack ItemStack
|
||||||
|
-- \returns bool
|
||||||
|
function industrialtest.api.isItemFluidStorageEmpty(itemstack)
|
||||||
|
local meta=itemstack:get_meta()
|
||||||
|
return industrialtest.api.isFluidStorageEmpty(meta)
|
||||||
|
end
|
||||||
|
|
||||||
-- \brief Updates itemstack description and wear depending on contained fluid
|
-- \brief Updates itemstack description and wear depending on contained fluid
|
||||||
-- \param itemstack ItemStack
|
-- \param itemstack ItemStack
|
||||||
-- \returns nil
|
-- \returns nil
|
||||||
|
Loading…
x
Reference in New Issue
Block a user