[Addon v1.118+] [SSP/SMP] Nuclear Control v.1.6.2b/e

    • Official Post

    Nuclear control is now being maintained by xbony2 and Zuxelus here : [Addon] Nuclear Control 2
    Nuclear Control addon allows you to build efficient monitoring and notification system for your nuclear reactor. Also you can use Howler Alarm and Industrial Alarm in any case when you want industrial-style notification/alarming system.


    version 1.6.2e is a test build for experimental branch of ic2. You should use 1.6.2b for 1.118.401


    Recipes, screenshots, change log, texture packs and old versions downloads moved to the second post


    Blocks and items
    Thermal Monitor
    Thermal Monitor measures heat level of Nuclear Reactor. If reactor reaches specific heat level, Thermal Monitor changes color of indicator to the red and emits redstone signal. Right click to open GUI. You can set any temperature in the range 0-15000 with step 100. Use Sneak + Right click to prevent GUI from opening.
    Thermal Monitor block should be placed either directly on your reactor/reactor chamber or on any block near it. When searching for reactor, it checks only one block in each direction. If few reactors are placed near Thermal Monitor, then only first found will be checked for heat level.
    Thermal Monitor has three indicator colors:
    - gray – reactor isn’t found
    - green – reactor is cool
    - red – reactor is hot.


    Remote Thermal Monitor
    Remote version of Thermal Monitor. It doesn't require direct connection to Nuclear reactor. Instead it requires Sensor Location Card (a part of Remote Sensor Kit, described below) and consumes 1eu/t. Energy consumption can be increased via remoteThermalMonitorEnergyConsumption config parameter. Default energy storage is 600eu, max packet size before explosion is 32eu. Energy storage and max packet size can be increased with energy storage and transformer upgrades. Power can be supplied via wires or with energy storage items from IC2 (battery, energy crystal etc). Signal from remote sensor can be received on the distance up to 8 blocks in each direction from reactor. To increase range - use Range Upgrade item. As additional feature this machine shows a progress bar of reactor heating (100% is a signal level). You can adjust facing of indicator with IC2 wrench. When machine have not enough power, an indicator has a dark gray color. It also indicates if reactor can't be found or too far with bluish gray color.
    Sneak+Right Click with a wrench allows to rotate Remote Thermal Monitor around an axis.


    Thermometer
    Regular thermometer measures the temperature of a reactor (right click on reactor or on reactor chamber).


    Digital Thermometer
    Digital thermometer measures the temperature of the reactor and displays other temperatures (water evaporation point, reactor melting point). It should be charged after crafting and can be recharged.


    Remote Sensor Kit
    Pair of remote sensor and Reactor Sensor Location Card. Use a kit on reactor (right click) to mount a sensor and receive location card. Reactor Sensor Location Card should be placed to the Remote Thermal Monitor in top-right slot or to the Industrial Information Panel as data source. If you don't need Reactor Sensor Location Card any more - you can get back 2 circuits (shapeless crafting recipe).


    Energy Sensor Kit
    Pair of remote sensor and Energy Sensor Location Card. Use a kit on energy storage (right click) to mount a sensor and receive location card. Sensor Location Card should be placed to the Industrial Information Panel as data source. Supported storages: BatBox, MFE, MFSU. If you don't need Energy Sensor Location Card any more - you can get back 2 circuits (shapeless crafting recipe).


    Energy Array Location Card
    Industrial Information Panel data source. Card which contains multiple Energy Sensor Location Card. To receive Array card you should combine 2 to 6 Energy Sensor Location Cards on your crafting table. Energy Array Location Card can be used as data source for Industrial Information Panel. To add new Energy Sensor Location Cards to the Array - combine them with crafting table. If you don't need Energy Array Location Card - you can get back 2 circuits per each Energy Sensor Location Card in the array.


    Time Card
    Industrial Information Panel data source. Allows to display time data on panels and screens.


    Range Upgrade
    You can use this item to increase range of the Remote Thermal Monitor and Industrial Information Panel. Each upgrade doubles max range.


    Industrial Information Panel
    Panel block, which shows multiple parameters from data source card. Information panel also supports range upgrades. Panel shouldn't be attached to energy net. Use redstone signal to turn it on and off. You can configure set of parameters to display via GUI. Block can be rotated and removed with wrench. Sneak+Right Click with wrench allows to rotate Information Panel around an axis.


    Information Panel Extender
    Components to build large screens for your control room. Each screen contains one Information Panel and one or more of Extenders. All of them should be facing in proper direction (green side should form a rectangle). Block can be rotated and removed with wrench.


    Energy Counter
    Measures the amount of energy passed through the counter. It has one input side (marked with point) and 5 output sides. By default Energy Counter accepts LV (32 eu packet size) and outputs 32 eu/t. But you can use Transformer Upgrades to increase in/out packet size. Energy Counter with 4 upgrades will accept up to 8192 eu/packet and will output 8192 eu/t.


    Average Counter
    Measures the amount of energy passed through the counter per tick. It has one input side (marked with point) and 5 output sides. By default Average Counter accepts LV (32 eu packet size) and outputs 32 eu/t. But you can use Transformer Upgrades to increase in/out packet size. With 4 upgrades it will accept up to 8192 eu/packet and will output 8192 eu/t.


    Counter Sensor Kit
    Pair of remote sensor and Counter Sensor Location Card. Use a kit on Energy Counter or Average Counter (right click) to mount a sensor and receive a location card. Sensor Location Card should be placed to the Industrial Information Panel as data source. If you don't need Counter Sensor Location Card any more - you can get back 2 circuits (shapeless crafting recipe).


    Liquid Sensor Kit
    Kit to mount sensor on liquid containers. You can monitor liquid type and amount of it in BC tanks, Railcraft tanks, Coke ovens rtc.


    Howler Alarm
    When block is powered with redstone signal, it makes loud siren noise. Alarm volume (signal range) can be changed via GUI. The default volume is 64 blocks. If you want to increase or reduce default range – check “alarmRange” parameter in the config file. You can also change sound of the Howler Alarm via GUI.
    To add your own sound
    before 1.6.2: put it to the "resources/newsound/ic2nuclearControl" folder in your minecraft folder.
    1.6.2+: drop it into mod archive into "assets/nuclearcontrol/sound" folder.
    Sound should be in ogg format and it's filename should start with "alarm-" and add it to allowedAlarms config param.
    Additional config params:
    maxAlarmRange parameter specifies maximum value in the Howler Alarm GUI.
    SMPMaxAlarmRange parameter can be used to protect you from noisy neighbours. All alarms volumes will be limited by this value for you.


    Industrial Alarm
    Upgraded version of Howler Alarm. It combines flashing light signal with sound signal. You can configure signal range, but it uses only default siren sound.


    Range Trigger
    Takes Energy Sensor or Energy Array card and emits a redstone sigal in specified range. Starts at higher value and stops at lower.


    Text Card
    Allows to enter 10 lines of text, to display on Information Panel. Each line can have up to 32 characters.


    Color Upgrade
    Upgrade item for Industrial Information Panel. Allows to change Panel colors.


    Web Upgrade
    Upgrade item for Industrial Information Panel. Allows to see your data on http://sensors.modstats.org/ website. Every card has its own Web id. Id is shown in card's tooltip when card is in the info panel with Web Upgrade


    Mod Previews
    v.1.1.11 http://youtu.be/AKgrkMAgv7c by Direwolf20.
    v.1.1.9 http://youtu.be/B4Rjomv0ytQ by corjaantje.
    v.1.1.6 http://youtu.be/yi4k9cQlWM0 by thejereman13.
    v.1.1.5 http://youtu.be/khQxdzWemn4 by corjaantje.
    v.1.1.3 http://youtu.be/BMmXTaYCBQM by Kane Hart.


    Localization
    You can change name of any block/item as well as GUIs and messages of the addon by editing "IC2NuclearControl.lang" file. File contains one section per locale. You can add more sections to support more locales. Sections are named as locale.lang.country. Ex: "locale.en.us" for en_US locale. Non ascii characters should be saved in UTF-8 charset.


    Nuclear control addon is opensource. You can find code repository at https://bitbucket.org/shedar/ic2-nuclear-control/


    P.S. Backup your world before updating =)

    • Official Post

    Posts with additional alarm sounds
    by ZexMaxwell001, by petergriffin59, by ImmortalRevenge, by mike2033, by Industrial Miner, by andyion, by Roachy.


    Texture Packs
    Sphax 64x & 128x texture by HanFox.
    64x Texture pack by Redled72.
    64x & 128x NP texture pack by nuttyprot.
    Faithful 32x32 Pack by Vattic.
    64x Texture pack by Lavapo
    32x Norte Texture pack by Bonmucho


    Recipes


    Screenshots


    Changelog


    Old versions

  • I wonder how long till someone create a Reactor Control, that is compliant with Redpowers cables or even Computers.
    But this is worth alot, since its on the newest version already.

    Intel i7 990X @ 4,60 GHZ, Asus Rampage III Black Edition, 24GB Corsair Dominator GT DDR3,
    2x Zotac Nvidia Geforce 580AMP 1,5gb, OCZ Revodrive 3 X2 240GB 1GBps,
    1TB Western Digital Cavier Black, 2x Hitachi HDS723030BLE640 3TB, 3x BenQ XL2410T LCD-Monitors


    Hosting Minecraft Servers on an Octo Core 32GB Ram Server: http://two66.com/
    Free Space available! If you need a Server let me know!

    • Official Post

    I wonder how long till someone create a Reactor Control, that is compliant with Redpowers cables or even Computers.
    But this is worth alot, since its on the newest version already.


    I have several features planned before cross-mod features.
    And also I hope Eloraam will add API to interact with cables and computers.

  • You can set "limit" temperature to each Thermal Monitor block. And it will emit redstone signal if reactor's temperature is higher then specified "limit".


    P.S. Try v.1.1.1. I fixed bug with config.

    Thank you. Now it works fine, and I can set up super awesome reactor control system with this and redpower :Reactor: :MFS-Unit: :Energy Crystal: !

  • I haven't had time to test these yet.


    What is the range of the sensor?


    Does it have to directly touch any reactor block (core or chamber)?


    Does it instead have to be within 1 or 2 blocks of the reactor core?


    What if there are multiple cores within range?

    • Official Post


    It have to directly touch any reactor block (core or chamber). Ranged block is planned (block + remote sensor).


    It uses first found if touches multiple reactors.

    • Official Post

    v.1.1.2 released.


    What's new
    - SMP Thermal Monitor collision problem fixed
    - Localization support added (check OP for details)
    - Thermal Monitor can be removed by IC2 wrench
    - Thermal Monitor displays its settings
    - Thermal Monitor have one more state - "reactor not detected" (light gray inication)


    Now it looks like this


    Also I decided to make this addon opensource, to prevent it from being lost when real life will take me out of minecraft =)
    You can find code repository at https://bitbucket.org/shedar/ic2-nuclear-control/

  • It's slightly annoying that it has to be touching, but understandable and at least I can keep this outside of the 3x3 block around the core chamber. Thank you very much, I believe I can make some useful things with this ^^