I see. Well, I think that's an important distinction. There's also the issue that the license may be incompatible. When I was first looking at modding as a thing that I might want to do, IC2's license was very proprietary and if I wanted to support it, I would have had to restrict myself to only IC2. They've since made the API open-source, but I want my mod to be open-source for many reasons. If I was to go to the IC2 team and be like, 'hey, let's make MPS part of IC2, but only if you make IC2 open-source' I somehow doubt that would go over well. (I actually tried this with Xycraft... the answer was a definite 'maybe...but only partly, and only when it's cleaned up internally').
To me, it seems unfair to be restricted in what I want to do, if it's within my skill and power to make it happen, just because someone else had the idea first and doesn't want to share. Making a better or different version doesn't harm the creator directly, and by that same token, they have no right to control me.
I agree that you have every right to do all of that. I just never could bring myself to do it. I, personally, feel I have no right to do anything that is not my ground to tread.
I guess I hear that a lot and I just can't relate because ever since I was little I've been constantly analyzing, 'why do I like these games so much? what is fun about them? what am I actually getting out of them? how could I make this better?' So to me there is a very refined sense of what things should be in terms of design - whether or not I actually meet them is another story, but it's a very clear goal to strive towards.
As for ideas, it's not hard to look at something you love and say, 'wouldn't it be great if...?' Bringing it from that nascent state to a tractable, balanced, and most importantly pleasing design is the hard part.
I never analyze why I like things because I never actually know why I like doing things. It's generally a mystery to me. I've always wondered how things worked. I've literally taken weeks or months at a time and written my own version of the source code for physical objects. They will of course never truly be complete but it is something I enjoy doing.
And you have no idea how hard it is for me to do that with ideas. I have no real sense of that "Wouldn't it be great..." I just can't see that in my mind. On the other hand I easily see "This would work better if..." It's funny I think this conversation is the perfect example of why things should be coded in teams. I feel like I would end up like FC though telling everyone to go away and let me do it all. I don't play well with others
See, this is a bit ironic because I'm frequently chided for not handling criticism well, but I feel like you're telling me what to do by saying I shouldn't mod if I can't deal with it. Why not? I like the positive attention that I get, and I like playing Minecraft and I like using my mod and I like seeing people using it and finding it useful. To me, that outweighs the complaining and the backlash that I get from being rude to people who complain. I also find it a little bit amusing when someone asks a stupid question and others start making jokes about running for cover because they know I'm about to blow up at the person.
So no, I think it's a lot more complex than saying, 'you shouldn't start modding if you can't handle the pressure'. People learn and grow and adapt. When someone burns out, it's sad, but the community moves on, and so do they. And I think it's inarguable that the person who burned out learned something about themselves, about people, about coding, and about life in general. Meanwhile, we mine, we fall in lava, we curse, we respawn, we make new tools, we mine some more...
It's true it is a much more complex than how simplistic I'm making it. I guess I feel like the old man that's already done it before in this area. Like a parent telling a child not to do something; to trust them because they've done it before. The child has to experience it first hand though to really understand it though. Because I have already been through it and understand that the positives are great but for me that simply won't outweigh the negatives of it.