Updated Mekanism API Notes (markdown)
parent
d8b3300bcb
commit
f7a266776e
@ -1,104 +1 @@
|
|||||||
Mekanism Computer Integration: https://docs.google.com/spreadsheets/d/1sheh1BIeP_vSto881H6UtgXvxdbyJEfILM_uUW_UD7Q/
|
Mekanism Computer Integration: https://docs.google.com/spreadsheets/d/1sheh1BIeP_vSto881H6UtgXvxdbyJEfILM_uUW_UD7Q/
|
||||||
|
|
||||||
# API Functions for Machines in Use
|
|
||||||
|
|
||||||
## Reactor Logic Port
|
|
||||||
|
|
||||||
* activation
|
|
||||||
* high temperature
|
|
||||||
* excess waste
|
|
||||||
* damage critical (100%+)
|
|
||||||
* insufficient fuel
|
|
||||||
|
|
||||||
Mekanism logic:
|
|
||||||
|
|
||||||
* activate = isPowered() == 1
|
|
||||||
* high temp = getTemperature() >= 1200
|
|
||||||
* excess waste = getWasteNeeded() == 0
|
|
||||||
* damaged = getDamagePercent() >= 100
|
|
||||||
* depleted = getFuelFilledPercentage() == 0
|
|
||||||
|
|
||||||
## Fission Reactor (fissionReactor)
|
|
||||||
|
|
||||||
* getHeatCapacity
|
|
||||||
* getFuelAssemblies
|
|
||||||
* getFuelSurfaceArea
|
|
||||||
* getFuelCapacity
|
|
||||||
* getWasteCapacity
|
|
||||||
* getCoolantCapacity
|
|
||||||
* getHeatedCoolantCapacity
|
|
||||||
* getStatus
|
|
||||||
* getHeatingRate
|
|
||||||
* getTemperature
|
|
||||||
* getDamagePercent
|
|
||||||
* getBoilEfficiency
|
|
||||||
* getEnvironmentalLoss
|
|
||||||
* getFuel
|
|
||||||
* getFuelNeeded
|
|
||||||
* getFuelFilledPercentage
|
|
||||||
* getWaste
|
|
||||||
* getWasteNeeded
|
|
||||||
* getWasteFilledPercentage
|
|
||||||
* getCoolant = ['name': mekanism:sodium, 'amount': 45000000]
|
|
||||||
* getCoolantNeeded
|
|
||||||
* getCoolantFilledPercentage
|
|
||||||
* getHeatedCoolant
|
|
||||||
* getHeatedCoolantNeeded
|
|
||||||
* getHeatedCoolantFilledPercentage
|
|
||||||
* getBurnRate
|
|
||||||
* getActualBurnRate
|
|
||||||
* getMaxBurnRate
|
|
||||||
* scram
|
|
||||||
* setBurnRate
|
|
||||||
* activate
|
|
||||||
|
|
||||||
## Boiler (boiler)
|
|
||||||
|
|
||||||
* getSuperheaters
|
|
||||||
* getBoilCapacity
|
|
||||||
* getSteamCapacity
|
|
||||||
* getWaterCapacity
|
|
||||||
* getHeatedCoolantCapacity
|
|
||||||
* getCooledCoolantCapacity
|
|
||||||
* getTemperature
|
|
||||||
* getEnvironmentalLoss
|
|
||||||
* getBoilRate
|
|
||||||
* getMaxBoilRate
|
|
||||||
* getSteamNeeded
|
|
||||||
* getSteam
|
|
||||||
* getSteamFilledPercentage
|
|
||||||
* getWater
|
|
||||||
* getWaterNeeded
|
|
||||||
* getWaterFilledPercentage
|
|
||||||
* getHeatedCoolant
|
|
||||||
* getHeatedCoolantNeeded
|
|
||||||
* getHeatedCoolantFilledPercentage
|
|
||||||
* getCooledCoolant
|
|
||||||
* getCooledCoolantNeeded
|
|
||||||
* getCooledCoolantFilledPercentage
|
|
||||||
|
|
||||||
## Turbine (turbine)
|
|
||||||
|
|
||||||
* getCoils
|
|
||||||
* getBlades
|
|
||||||
* getVents
|
|
||||||
* getDispersers
|
|
||||||
* getCondensers
|
|
||||||
* getDumpingMode
|
|
||||||
* getSteamCapacity
|
|
||||||
* getProductionRate
|
|
||||||
* getMaxProduction
|
|
||||||
* getLastSteamInputRate
|
|
||||||
* getFlowRate
|
|
||||||
* getMaxFlowRate
|
|
||||||
* getMaxWaterOutput
|
|
||||||
* getSteam
|
|
||||||
* getSteamNeeded
|
|
||||||
* getSteamFilledPercentage
|
|
||||||
|
|
||||||
## Induction Matrix (generic mekanismMachine)
|
|
||||||
|
|
||||||
* getTotalEnergyFilledPercentage
|
|
||||||
* getTotalEnergy
|
|
||||||
* getTotalMaxEnergy
|
|
||||||
* getTotalEnergyNeeded
|
|
||||||
Loading…
x
Reference in New Issue
Block a user