Created Mekanism API Notes (markdown)

Mikayla Fischler 2022-01-14 16:24:19 -05:00
parent 2666db4b27
commit 9ce260cd49

120
Mekanism-API-Notes.md Normal file

@ -0,0 +1,120 @@
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
getSuperheaters
getBoilCapacity
getSteamCapacity
getWaterCapacity
getHeatedCoolantCapacity
getCooledCoolantCapacity
getTemperature
getEnvironmentalLoss
getBoilRate
getMaxBoilRate
getSteamNeeded
getSteam
getSteamFilledPercentage
getWater
getWaterNeeded
getWaterFilledPercentage
getHeatedCoolant
getHeatedCoolantNeeded
getHeatedCoolantFilledPercentage
getCooledCoolant
getCooledCoolantNeeded
getCooledCoolantFilledPercentage
## 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