Here's a useful mod I found online.
8 replies [Last post]
Animedude5555
WoM Member
Members
WoM Member: 590324
WoM Coins: 21

It is more of a completely new engine implementation actually. This guy developed from the ground up, a C++ implementation of Minecraft client. It doesn't use the official server at minecraft.net, but rather is its own singleplayer game, but with all the graphics, blocks, etc of minecraft. I would say it's a completely new game with only the "look and feel" of Minecraft, except that it uses the actual Minecraft resource files (like the graphics and stuff). So I am considering it a C++ implementation of Minecraft. It has no inventory, so you are limited to the 9 items (blocks, redstone, etc) in the item selector bar at the bottom of the screen, which has been preproprgrammed with the developer's 9 favorite items. It is currently VERY LIMITED in features (even more than the Minecraft Classic that you can play on the Minecraft official website). This is not its final form from what I can tell though. I think this guy is ultimately aiming at a full functioning singleplayer implementation of Minecraft.

The feature I like about it is that it doesn't require OpenGL. Java uses OpenGL and ONLY OpenGL for 3d rendering (from things I've read, it is incapable of using DirectX's Direct3D rendering). I'm not sure what renderer this C++ implementation of Minecraft uses, but it's not OpenGL, because it actually runs on my outdated video card! And by outdated I mean a video card that doesn't have any drivers available which support OpenGL. This is good for me, because it means I don't have to blow a wad of cache to by new hardware for my comp. In fact I found this while google searching for minecraft c++ implementation, which I searched because I know that C++ is capable of using any graphics engine for 3D graphics (not limited to OpenGL). Of course on my computer (which is on whole very outdated) it tends to run at the VERY slow framerate of about 1 to 2 SPF (that's right I said SPF not FPS, that is 1 to 2 Seconds Per Frame!) in normal mode, and faster (but still slow) at about 5 to 10 FPS in wireframe rendering mode.

Best of all IT IS FREE, and NOT A TIME LIMITED DEMO!!!!! Because the engine was writen from the ground up, it does not depend on the Java executable (jar) files of the official Minecraft client, which means Mojang isn't responsible for this engine, so you don't need to pay him even one penny for it. That is the absolute best part of it. It is a truly free, NON DEMO, implementation of Minecraft.

There's another free Minecraft clients called MinecraftSP (SP = single player), but it uses the official Java engine for Minecraft, that is minecraft.jar, and so its "freeness" is legally questionable (ie. It seems like piracy to get to play the full game with the official engine for free and with no time limit, even if you are limited to single player).

Well anyway if you want to try this C++ implementation of Minecraft, you can download it from the guy's webpage at
http://www.planetminecraft.com/project/new-c-driven-minecraft-client-461392/

awie1
Contributor
Contributor
WoM Member: 224269
WoM Coins: 364
thats cool

thats cool and all but what's a matter with mojang getting money for their game?

mojang deserves every penny it earned from minecraft.

ssfdre38
Epic Contributor
Contributor +
WoM Member: 369733
WoM Coins: 1405

Mojang can charge it if they want to cause it helps with the dev and all the servers and overhead that comes with making the game and running the server

Animedude5555
WoM Member
Members
WoM Member: 590324
WoM Coins: 21
Well technically Mojang isn't

Well technically Mojang isn't owed money for this particular unofficial implementation, as the fact is if someone manages to program a client software from the ground up, like the guy that made this C++ implementation did. It doesn't use the official server. It doesn't use any server as far as I can tell, as it can run fully offline, and without you installing a server on your own computer either. Rather than being a pirate copy of the official Minecraft client, this program is a standalone 1-player game. Since Mojang didn't make it nor is he in any way associated with the Minecraft C++ project, and it doesn't use any executable code from the official Minecraft client, it doesn't need to be payed for legally speaking (I think).

ssfdre38
Epic Contributor
Contributor +
WoM Member: 369733
WoM Coins: 1405

Notch and Mojang owns Minecraft and all coding related to it under copyright so yes they own it and the person that is doing Minecraft C++ is violating Mojangs copyright holding over Minecraft

Animedude5555
WoM Member
Members
WoM Member: 590324
WoM Coins: 21
All coding is done in Java,

All coding is done in Java, so they have a right to Java version only, I think. The name Minecraft is trademarked (names, titles, logos, etc are trademarked items), so technically it is a trademark violation more than copyright.

As for the graphics being used being the same as in Minecraft, that might constitute a copyright violation. It depends on if Mojang claims copyright only over the software (that is the game engine minecraft.jar itself) or if he also claims copyright over the imagery and other resources used in the game. That could get complicated if others have contributed to the game by sending in graphics or other resources that Mojang later decided to incorporate into the game, as then those resources would most likely be claimed copyright by their respective creators.

I don't think that concepts can be copyrighted though. Like I don't think that the concept of running around in an over pixelated environment (to simulate oldschool game graphics) but in 3d, and gathering resources and fighting enemies, is something that can be copyrighted. A mere concept can't be copyrighted (as was proved by Apple LOSING their suit, which they had filed against Microsoft for Windows looking similar to Mac OS).

However some concepts can be patented. But patents are usually filed for inventions or other technological innovations (such as new devices, or medicines, etc). This game isn't a new technology, but rather software that implements already existing technology. So I doubt it is patentable.

liquid_lightning
Epic Contributor
Contributor
WoM Member: 547233
WoM Coins: 1712
such as

texture packs. he texture packs, I would guess, along with the music (patented by C418) Are both copyrited. So, yes, it is a violation.

Animedude5555
WoM Member
Members
WoM Member: 590324
WoM Coins: 21
What music patent? LOL

What music patent? LOL

liquid_lightning
Epic Contributor
Contributor
WoM Member: 547233
WoM Coins: 1712
Any sounds that are in the game are by C418

The sounds in minecraft are copyrited.