免费插件

Powerless Electronics 已缓存至服务器本地

无动力电子产品

允许电气实体在未插入电源时自行发电

electricity power

原作者: WhiteThunder · 查看 uMod 官方页面 ↗

插件介绍

允许电气实体在未插入电源时自行发电

Note: This plugin does not allow altering power consumption itself, nor does it allow altering power generation of vanilla generators such as solar panels.

If you configured the plugin correctly, then:

Note: Permissions are only necessary if the corresponding entity's configuration has specified "Require permission": true. The default is false for all entities.

As an alternative to the all permission, you can grant permissions by entity type. These are automatically generated from the plugin configuration.

主要用途

主要用于electricity、power等服务端功能。 本插件由 WhiteThunder 发布,当前目录记录版本为 v1.4.3,uMod 累计下载 15,288 次。

适用场景

  • 希望扩展原版服务器功能的服主

功能分类

electricity power
查看 uMod 官方英文简介

Allows electrical entities to generate their own power when not plugged in

权限节点

Note: Permissions are only necessary if the corresponding entity's configuration has specified "Require permission": true. The default is false for all entities.

powerlesselectronics.all

All electrical entities deployed by players with this permission will have free power determined by the plugin configuration. You must also configure the power amount for each entity for this to have any effect.

As an alternative to the all permission, you can grant permissions by entity type. These are automatically generated from the plugin configuration.

powerlesselectronics.andswitch

powerlesselectronics.audioalarm

powerlesselectronics.autoturret

powerlesselectronics.blocker

powerlesselectronics.boombox

powerlesselectronics.branch

powerlesselectronics.bulbstringlights

powerlesselectronics.button

powerlesselectronics.cctv

powerlesselectronics.ceilinglight

powerlesselectronics.chandelier

powerlesselectronics.combiner

powerlesselectronics.computerstation.ioent

powerlesselectronics.counter

powerlesselectronics.digitalclock

powerlesselectronics.discoball

powerlesselectronics.discofloor.largetiles

powerlesselectronics.discofloor

powerlesselectronics.doorcontroller

powerlesselectronics.electricfurnace.io

powerlesselectronics.elevatorioentity

powerlesselectronics.fairylights

powerlesselectronics.flasherlight

powerlesselectronics.fluidswitch

powerlesselectronics.fluorescentlight.ceiling

powerlesselectronics.fluorescentlight

powerlesselectronics.fridge

powerlesselectronics.hbhfsensor

powerlesselectronics.heater

powerlesselectronics.hopper

powerlesselectronics.igniter

powerlesselectronics.industrial.wall.lamp.blue

powerlesselectronics.industrial.wall.lamp.green

powerlesselectronics.industrial.wall.lamp.red

powerlesselectronics.industrial.wall.lamp

powerlesselectronics.industrialconveyor

powerlesselectronics.industrial_autoturret

powerlesselectronics.industrialcrafter

powerlesselectronics.large.rechargable.battery

powerlesselectronics.laserdetector

powerlesselectronics.laserlight

powerlesselectronics.lightupframe.ioent.large

powerlesselectronics.lightupframe.ioent.medium

powerlesselectronics.lightupframe.ioent.small

powerlesselectronics.lightupframe.ioent.standing

powerlesselectronics.lightupframe.ioent.xl

powerlesselectronics.lightupframe.ioent.xxl

powerlesselectronics.medium.rechargable.battery

powerlesselectronics.memorycell

powerlesselectronics.microphonestandio

powerlesselectronics.minifridge

powerlesselectronics.neonsigntr

powerlesselectronics.modularcarlift

powerlesselectronics.orswitch

powerlesselectronics.paintable_reactive_target

powerlesselectronics.poweredwaterpurifier

powerlesselectronics.pressurepad

powerlesselectronics.ptz_cctv

powerlesselectronics.random.switch

powerlesselectronics.reactivetarget

powerlesselectronics.rfbroadcaster

powerlesselectronics.rfreceiver

powerlesselectronics.sam_site_turret

powerlesselectronics.sculpture.ice

powerlesselectronics.searchlight

powerlesselectronics.seismicsensor

powerlesselectronics.sign.neon.125x125

powerlesselectronics.sign.neon.125x215.animated

powerlesselectronics.sign.neon.125x215

powerlesselectronics.sign.neon.xl.animated

powerlesselectronics.sign.neon.xl

powerlesselectronics.simplelight

powerlesselectronics.sirenlight

powerlesselectronics.smallrechargablebattery

powerlesselectronics.smartalarm

powerlesselectronics.smartswitch

powerlesselectronics.splitter

授权示例:oxide.grant user 玩家名 权限节点;撤销使用 oxide.revoke

配置说明

Default configuration (no entities provide free power):

{ "Add switch to powerless auto turrets": false, "Add switch to powerless SAM sites": false, "Entities": { "andswitch.entity": { "Require permission": false, "Input slots": [ 0, 1 ], "Generate power amounts": [ 0, 0 ] }, "audioalarm": { "Require permission": false, "Generate power amount": 0 }, "autoturret_deployed": { "Require permission": false, "Generate power amount": 0 }, "boombox.deployed": { "Require permission": false, "Generate power amount": 0 }, "button": { "Require permission": false, "Generate power amount": 0 }, "cctv_deployed": { "Require permission": false, "Generate power amount": 0 }, "ceilinglight.deployed": { "Require permission": false, "Generate power amount": 0 }, "computerstation.ioent": { "Require permission": false, "Generate power amount": 0 }, "counter": { "Require permission": false, "Generate power amount": 0 }, "discoball.deployed": { "Require permission": false, "Generate power amount": 0 }, "discofloor.deployed": { "Require permission": false, "Generate power amount": 0 }, "discofloor.largetiles.deployed": { "Require permission": false, "Generate power amount": 0 }, "doorcontroller.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.bulbstringlights.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.chandelier.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.digitalclock.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.fairylights.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.flasherlight.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.fluorescentlight.ceiling.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.fluorescentlight.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.seismicsensor.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.sirenlight.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.spotlight.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.spotlight.tripod.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.tablelamp.deployed": { "Require permission": false, "Generate power amount": 0 }, "electric.wallcabinet.deployed": { "Require permission": false, "Generate power amount": 0 }, "electrical.blocker.deployed": { "Require permission": false, "Generate power amount": 0 }, "electrical.branch.deployed": { "Require permission": false, "Generate power amount": 0 }, "electrical.combiner.deployed": { "Require permission": false, "Input slots": [ 0, 1 ], "Generate power amounts": [ 0, 0 ] }, "electrical.heater": { "Require permission": false, "Generate power amount": 0 }, "electrical.memorycell.deployed": { "Require permission": false, "Generate power amount": 0 }, "electrical.modularcarlift.deployed": { "Require permission": false, "Generate power amount": 0 }, "electrical.random.switch.deployed": { "Require permission": false, "Generate power amount": 0 }, "electricfurnace.io": { "Require permission": false, "Generate power amount": 0 }, "elevator": { "Require permission": false, "Input slots": [ 2 ], "Generate power amount": 0 }, "fluidswitch": { "Require permission": false, "Input slots": [ 2 ], "Generate power amount": 0 }, "fridge.deployed": { "Require permission": false, "Generate power amount": 0 }, "hbhfsensor.deployed": { "Require permission": false, "Generate power amount": 0 }, "hopper.deployed": { "Require permission": false, "Generate power amount": 0 }, "igniter.deployed": { "Require permission": false, "Generate power amount": 0 }, "industrial.wall.lamp.blue.deployed": { "Require permission": false, "Generate power amount": 0 }, "industrial.wall.lamp.deployed": { "Require permission": false, "Generate power amount": 0 }, "industrial.wall.lamp.green.deployed": { "Require permission": false, "Generate power amount": 0 }, "industrial.wall.lamp.red.deployed": { "Require permission": false, "Generate power amount": 0 }, "industrial_autoturret_deployed": { "Require permission": false, "Generate power amount": 0 }, "industrialconveyor.deployed": { "Require permission": false, "Input slots": [ 1 ], "Generate power amount": 0 }, "industrialcrafter.deployed": { "Require permission": false, "Input slots": [ 1 ], "Generate power amount": 0 }, "large.rechargable.battery.deployed": { "Require permission": false, "Generate power amount": 0 }, "laserdetector": { "Require permission": false, "Generate power amount": 0 }, "laserlight.deployed": { "Require permission": false, "Generate power amount": 0 }, "lightupframe.ioent.large": { "Require permission": false, "Generate power amount": 0 }, "lightupframe.ioent.medium": { "Require permission": false, "Generate power amount": 0 }, "lightupframe.ioent.small": { "Require permission": false, "Generate power amount": 0 }, "lightupframe.ioent.standing": { "Require permission": false, "Generate power amount": 0 }, "lightupframe.ioent.xl": { "Require permission": false, "Generate power amount": 0 }, "lightupframe.ioent.xxl": { "Require permission": false, "Generate power amount": 0 }, "medium.rechargable.battery.deployed": { "Require permission": false, "Generate power amount": 0 }, "microphonestandio.entity": { "Require permission": false, "Generate power amount": 0 }, "minifridge.deployed": { "Require permission": false, "Generate power amount": 0 }, "neonsigntr.deployed": { "Require permission": false, "Generate power amount": 0 }, "orswitch.entity": { "Require permission": false, "Input slots": [ 0, 1 ], "Generate power amounts": [ 0, 0 ] }, "paintable_reactive_target.deployed": { "Require permission": false, "Generate power amount": 0 }, "poweredwaterpurifier.deployed": { "Require permission": false, "Input slots": [ 1 ], "Generate power amount": 0 }, "pressurepad.deployed": { "Require permission": false, "Generate power amount": 0 }, "ptz_cctv_deployed": { "Require permission": false, "Generate power amount": 0 }, "reactivetarget_deployed": { "Require permission": false, "Generate power amount": 0 }, "rfbroadcaster": { "Require permission": false, "Generate power amount": 0 }, "rfreceiver": { "Require permission": false, "Generate power amount": 0 }, "sam_site_turret_deployed": { "Require permission": false, "Generate power amount": 0 }, "sculpture.ice.deployed": { "Require permission": false, "Generate power amount": 0 }, "searchlight.deployed": { "Require permission": false, "Generate power amount": 0 }, "sign.neon.125x125": { "Require permission": false, "Generate power amount": 0 }, "sign.neon.125x215": { "Require permission": false, "Generate power amount": 0 }, "sign.neon.125x215.animated": { "Require permission": false, "Generate power amount": 0 }, "sign.neon.xl": { "Require permission": false, "Generate power amount": 0 }, "sign.neon.xl.animated": { "Require permission": false, "Generate power amount": 0 }, "simplelight": { "Require permission": false, "Generate power amount": 0 }, "smallrechargablebattery.deployed": { "Require permission": false, "Generate power amount": 0 }, "smartalarm": { "Require permission": false, "Generate power amount": 0 }, "smartswitch": { "Require permission": false, "Generate power amount": 0 }, "splitter": { "Require permission": false, "Generate power amount": 0 }, "storageadaptor.deployed": { "Require permission": false, "Input slots": [ 1 ], "Generate power amount": 0 }, "storagemonitor.deployed": { "Require permission": false, "Generate power amount": 0 }, "switch": { "Require permission": false, "Generate power amount": 0 }, "telephone.deployed": { "Require permission": false, "Generate power amount": 0 }, "teslacoil.deployed": { "Require permission": false, "Generate power amount": 0 }, "timer": { "Require permission": false, "Generate power amount": 0 }, "vendingmachine.deployed": { "Require permission": false, "Generate power amount": 0 }, "water.pump.deployed": { "Require permission": false, "Generate power amount": 0 }, "weaponracklight": { "Require permission": false, "Generate power amount": 0 }, "weaponracklightdouble": { "Require permission": false, "Generate power amount": 0 }, "xmas.advanced.lights.deployed": { "Require permission": false, "Generate power amount": 0 }, "xorswitch.entity": { "Require permission": false, "Input slots": [ 0, 1 ], "Generate power amounts": [ 0, 0 ] } } }

Add switch to powerless auto turrets (true or false) -- While true, a switch will be added to auto turrets that are configured to generate their own power, allowing players to turn the turret on or off. Note that the switch will be temporarily hidden while the turret has a wire connected to its power input.

Add switch to powerless SAM sites (true or false) -- While true, a switch will be added to SAM sites that are configured to generate their own power, allowing players to turn the SAM site on or off. Note that the switch will be temporarily hidden while the SAM site has a wire connected to its power input.

Each entity type has the following configuration options, mapped in the config to the entity's prefab short name.

Require permission (true or false) -- While true, only entities of this type that were deployed by players with the corresponding permission will receive the power configured here. While false, all entities of this type will have the power configured here.

Generate power amount

Amount of power to provide to each input where a wire is missing.

Generate power amounts

List of power amounts, applicable when the entity has multiple power inputs. You can also use the Generate power amount (singular) option to apply the same amount to all inputs.

Input slots (Advanced) -- You should only need to configure this option if you want to provide free power for an entity that is not yet in the plugin's default configuration, such as when new items are introduced to the game. This option controls which internal slot numbers to assign power to. Most entities only have one power input which is usually at slot 0, but some have multiple or use different numbers due to also having water inputs.

Note: This plugin ignores any input slot which is configured with 0 power, so it will not interfere with other plugins that provide powerless functionality. The only gotcha is that if you provided free power to an entity via this plugin and then changed the configuration to provide 0 power, the entity will have free power until a wire is connected to that input, or until the next server restart.

To help you configure the plugin for your use case, the minimum amount of useful power for each entity is listed below. These may be a little higher than the power requirement since some entities are effectively useless without providing extra power for the outputs. I have added a for entities where adding more power provides a useful function besides simple passthrough.

andswitch.entity: 2 , 2

audioalarm: 1

autoturret_deployed: 10

boombox.deployed: 1

button: 2

cctv_deployed: 3

ceilinglight.deployed: 2

counter: 1

discoball.deployed: 1

discofloor.deployed: 1

discofloor.largetiles.deployed: 1

doorcontroller.deployed: 1

electric.bulbstringlights.deployed: 5

electric.chandelier.deployed: 4

官方配置示例


{
  "Add switch to powerless auto turrets": false,
  "Add switch to powerless SAM sites": false,
  "Entities": {
    "andswitch.entity": {
      "Require permission": false,
      "Input slots": [
        0,
        1
      ],
      "Generate power amounts": [
        0,
        0
      ]
    },
    "audioalarm": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "autoturret_deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "boombox.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "button": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "cctv_deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "ceilinglight.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "computerstation.ioent": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "counter": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "discoball.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "discofloor.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "discofloor.largetiles.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "doorcontroller.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.bulbstringlights.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.chandelier.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.digitalclock.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.fairylights.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.flasherlight.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.fluorescentlight.ceiling.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.fluorescentlight.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.seismicsensor.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.sirenlight.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.spotlight.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.spotlight.tripod.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.tablelamp.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electric.wallcabinet.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electrical.blocker.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electrical.branch.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electrical.combiner.deployed": {
      "Require permission": false,
      "Input slots": [
        0,
        1
      ],
      "Generate power amounts": [
        0,
        0
      ]
    },
    "electrical.heater": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electrical.memorycell.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electrical.modularcarlift.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electrical.random.switch.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "electricfurnace.io": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "elevator": {
      "Require permission": false,
      "Input slots": [
        2
      ],
      "Generate power amount": 0
    },
    "fluidswitch": {
      "Require permission": false,
      "Input slots": [
        2
      ],
      "Generate power amount": 0
    },
    "fridge.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "hbhfsensor.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "hopper.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "igniter.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "industrial.wall.lamp.blue.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "industrial.wall.lamp.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "industrial.wall.lamp.green.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "industrial.wall.lamp.red.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "industrial_autoturret_deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "industrialconveyor.deployed": {
      "Require permission": false,
      "Input slots": [
        1
      ],
      "Generate power amount": 0
    },
    "industrialcrafter.deployed": {
      "Require permission": false,
      "Input slots": [
        1
      ],
      "Generate power amount": 0
    },
    "large.rechargable.battery.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "laserdetector": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "laserlight.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "lightupframe.ioent.large": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "lightupframe.ioent.medium": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "lightupframe.ioent.small": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "lightupframe.ioent.standing": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "lightupframe.ioent.xl": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "lightupframe.ioent.xxl": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "medium.rechargable.battery.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "microphonestandio.entity": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "minifridge.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "neonsigntr.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "orswitch.entity": {
      "Require permission": false,
      "Input slots": [
        0,
        1
      ],
      "Generate power amounts": [
        0,
        0
      ]
    },
    "paintable_reactive_target.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "poweredwaterpurifier.deployed": {
      "Require permission": false,
      "Input slots": [
        1
      ],
      "Generate power amount": 0
    },
    "pressurepad.deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "ptz_cctv_deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "reactivetarget_deployed": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "rfbroadcaster": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "rfreceiver": {
      "Require permission": false,
      "Generate power amount": 0
    },
    "sam_site_turret_deployed": {
      "Require

object OnPowerlessInputUpdate(IOEntity ioEntity, int inputSlot, int powerAmount)

更新日志

最新版本: v1.4.3
最后版本发布: 2026-06-30
最后更新(条目): 2026-08-24

本站记录 uMod 官方插件信息。完整的历史更新日志请参阅 uMod 官方页面

安装方法

  1. 确认服务器已安装 Oxide / uMod 或兼容的 Carbon 框架。
  2. 登录本站后点击"下载",由本站已校验的本地缓存提供作者发布的文件。
  3. 将 .cs 文件放入服务器的 oxide/plugins 目录。
  4. 观察服务端控制台,确认插件编译并成功加载。
  5. 具体配置、权限、指令和依赖请查看原作者的 uMod 页面。

使用前注意

  • Rust 更新后,请先确认插件是否仍兼容当前服务端版本。
  • 修改配置前建议备份原配置文件,并在测试服验证后再部署到正式服。
  • 若插件依赖其他扩展或库,以 uMod 原作者页面的最新说明为准。
  • 本站中文内容用于辅助理解,遇到版本差异时以官方英文文档和源码为准。
来源说明

中文介绍由 uMod 官方简介翻译整理。插件著作权、许可证、完整文档和最新发布状态均以原作者及 uMod 官方页面为准。