diff --git a/Mekanism-API-Notes.md b/Mekanism-API-Notes.md index 6a25fe1..4596d22 100644 --- a/Mekanism-API-Notes.md +++ b/Mekanism-API-Notes.md @@ -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 \ No newline at end of file +Mekanism Computer Integration: https://docs.google.com/spreadsheets/d/1sheh1BIeP_vSto881H6UtgXvxdbyJEfILM_uUW_UD7Q/ \ No newline at end of file