[Addon v2.0 Experimental for MC 1.6.2/1.6.4] Transducers (Beta) - IC2 <-> BC power converters

  • In which way I should publish updates? 44

    1. Often with minor changes (34) 77%
    2. Rarely with major changes (10) 23%

    Hello everybody.
    Transducers is my first mod. After Snyke7 disappered and Transformers has been discontinued I thought about good alternative for it and decided to write this mod.
    It's based on Snyke7's conversion algorithm with about 1% energy loss and ready for new IC2 Experimental!
    Mod is in beta phase, so may contain bugs.

    Transformers topic: https://forum.industrial-craft.net/index.php?page…d&threadID=5789

    Screenshot:

    Display Spoiler

    Blocks, items and recipes (outdated, I will upload soon):

    Display Spoiler


    Low Voltage Electric Engine - accepts up to 32 EU/t and outputs 12,8 MJ

    =============================================================

    Medium Voltage Electric Engine - accepts up to 128 EU/t and outputs 51,2 MJ

    =============================================================


    High Voltage Electric Engine - accepts up to 512 EU/t and outputs 204,8 MJ

    =============================================================


    Extreme Voltage Electric Engine - accepts up to 2048 EU/t and outputs 819,2 MJ

    =============================================================


    High Throughput Power Pipe - it can receive up to 4096 MJ per tick, behaves like wooden pipe

    =============================================================


    Low Voltage Pneumatic Transducer - accepts max 12,8 MJ and outputs 32 EU/t


    =============================================================


    Medium Voltage Pneumatic Transducer - accepts max 51,2 MJ and outputs 128 EU/t


    =============================================================


    High Voltage Pneumatic Transducer - accepts max 204,8 MJ and outputs 512 EU/t


    =============================================================


    Extreme Voltage Pneumatic Transducer - accepts max 819,2 MJ and outputs 2048 EU/t

    Now some words about Pneumatic Transducers - if placed near pipe, cable or other tile, it will not connect with it. You have to set input/output with IC2 wrench (wrench from Gregtech should be compatible too). Blue is MJ input, orange is EU output. Why in such way? Think about situation when you have a lot of pipes and/or cables around transducer. It will connect with each pipe/cable/tile on its side. This solution may help you in the similar situation.

    But what about engines? Why are their trunks black? Because it's cold! Run your engine and look at trunk. First it will be red, next - orange, yellow and finally white.
    If you put a piece of metal into the fire it will change color to red, orange, yellow and finally white. Simple?

    Changelog (will add more pre-public notes soon):

    Display Spoiler


    1.1.0:

    • Moved PowerHandler initialization to validate() to avoid using tier 0 as default.
    • Fixed crafting recipes with energy and lapotron crystals.
    • Changed some recipes.
    • Finished GregTech support.
    • Created ItemCustomPipe for customization purposes.
    • Moved items and blocks translations outside code - use .lang files instead.
    • Implemented dynamic energy amout emission for engines (for future use).
    • Initial GUI and Containers implementation.
    • Partially finished BC trigger (will not work until heat is being calculated properly).
    • Decreased network updates frequency.
    • Code and formatting cleanup.

    1.0.1.398:

    • Fixed rotating engines with wrench
    • Fixed crash with Buildcraft 4.1.2
    • No more spam in console
    • Engine will work after chunk reload
    • Changed High Throughput Power Pipe texture

    1.0.1.371:

    • Initial public release


    To do list:

    Display Spoiler
    • [PARTIALLY FINISHED] Add custom BC trigger for engines
    • [DONE] Add special recipes for Gregtech and fix crafting with energy/lapotron crystals
    • [INITIAL IMPLEMENTATION] Add GUI for engines and pneumatic transducers
    • Add slot for batteries/energy crystals/lapotron crystals and transformer upgrades (in engines)
    • Add Regulated Engine
    • [DONE] Fix High Throughput Power Pipe rendering issue
    • New heat calculation system
    • [IN PROGRESS] Improve performance (improved a bit)
    • [IN PROGRESS] Add particles
    • More transducers (?)
    • (Something else?)

    Source code:

    Display Spoiler

    Latest version can be downloaded from attachments.

    If you have any suggestions, ideas or bug reports, please write them here ;)

    Special thanks to:

    • kali876 - textures and some ideas
    • Kempior - some tips and ideas
  • why do you have a power loss?
    Most conversion mods don't have loss. I know its not realistic but, this is MC. We don't care about realistic.
    Also, liquid coolant for elec engines doesn't make sense. You can't cool elec engines properly by just cooling the stator. Cooling the rotor can only be done with a lubricating fluid due to the fact it is spinning. Electric motors are air cooled.
    And what about an adjustable elec engine? Why do you not have one of those or is that on the to do list?

  • Buildcraft applies 1% power loss by default. This value can't be set to 0, because of API change in 1.6.2.
    I must think about cooling engines with liquid. Probably I will left it without changes.
    Adjustable (Regulated) engine is on to-do list and will appear after adding GUIs.


  • Adjustable (Regulated) engine is on to-do list and will appear after adding GUIs.

    What if all electric engines are adjustable? The only difference would be the maximum input/output.
    For example you could adjust the LV electric engine to output between 0,1 MJ to 12,8 MJ (with accordingly EU consumption) same thing for the other engines, but with higher limits.

  • Buildcraft applies 1% power loss by default. This value can't be set to 0, because of API change in 1.6.2.
    I must think about cooling engines with liquid. Probably I will left it without changes.
    Adjustable (Regulated) engine is on to-do list and will appear after adding GUIs.


    what?!??!!
    BC yanked all power loss a few versions ago.
    I also don't like the recipes, why do I have to use the next lower power elec motor to craft the one above it? That only makes sense if they were generating power but they are just converting it

  • I was wondering when a mod like this would finally get updated/made. I presume we can use Snyke's textures still if we put them in the right place?

    145 Mods isn't too many. 9 types of copper and 8 types of tin aren't too many. 3 types of coffee though?

    I know that you believe that you understood what you think I said, but I am not sure you realise that what you read was not what I meant.

    ---- Minecraft Crash Report ----
    // I just don't know what went wrong :(

    I see this too much.

  • About energy loss: Look into BC Energy API. Even if you set zero perdition it will be set to minimum - 1%. Also comments in code says all about minimal power loss.

    Some words about Snyke7's textures: It will require some changes in Pneumatic Transducers inputs/outputs and in engines renderer, but some textures will work without changes.

  • nice work, glad to see a revival, any chance of a power conversion ratio settable in config? (for those of us that use the railcrafts steam turbine conversion ratio of 8mj-25eu) or any other ratio

  • What if all electric engines are adjustable? The only difference would be the maximum input/output.
    For example you could adjust the LV electric engine to output between 0,1 MJ to 12,8 MJ (with accordingly EU consumption) same thing for the other engines, but with higher limits.

    If I'm hearing this correctly you mean: Min. LV--->Max LV/Min. MV--->Max MV, etc.?

  • umm... do I understand that right? the converters can explode?
    only by too much energy or also by overheating?
    and how big is the radius/strength?
    - Shadow

    Iff yu find misstaks, you may keep them! (Or tell me if neccessary...)