Grid Power Generators (Extra Utilities 2)
Description
Passively produces Grid Power into the Owner's GP network.
Identifier
The identifier mods.extrautils2.grid_power_passive_generator will be used as the default on this page.
All Identifiers
Any of these can be used to refer to this compat:
mods.extrautils2.gridpowerpassivegenerator
mods.extrautils2.gridPowerPassiveGenerator
mods.extrautils2.GridPowerPassiveGenerator
mods.extrautils2.grid_power_passive_generator/* Used as page default */
mods.extrautilities2.gridpowerpassivegenerator
mods.extrautilities2.gridPowerPassiveGenerator
mods.extrautilities2.GridPowerPassiveGenerator
mods.extrautilities2.grid_power_passive_generatorEditing Values
Sets the function used to determine what the Grid Power produced by the given generator is reduced by in the format
generator,scaling. Scaling consists of floats controlling first how much GP the effect will activate at followed by the multiplier:groovymods.extrautils2.grid_power_passive_generator.setScaling(String, float...)Sets the function used to determine what the Grid Power produced by the given generator is reduced by in the format
generator,scaling. Scaling consists of floats controlling first how much GP the effect will activate at followed by the multiplier:groovymods.extrautils2.grid_power_passive_generator.setScaling(ResourceLocation, float...)Sets the base power produced by the given generator in the format
generator,basePower. Typically only impacts the tooltip, and setPowerLevel is required to make effective changes:groovymods.extrautils2.grid_power_passive_generator.setBasePower(String, float)Sets the base power produced by the given generator in the format
generator,basePower. Typically only impacts the tooltip, and setPowerLevel is required to make effective changes:groovymods.extrautils2.grid_power_passive_generator.setBasePower(ResourceLocation, float)Sets the function used to determine what the Grid Power produced by the given generator given its position in the world in the format
generatorand the Closure taking 2 parameters,TilePassiveGenerator generatorandWorld worldand returning afloat:groovymods.extrautils2.grid_power_passive_generator.setPowerLevel(String, Closure<Float>)Sets the function used to determine what the Grid Power produced by the given generator given its position in the world in the format
generatorand the Closure taking 2 parameters,TilePassiveGenerator generatorandWorld worldand returning afloat:groovymods.extrautils2.grid_power_passive_generator.setPowerLevel(ResourceLocation, Closure<Float>)Sets an additional multiplier applied to the generator after base power and power level are calculated, but before scaling is applied:
groovymods.extrautils2.grid_power_passive_generator.setPowerMultiplier(String, IWorldPowerMultiplier)Sets an additional multiplier applied to the generator after base power and power level are calculated, but before scaling is applied:
groovymods.extrautils2.grid_power_passive_generator.setPowerMultiplier(ResourceLocation, IWorldPowerMultiplier)Sets an additional multiplier applied to the generator after base power and power level are calculated, but before scaling is applied:
groovymods.extrautils2.grid_power_passive_generator.setPowerMultiplier(BlockPassiveGenerator.GeneratorType, IWorldPowerMultiplier)
Example
mods.extrautils2.grid_power_passive_generator.setScaling(resource('generators:creative'), 500.0F, 0.5F, 1000.0F, 0.25F, 1500.0F, 0.05F)
mods.extrautils2.grid_power_passive_generator.setBasePower(resource('generators:player_wind_up'), 100f)
mods.extrautils2.grid_power_passive_generator.setBasePower(resource('generators:creative'), 5f)
mods.extrautils2.grid_power_passive_generator.setPowerLevel(resource('generators:solar'), { TilePassiveGenerator generator, World world -> 100f })
mods.extrautils2.grid_power_passive_generator.setPowerMultiplier(resource('generators:wind'), IWorldPowerMultiplier.CONSTANT)