Godcraft's Open Video to the IndustrialCraft Development Team!

  • Public repos on github are free, private ones do cost something, i believe you get/got 5 private repos for 5$ a month (i have 2 unused private repos left, so no problem with using those, in case i'm trustworthy ;) )
    The 100$ is for companies (i don't even know the befit of having a company account)


    I believe GitHub's public repos requite the code to be released under the GPL license. Which Alblaka may not wish to do. Also GitHub isn't a silver bullet. You still need trusted people to review and monitor the incoming code to make sure it is up to standard and does not do anything bad. The time spent doing this, appointing people to do it and managing those people is far from small.

    Making the source public isn't a bad idea. Providing there are clear and strict rules about what you can do with it (I propose we use the same rules we use now, ie we cannot upload modified classes to anywhere but the addons forum, etc). I have seen a piece of Minecraft related code where the author shared the code, and wrote a license next to the download link about what you can and can't do with it (the code was basically for learning only). Needless to say the entire thread was turned into a fight between the author and another person, who took the code and made a ripped off version of the plugin. The other person claimed that as soon as code was released it was open source under the GPL license (which is far from true).

  • Needless to say the entire thread was turned into a fight between the author and another person, who took the code and made a ripped off version of the plugin. The other person claimed that as soon as code was released it was open source under the GPL license (which is far from true).

    Examples like these its why i will never (In the personal level) support Open source nor i would suggest anyone from doing so. Yes i know there is a lot of benefits in going open source, that just because its open source doesn't mean a free for all (Depending on your license and if you choose to enforce it severely if someone violated it even though you do this for free/fun) and that not everyone is like this.

    But its the internet after all, where anonymity rules and everyone can get away with a lot more things than what they do IRL (But its the place we all grown and learn to love). Out there is a whole lot of idiots, morons or "Locusts" that devours anything in their path just because its there where everyone can see it. Closed source may not be the most optimal way to do things, but at least it will detriment those with less skill than what they preach to have.

  • Just imagine for a second that one of the devs is coming home from work wasted and only wants to spent some quality time with his girlfriend or the TV (whatever is available) and not setup servers, maintain code or a community. I have no doubt that they are capable of doing that, but setting up all that stuff primarily takes time. And that is why I said: if we ask them to do that, it is only fair if we assist them.

    Have you ever tried dev'ing wasted? ...it's a hoot, lemme tell ya. only bad thing is that it's sometimes hard to remember exactly how it was that you managed to do something. Sometimes I get wasted because I have dev stuff to do. Aside from that my girlfriend is sitting next to me watching 'West Wing' while I do this. Later I'll be SSHing into my server while she watches something else. I'm just saying- none of those activities have to preclude accomplishing some tasks.

    It's not about assisting them. I myself personally and directly offered to help with investigating the Jenkins aspect. It's about trusting they've heard the message and understand that it's about how Al, Richard and Player have to do ALL the development and that silent updates are bad.

    My idea on a brainstorming was not to tell them how to do the entire open-source thing properly, but to give them ideas on what can be done.

    And my point is that creating an 'open-source brainstorming' thread may be putting the horse before the cart. We don't know if IC2 is even going open-source, so why are we brainstorming about it?

    But I don't see why having public repository on GitHub can be problem. It's not like anyone can write in it, it is only "public" for reading. It does not even require you to license it under any "free" license.

    Because Alblaka may not wish to post the full and complete source of a project that is still active. If IC2 is posted to one of the free Github repos then anyone can download his full-source and use it however they like. Which.... they could kinda do anyway really, but Alblaka may not want to make it easy on them.

    ]Public repos on github are free, private ones do cost something, i believe you get/got 5 private repos for 5$ a month. The 100$ is for companies.

    He was using my figure of $100/yr. ($7 a month, 12 months a year plus tax. Just a bit under $100 for a non-open-source github.

    I know that you believe you understand what you think I said, but I'm not sure you realize that what you heard is not what I meant.


  • Ideally it would be a website, reports could be created. People could reply to the reports, once it is verified as a bug a dev/tester could "elevate" it to the current bugs section. Here it would remain, with the devs providing feedback until it is solved. At which point it would be moved to the archive section. Oh and the submit form would have a required text and tick box. "Please enter the 3 characters that appears when you press F3 under the "IC2 version" title" and "I confirm I have searched for this bug, and found no existing report." The read out from the IC2 version would just be a random set of capital letters, the form would only submit if the string matched the one packaged in the latest version.

    But any thing better organized than the current forum would be nice. For the devs, the reports should be listed by the date they were created, old to new.

    Also a nice analogy. Why don't you make your server public (as in no whitelist at all)? It's perfectly possible, but it will take a lot more work on your behalf (managing the server, taking grief requests) and while you're at it make the map downloadable. Put it under the GPL license, oh and drop the mod team. They are killing your server.

    Now, imagine you had built every piece of your server yourself, by hand. Now you understand what you are asking Alblaka to do.

    Oh and by the way, that was such a personal attack on Alblaka and his dev team. Stop acting like its just your opinion on IC2. Also, here are some things I've noticed about Godcraft:
    - You tend to ditch people and ideas. GC City could have been amazing, but instead you pulled out support said it was boring on the forums and created a new server (which died within a few weeks).
    - Godcraft hardly updates quickly either. Your industrial server took 2 months to update to 1.2.5 (4 seeing as the transition to 1.2.5 from 1.2.4 was pretty minor).
    - Oh and lets face it. Judging by the content on GodCraft's channel you would be the first one to come out complaining how you felt everything was rushed and Alblaka needs to take his time, et cetera if Alblaka made a quick and dirty patch like some modders tend to.
    Oh and yes, if that attack seems personal I should point out this is my honest opinion. I didn't like it, so I shut up about it. But if your going to come out and throw dirt at my favorite mod/mod team then to bad.


    I don't like your comment but you can't tell me to shutup about it. Also you know that 1.2.4 and 1.2.5 were nearly exactly the same? No new client needed to connect to the server. I don't know where you got the info from but I assume I just never changed it.

    And for lazy on updates here is a small example:

    Display Spoiler

    Godcraft Frontiers 2.19 Update - (10/07/2012)


    (Requires Client Update)

    Updated Modular Force Field System to 2.1.7.0.29

    Added IndustrialCraft Bug Fix Patch 2

    Updated IndustrialCraft to 1.107-30

    Updated GregTech to 1.24a

    Updated BuildCraft to 3.2.0pre8

    Updated Railcraft to 6.4.1.0

    Updated In Game Info to 1.3.2 r01

    Updated Armor Status Hud to 1.2

    Updated Status Effect Hud 1.5.2

    Updated Direction Hud to 1.52

    Updated Matmos to r18


    Godcraft Frontiers 2.18 Update - (10/06/2012)


    (Requires Client Update)

    Updated GregTech to 1.22b

    Removed BattleTowers
    Other Bosses will still be there :)


    Godcraft Frontiers 2.17 Update - (10/05/2012)


    (Requires Client Update)

    Downgraded GregTech to 1.21b


    Godcraft Frontiers 2.16 Update - (10/05/2012)


    (Requires Client Update)

    Updated Forge to 4.2.5.301

    Updated GregTech to 1.22a

    Updated ForgeIRC to 0.1.13

    Updated BattleTowers to 1.1.9

    Updated ComputerCraft to 1.43

    Upated Modular Force Field System to 2.1.7.0.27


    Godcraft Frontiers 2.15 Update - (10/03/2012)


    (Requires Client Update)

    Updated GregTech to 1.21b

    Updated ChargePads to 1.1.0.21

    Upated Modular Force Field System to 2.1.7.0.25


    Godcraft Frontiers 2.14 Update - (10/02/2012)


    (Requires Client Update)

    Added Forestry IC2 Crops

    Updated BattleTowers to 1.1.8

    Upated Modular Force Field System to 2.1.7.0.24

    Updated ForgeIRC to 1.10


    Godcraft Frontiers 2.13 Update - (10/01/2012)


    (Requires Client Update)

    Added Transformers

    Added Stackie

    Updated CameraCraft to 2.0.7

    Updated NuclearControl to 1.3.2

    Updated GregTech to 1.20b

    Updated CodeChickenCore to 0.6.2

    Updated NotEnoughItems to 1.4.0.2


    Godcraft Frontiers 2.12 Update - (9/29/2012)


    (Requires Client Update)

    Added ChargePads (Video)

    Removed Trains (For Real This Time)

    Upated Modular Force Field System to 2.1.7.0.22 (Video)

    Updated GregTech to 1.19b

    Updated Railcraft to 6.1.3.0


    Godcraft Frontiers 2.11 Update - (9/27/2012)


    (Requires Client Update)

    Removed Trains, Almost all te recipes are broken and might be causing server crashes. Railcraft is still in!

    Upated Modular Force Field System to 2.1.7.0.20

    Updated GregTech to 1.18a


    Godcraft Frontiers 2.10 Update - (9/25/2012)


    (Requires Client Update)

    Downgraded Forge to 4.1.4.274
    Causing Black Screen with CC so you need to update again.


    Godcraft Frontiers 2.9 Update - (9/25/2012)


    (Requires Client Update)

    Updated Forge to 4.1.4.282

    Updated GregTech to 1.15c

    Upated Modular Force Field System to 2.1.7.0.18


    Godcraft Frontiers 2.8 Update - (9/23/2012)


    (Requires Client Update)

    Cleaned up NEI Configs

    Updated Railcraft to 6.1.2.0

    Updated GregTech to 1.11b

    Updated Legendary Bests to 1.3.2.4

    Updated LogisticsPipes to 0.5.1.pre9

    Updated ComputerCraft to 1.4.2 (Release)

    Upated Modular Force Field System to 2.1.7.0.17


    Godcraft Frontiers 2.7 Update - (9/21/2012)


    (Requires Client Update)

    Added ComputerCraft

    Updated Forge to 4.1.4.272

    Updated GregTech to 1.09b

    Updated LogisticsPipes to 0.5.1.pre8c

    Updated Modular Force Field System to 2.1.7.0.16

    Updated Code Chicken Core to 0.6.1

    Updated Not Enough Items to 1.4.0.1

    Updated Foresty NEI Plugin to 1.2.0.28

    Updated Railcraft NEI Plugin to 1.4.0.9


    Godcraft Frontiers 2.6 Update - (9/19/2012)


    (Requires Client Update)

    Removed Extra Biomes XL (Causing to many terrain bugs)

    Added ores to Miner Bag

    Added ores to IC Miner

    Nuclear Reactors Increased output by 4x
    (We felt half the power, double the costs, no more CASUCs was a insult so were fixing it)


    Godcraft Frontiers 2.5 Update - (9/19/2012)


    (Requires Client Update)

    Server is now open to everyone and anyone for free no whitelist.

    Due to UE still in beta and causing crashes and no anti griefing measures
    we have temporary removed the mod but are looking forward to using it again
    in the distant future and working with the devs to test and report any bugs.

    Removed Atomic Science

    Removed Steam Power

    Removed Basic Pipes

    Removed Blastcraft

    Removed ICBM

    Removed Universal Electricity

    Updated Modular Force Field System to 2.1.7.0.15

    Updated Factorization to 0.5.6

    Updated Logistics Pipe 0.5.1-pre 8

    Updated Iron Chests 4.0.3.46


    Godcraft Frontiers 2.4 Update - (9/19/2012)


    (Requires Client Update)

    Updated GregTech to 1.7a


    Godcraft Frontiers 2.3 Update - (9/18/2012)


    (Requires Client Update)

    Added Sulfer Ore Generation in UE

    Updated Nuclear Control to 1.3.1

    Removed Marsh Biome


    Godcraft Frontiers 2.2 Update - (9/18/2012)


    (Requires Client Update)

    Removed TF2 Teleporters (Cheap and no Costs)

    Removed More Furnaces (Slight Conflict With Chests)

    Removed Portals ++ (Was Breaking the End)

    Added ExtrabiomesXL

    Added Trains

    Updated Armor Status HUD to 1.1

    Updated Direction HUD to 1.5

    Updated Status Effect HUD to 1.5

    Updated GregTech to 1.04a


    Godcraft Frontiers 2.1 Update - (9/17/2012)


    (Requires Client Update)

    Added IndustrialCraftNEI Plugin

    Added Buildcraft NEI Plugin

    Added Railcraft NEI Plugin

    Added ForestryNEI Plugin

    Cleaned up a lot of items in NEI

    Added Many Sphax Textures

    Added Factorization

    Added GregTech

    Added Nuclear Control

    Updated Railcraft to 6.1.2.0

    Disabled Sulfer Generation in UE (RC Handles It)

    Disabled Silver Generation in Factorization (GregTech Handles It)

    Disabled Copper/Tin in Forestry (IC Handles It)

    Did some by hand sphax texture updates so we can use sphax on a few mods.


    Godcraft Frontiers 2.0 Update - (9/17/2012)


    (Requires Client Update)

    Season 2 of Godcraft Frontiers Starts!

    Removed Millenaire

    Removed Factorization

    Removed Power Tools

    Changed Copper/Tin/Uranium Ore Generation to be from IC and disabled UE's Ore Generation.

    Battle Towers should be more then 5 times rarer then before.

    Battle Towers don't provide diamond blocks but some new useful loot was added.

    Updated Forge to 263

    Added Modular Force Field System

    Added Compact Solars

    Added Buildcraft

    Added Logistics Pipes

    Added Forestry

    Added Railcraft

    Check out Our Brand New GT New Horizons Server .:Here:.
    Check out Our Brand New GT New Horizons Let's Play Series .:Here:.

  • Examples like these its why i will never (In the personal level) support Open source nor i would suggest anyone from doing so. Yes i know there is a lot of benefits in going open source, that just because its open source doesn't mean a free for all (Depending on your license and if you choose to enforce it severely if someone violated it even though you do this for free/fun) and that not everyone is like this.

    So you won't suggest others to support open source because someone took a piece of closed source code and used it against it's (non-OSS) license? What?

  • I find it interesting how so many people seem to think that it's their right to have regular, perfect updates that bring what they want, and how just as many people seem to think they have better ideas than the people who have actually gone out and executed them.

    I didn't watch the entire video, I stopped somewhere around 1 and a half minutes in because I disagreed too strongly to listen.

  • I am afraid that if I do not respond my position will be drowned out by the self-entitled.

    I am a server owner and I feel like we need to look at the end game here. The fundamental ideal is to have fun with the game or even have fun with one's friends. At any stage of development, of any mod, or stage of Minecraft vanilla; it will never be complete. It will never be done. There will always be bugs some crippling, some so small they are not perceptible. We, at my server, can handle that. We have fun regardless of the state of our server or mods. No bug is going to take that away from us. I feel sorry that Alba has to deal with this. I want to suggest the following for the IC2 users.

    • Have fun with what you have.
    • Be patient.
    • Hug your mother, father, and whoever else you haven't since you started playing Minecraft.


    Supportive of Alba,
    -SolisCraft

  • As for the complains from server owners about bugs, if you can go to the trouble to setup a new server for 1.3.2, you can darn well get a few members to beta test it before it goes live. If the bug is a game killer, then seriously put things on hold for a while.

    From what I understand E-net is one of the more complex code blocks in IC2, the decompiler doesn't like it either which limits how many have read the code. It didn't break itself, and when you don't know exactly what in Minecraft/Forge has changed it becomes harder to fix.

    At this moment in time, of the 4 great technology mods I use, two work but with the odd bug being found and fixed (IC2 and Railcraft), BC is a bug farm I gave up on after the 5th crash, and Redpower is still unreleased. Point is for those of us writing mods for IC2, we needed a 1.3.2 version to compile against, bug or no bugs.

    As for open source and public repos, it just deals with one part of the project, the code. Doesn't help much with managing the project planning, the people, knowledge on how things work. Some times looking at the code will tell you what something does, but not its intent or why it was coded in a certain way.

    // First, try to add to a nearby chest
    // Second, try to add to adjacent pipes
    // Lastly, throw the object away
    code comments in Buildcraft litterbug quarry

  • I find it interesting how so many people seem to think that it's their right to have regular, perfect updates that bring what they want, and how just as many people seem to think they have better ideas than the people who have actually gone out and executed them.


    I find it interesting how resistant people are to suggestions and requests, and how some people hate any idea that didn't come from the devs themselves. When devs listen to comments like this projects die, because it turns out that like everyone else in the world devs aren't perfect and sometimes need constructive criticism.

    Also, the ability to have good ideas and the ability to code are not synonymous.

  • Between the huge nerf to reactors ('fun' nerf... computer-controlled CASUCs were fun, the new system is just 'meh'), and the rampant bugs since 103, I haven't been very happy with the direction IC2 is going.

    Then again, its a mod, someone else's hobby, free, etc. The two statements aren't mutually exclusive - I can express my opinion without saying that the IC2 dev team has an obligation to cater to it.

    Between the huge nerf to reactors ('fun' nerf... computer-controlled CASUCs were fun, the new system is just 'meh'), and the rampant bugs since 103, I haven't been very happy with the direction IC2 is going.

    Then again, its a mod, someone else's hobby, free, etc. The two statements aren't mutually exclusive - I can express my opinion without saying that the IC2 dev team has an obligation to cater to it.


    Nerffing is fun, I sure hope that even IC would be nerfed EVEN MORE! :D Like Quantum armor shoud use moar power.. And Nano armor should use in comparison even moar.. It is after all just carbon carbon I mean how efficient can it be? Compared to Iridium! ooooh yeaah.. Mining pipes could have a hit point as well. Every other mod EVEN redpower has an "block breaker" that consumes nothing (It could be changing) Magic still! Pipes are cool.. But quarry could suck power like... 2000 instead 20 eu/tic (something that compares to mining laser) I mean it does take some effort to build a working Combustion engine generator in BC... It does waste 50% of the energy to heat exchange.

    OMG! looks cool.. "Disclaimer this is not a mod"

    Display Spoiler

    Allso Equal exchange 2 suxsors arse. (Beside point)

    And yeah it's easy for the rest of us to just stand behind KaneHard and let him take the blame for what everybody else is thinking.. That said. Kane Herd is an Ass.

    Edited once, last by JoneKone (October 24, 2012 at 2:19 PM).

  • Quote

    they already have a good amount of testers in a server run by pahimar


    these 1337 testers are bull hayo, dayzero critical bugs proof it, recipe bugs proof that everyone use closed beta access for lulz only and server actually creative.

    this called closed F&F party, not beta testing.