Programmer wars i see?
Well i'm no professional, and i understand what all of you are saying but i just am not experienced enough to actually Implement what you guys are talking about since programming is only a past time ^^

I'm not a professional nor will i ever be.

Just tell me how to make the basic square though, once again in terms that minecraft uses. maybe add comments to show which part is the bottom, top, left, right, back, and front?

The difficulty is not in knowing the commands to type ( indeed the example I gave works fine )
But in knowing where to type the commands.

Minecraft uses nested draw lists which are generated outside the main game or display loops.
Minecraft also uses a near continuous projection matrix for efficiancy which makes draw order very important.

This means that calling the usual Gl Draw is unlikely to result in the correct result if any result at-all.
you would need to call it between the clear and redraw, before any translation but after the camera rotation...
that requires a good understanding of minecrafts specific draw processes.

The difficulty is not in knowing the commands to type ( indeed the example I gave works fine )
But in knowing where to type the commands.

Minecraft uses nested draw lists which are generated outside the main game or display loops.
Minecraft also uses a near continuous projection matrix for efficiancy which makes draw order very important.

This means that calling the usual Gl Draw is unlikely to result in the correct result if any result at-all.
you would need to call it between the clear and redraw, before any translation but after the camera rotation...
that requires a good understanding of minecrafts specific draw processes.

Also I've read the article Plecks linked today, it is very good : )

So hmm, that means i cant simple edit the RenderArrow to change the arrow into a rectangular cube?
but still ^^ im going to try trial and error very soon.

plus also i have read some parts and i have bookmarked it for future reference, lol

Do you preface everything you say with that so people try and take you seriously? Makes you sound like a retard having to do that honestly, if your words can't prove you right I don't know why you bother.

The tessellation class certainly does do tessilation.
Graphics Cards can only perform filling on three pointed triangles, everything is tessellated before drawing.

That's called subdivision, subdivision is the general form of tessellation that we've been using for quite awhile now. When most people talk about "tessellation" they're talking about the relatively new concave polygon subdivision they added in directx 11 and opengl has had for a bit. It's not really called tessellation in the same meaning.

Subdivision is a term that mainly comes from modeling, the technique that splits faces in multiples of itself to improve the detail level of the mesh. There's not really any "concrete terms" when it comes to tessellation, that's just the one I've seen used most often.

P.S. Video cards can render plenty of things they just default to subdividing into triangles because they're efficient and fun for the GPU.
P.S.S. Pretty sure all triangles are "three pointed."
P.S.S.S. They usually call the person acting like they're high and mighty and aren't, a douche, so that's a little redundant of you to be saying.

I obviously gave him that code example as Psudo on purpose
So if he were to use a clean language like Lua it would compile right off the bat.

Lua is not even a remotely clean language, I think you're the first person I've ever seen say that. Minecraft is slow as hell anyway and hardcoded to death so adding scripting would be a nightmare affair.

As for the API lwjgl is a wrapper just as is glut, infact it accepts the identical "Gl_"
I said Glut because it's much more popular and I didn't expect him to recognise lwjgl,

GLUT is deprecated, FreeGLUT is what people use, if at all, and it's hardly very popular anymore. You're retarded if you think "GL_" is a prefix for GLUT commands, GLSL has plenty of commands with an underscore in much the same way, and a lot of GLUT command aren't bisected with an underscore either.

Cute, another Minecraft clone, there isn't a billion of those out or anything. If you're a professional I'll take a list of games you're working on or credited having worked on now. Or at least some project you've worked on at a job that relates at all to the games industry in general.

Hmm, Maybe he's got a point? being a professional would mean that you actually work in a job that utilizes your skills in programming.

But yes he has given his example of his work, and i am impressed though there are a lot of other minecraft clones.

But, once again Satharis' statements are much more feasible and as off now anyone who would read here would agree with him.

Off topic:
Damn debate club. lol

It's not that I'm trying to be a **** or anything I just can't -stand- when people march in thinking they're all high and mighty just because they have a job title or something. I've seen programmers that are complete geniuses that don't work professional jobs just as often as I see game industry veterans that are mighty fine coders or game industry veterans that are god-awful coders.

What I don't like is stuck up people that think that title means everyone needs to drop to their knees in prayer or something, I'll keep on disproving his points if he wants to act like having made a Minecraft clone instantly earns him respect. Respect is earned from showing you can utilize your knowledge to help people and not be smug about it. I'm a bit smug but it's not because I think I'm 'better than everyone' or something, if I'm smug it's because people are being stupid and not doing the obvious thing that will help them the most--like research.

The fact I can type in complete sentences and know what subdivision is should say I'm not the worst community member here, you're just throwing out rude, pointless comments because someone pulled your magic carpet out from under you.

I'm frustrated there's so many people like you around, you're right, it just burns my soul. There's people working hard out there to get an education and make great games and people like you amble in and expect everyone to drop what they're doing and take snapshots just because you spent an undisclosed amount of time making a -clone- of Minecraft.

Dont you guys want to be a community where intelligent people come and feel open to sharing.. like Planet Minecraft.

They all badger about how stupid you guys are over here, but i had to come see myself... and i am not disappointed : )

Just because this is the main forums for Minecraft and hence will draw the attention of the most amount of people doesn't mean all here are stupid. Next time you join a forum don't be mean, arrogant, and cocky. Most of all, respect your elders and try to listen.

"Wisdom is gained by breaking the barrier of your ego and accepting that not all things are always as you imagine them to be." - GenuineSounds

How about this... A lot of people have tried rewriting the minecraft lighting engine to make an API that is more userfriendly, including the implementation of coloring light... how about whoever gets this API out first is the better programmer? that will be some solid evidence, as well as being beneficial to the entire community