[GregTech-Classic][1.7.10][Unofficial but approved Port]: For IC2 classic only, first IC2 classic only addon :D , alpha state !

  • This is the first alpha version of GregTech Classic, after 1 month of coding with the great help of Greg, we finally managed to make a test version, note this is not a playable version, is very buggy and is only proof of concept of what will come later on.

    Content :
    Blast Furnace
    Steel

    Future additions :

    Display Spoiler


    HCSU ( high capacity ) : 2048 voltage, 100 000 000, yellow to match EV tier transformer.

    AFSU ( advanced functional ) : 8192 voltage, 1 000 000 000, AESU texture but thing in the middle cyan, upgrade-able with an Adjustable transformer unit upgrade and Wireless Channel upgrade.

    Advanced Geothermal Generator : ( successor of the thermal one ), keeps the old 1.5x buff, + passive 5 eu / tick generation when lava is touching it, it's a very expensive generator.


    Centrifugal Electrolyser : Will replace the Centrifuge and the advanced electrolyser and will have it's own recipes inspired of both, mainly of the electrolyser.

    Super Conductor Cable & gates : Due to how IC2 classic enet works, superconductors cables are impossible todo, instead there is a hacky way to do it, it basically works like tesseracts within a closed system, with Superconductor Input gate and Superconductor Output gate and "cables" linking them, and gates allows to have channels to connect to each others.

    Fusion Reactor : Own unique one, will be VERY expensive, even more compact than the very old one, but will output less energy as it's only meant for deuterium-deuterium fusion, as powerful as a mid-tier fission reactor, components are :
    -Fusion Reactor : Generator itself, used for inputting and outputting energy as well as for inserting fusion materials. It will generate energy out of the plasma, heat and photons it will produce during fusion, converting it into energy with it's internal components.

    Custom Cables using GT6 api : If possible I want to disable crafting of all cables and only allow the use of mine, doing so will also disable the superconductor gates, of course it will be configurable, slight changes will be that Glass fibre will be replaced by the Glass insulated Redstone composite cable ( superconductor, will have 0 loss but is now MV ) and HV cable now requires steel, an expensive superconductor cable will exist with 0 loss and no Maximum power limit, I also might need to ask greg to implement the easy mode e-net...

    Blast furnace : Make it as a multi-block, will be inspired of GT5 multi-block system and railcraft, where the MAIN block is INSIDE the multi-block, the other difference from before is now Machine casings are unique to a machine. Also make the Advanced blast furnace ( 4x energy use and HV, also is 2x faster ).

    ( Low priority ) Advanced Fusion Reactor : TL;DR The old fusion reactor allowing D-D, D-T and D-He3 fusion, components are :
    -Advanced Fusion reactor ring : A block that contains the fusion reactor coil and other advanced components, required for the multi-block.
    -Advanced Fusion reactor controller : Now part of the ring to instead of being in the middle, used for inputting and outputting energy as well as for inserting fusion materials. It will generate energy out of the plasma, heat and photons it will produce during fusion, converting it into energy with it's internal components.

    ( Very Low priority ) Elite Fusion Reactor and components : ( inspired by the latest fusion reactor, but will be a bit more interesting, as it will be a lot more modular, allowing you to use advanced photon receptors and Electron generators to directly output extra eu ), components are :
    -Elite Fusion reactor controller : Used for inputting energy.
    -Elite Fusion reactor material injector port : Used for inputting your fusion materials, same as advanced fusion reactor.
    -Elite Fusion reactor material ejector port : Used for extracting plasma state materials of the reactor to use it elsewhere.
    -Photon Receptor Generator : If use in the fusion reactor, they will grant an extra generation of EU, otherwise it will work like an upgraded solar panel that works with any lights, from sunlight to even glowstone light, only active if in an active elite reactor ( producing a lot of energy ) or at a light level superior or equal to 10 ( doesn't care about natural or artificial , will produce 8 eu/tick), it's a very expensive generator.
    -Elite Fusion Reactor Heat Captor Generator : Directly convert heat into electricity.
    -Elite Fusion reactor Steam producer : Upgraded version of the heat captor, will produce steam instead of electricity, accepts water, the amount of steam, once converted into electricity, should make a 2x electricity amount buff.
    -Plasma generator : Allows to generate electricity elsewhere from plasma produced by the reactor when it's pumped in it.
    -Elite Fusion reactor Local Plasma Generator : Works same as the Plasma generator, requires one in crafting, simply allows to generate directly electricity from plasma.


    AEON ARMOR SET : TOP SECRET ( Classified HAYO information )



    Known bugs :
    -Blast Furnace doesn't accept power for some reasons
    -GUI has a graphical problem
    -item and block are missing a proper name
    -Item in GUI will be lost after reload of chunk / world


    Note future additions will be normally added in order, I will accept any questions and ETA as long as you are not annoying ^^

  • How is there a compiled version if the source doesn't compile? :P

    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.

  • I want this to get on Kirara.
    Oh, I also want myself on Kirara. Stupid windows 10.

    Quote

    Java script, which happens to be the language in which minecraft is coded

  • And how much we learn too from getting all Greg's cool code snippets like

    Code
    Array.asList(OreDictionary.getOreIDs(item[1])).contains(OreDictionary.getOreID("dustCoal")))

    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.

  • And how much we learn too from getting all Greg's cool code snippets like

    Code
    Array.asList(OreDictionary.getOreIDs(item[1])).contains(OreDictionary.getOreID("dustCoal")))

    Better not take that one, I wanted to make it a one-liner so I decided to make it as simple as possible XD

    I bet there is some error in it. It should be fixed once I tell him to actually add a Recipe System. ;)

  • I've been interested in learning java, but couldn't find a good tutorial and in class all I'm doing for now is C, well turns out all I need to do is start coding a port of GT :p

    Quote

    Java script, which happens to be the language in which minecraft is coded

  • XD hahahaha, well I also did C (#) when I was making a skype bot, and did a bit of java when I tried to implement a block in minecraft and also when I tried codingbat :D

  • Better not take that one, I wanted to make it a one-liner so I decided to make it as simple as possible XD


    For a one liner with modifing safty its really good... But i agree its slower because you recreate a arraylist which is slow...
    Also Itemstacks do not compare really good.

    @Minesasha
    Also a potential Bug. You override every Item after Processing your item. So you can have not have more then 1 Item and if there is already 1 inside it gets deleted...

  • For a one liner with modifing safty its really good... But i agree its slower because you recreate a arraylist which is slow...

    Actually that is faster than comparing all the itemstacks, IF there is more than 1 Stack in the OreDict List.

    The Arrays.asList Method has a special case for arraylist making, that increases performance massively.

    @Minesasha
    Also a potential Bug. You override every Item after Processing your item. So you can have not have more then 1 Item and if there is already 1 inside it gets deleted...

    Pshhht, he should have found out that by himself ;)

    That was a joke, I told him that already. I just made it like that for simplicity, so he understands what the code means.

  • ^^'' Anyway, anyone willing to walp me on some stuff are more than welcome, I also didn't mentioned but I want to add a bit more stuff than planned, so gonna update it ( namely a Steam generator for IC2 classic with half the efficiency of the railcraft one due to being turbine less, an upgrade expensive one with 100% efficiency and a bit more stuff thingies ), as for nerfs, I will do them as Minetweaker script because it's just so easier :P I also forgot to mention I wanted to ask Jared for Modtweaker support if he has time... So yeah.
    Lastly, I will release other mods that I often use nerfs related to IC2 classic, note you may need more mods than simply IC2 + GT and X mod :P
    in rare cases that is :P I am going to mention it.