Updated Mekanism API Notes (markdown)

Mikayla 2023-05-22 11:07:56 -04:00
parent d8b3300bcb
commit f7a266776e

@ -1,104 +1 @@
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