Quote from LordFokas
I'd rather have Mojang enhance Minecrafts engine, such as creating support for colored lights (and I mean really colored lights, not that half-assed thing Notch put there in 1.8) and moving lights (like a move-able light emitting entity) and leave modding to modders.
Minecraft Forge is already THE Modding API, and there's no way Mojang will ever develop an API as good as Forge, both because Forge already has a lot of time in advance, and because of the coding skills gap between them. Anyone who sets up MCP and compares Mojang's code vs Forge's notices the difference.
In the end, all you'll end up doing is load Minecraft with more code, that besides not being used by most people (seriously, you can't expect a first release to beat Forge's history, and modders to just move from Forge to MC API just because it's new and ''official''), will be slowing the game down even more, which will affect low-end machine users.
Also, you'll just be wasting a release to give players something they already have, or give them a worse version of it, while doing what you've been doing since Beta 1.7: Waste a release to implement something that has already been done in a Mod, but buggier. And besides a buggier implementation of what has already been made, you're turning your amazing Sandbox game into an RPG.
(1.7: Pistons, already existed, 1.8: Villages, it's 1.3.2 and Millenaire's are still better; 1.9: enchantments: been done before; 1.2: jungles, cats: more biomes and more creatures? where have I seen that before?)
Also remember that not everyone wants an RPG. Minecraft gained popularity as a Sandbox game. If players want RPG features, more animals, more biomes, machines, there are mods that do that. Having those 'optional' features being there by default isn't as optional as it could, mainly on SMP (the fun part of MC), where other players can take advantage of them over players that don't feel like using them. Even mods allow to disable features we don't want from that mod...
You should just focus on making the game run on less CPU cost, and probably move some rendering stuff to the graphics card. Maybe use a greater version of OpenGL? with 1.1 it can run on machines from the late 90's, but no machine from that time has the CPU power to run this game, so it kind of defeats the purpose...
And those were my 2 cents.
Took the words straight out of my mouth.
Please mojang, already learned how to mod twice, once with modloader, then with forge. I'm not learning again a third time.
0
Not completed yet.
0
0
Well we are developing it...
0
Thanks.
32
Elite Armageddon
The mod has been released. You can find the thread by clicking here.
I NEED BETA TESTERS!
If you can play Minecraft, can run a small server, know how to setup mods and properly submit error reports, PM me.
If survival is too easy, you can (attempt to) survive an apocalypse!
NOTE: Some of these will require great minecraft skill. I'm not responsible if you can't get iron before your world gets demolished completely.Your choices are:
Easy
Mediocre
Hard
Impossible
These apocalypses require you to assemble a shuttle/ark/rocket and leave the world. But don't fret! There is another planet for the human to inhabit, just not too close by.
0
0
Can you help with the errors though?
0
OK I updated MCP to 6.1 with a fresh 1.2.4 jar, modloader, and modloadermp. Now I get these two errors:
== MCP 6.1 (data: 6.1, client: 1.2.4, server: 1.2.4) ==
# found jad, jad patches, ff patches, osx patches, srgs, name csvs, doc csvs, pa
ram csvs, astyle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files\Java\jdk1.7.0_03\bin\javac" -Xlint:-options -deprecation -g -
source 1.6 -target 1....' failed : 1
== ERRORS FOUND ==
src\minecraft\net\minecraft\src\RenderCreepus.java:13: cannot find symbol
symbol : variable modelNCreepusMain
location: class net.minecraft.src.RenderCreepus
modelNCreepusMain = par1ModelCreepus;
^
src\minecraft\net\minecraft\src\RenderCreepus.java:19: cannot find symbol
symbol : variable modelCreepusMain
location: class net.minecraft.src.RenderCreepus
modelCreepusMain = par1ModelCreepus;
^
2 errors
==================
!! Can not find server sources, try decompiling !!
Press any key to continue . . .
And I still need the answer to the question.
0
I can use MCP 61, but I don't wan't to upgrade to 1.2.5 to make this mod.
I'm trying to replicate this:
http://www.minecraftforum.net/topic/414271-181-necromancy-v63b-build-your-own-mob-army/
0
I get these errors:
== MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
> Recompiling client...
'javac.exe -g -source 1.6 -target 1.6 -classpath "lib;lib\*;jars\bin\minecraft.j
ar;jars\bin\jinput.jar;jars\bin\lwjgl.jar;jars\bin\lwjgl_util.jar" -sourcepath s
rc\minecraft -d bin\minecraft src\minecraft\net\minecraft\client\*.java src\mine
craft\net\minecraft\isom\*.java src\minecraft\net\minecraft\src\*.java conf\patc
hes\ga.java conf\patches\Start.java' failed : 1
== ERRORS FOUND ==
src\minecraft\net\minecraft\src\mod_Creepus.java:5: class mod_ZZZCreepus is publ
ic, should be declared in a file named mod_ZZZCreepus.java
public class mod_ZZZCreepus extends BaseMod
^
src\minecraft\net\minecraft\src\mod_Creepus.java:10: cannot find symbol
symbol : method registerEntityID(java.lang.Class<net.minecraft.src.EntityCreepu
s>,java.lang.String,int)
location: class net.minecraft.src.ModLoader
ModLoader.registerEntityID(EntityCreepus.class, "EntityCreepus", ModLoader.getUn
iqueEntityId());
^
src\minecraft\net\minecraft\src\mod_Creepus.java:11: cannot find symbol
symbol : method addSpawn(java.lang.Class<net.minecraft.src.EntityCreepus>,int,i
nt,int,net.minecraft.src.EnumCreatureType)
location: class net.minecraft.src.ModLoader
ModLoader.addSpawn(EntityCreepus.class, 15, 5, 7, EnumCreatureType.creature);
^
src\minecraft\net\minecraft\src\RenderCreepus.java:13: cannot find symbol
symbol : variable modelNCreepusMain
location: class net.minecraft.src.RenderCreepus
modelNCreepusMain = par1ModelCreepus;
^
src\minecraft\net\minecraft\src\RenderCreepus.java:19: cannot find symbol
symbol : variable modelCreepusMain
location: class net.minecraft.src.RenderCreepus
modelCreepusMain = par1ModelCreepus;
^
5 errors
==================
FATAL ERROR
Traceback (most recent call last):
File "runtime\recompile.py", line 31, in recompile
commands.recompile(CLIENT)
File "C:\Documents and Settings\Alessandro\Desktop\modmaking\mcp\runtime\comma
nds.py", line 736, in recompile
self.runcmd(forkcmd)
File "C:\Documents and Settings\Alessandro\Desktop\modmaking\mcp\runtime\comma
nds.py", line 779, in runcmd
raise CalledProcessError(returncode, forkcmd, output)
CalledProcessError: Command 'javac.exe -g -source 1.6 -target 1.6 -classpath "li
b;lib\*;jars\bin\minecraft.jar;jars\bin\jinput.jar;jars\bin\lwjgl.jar;jars\bin\l
wjgl_util.jar" -sourcepath src\minecraft -d bin\minecraft src\minecraft\net\mine
craft\client\*.java src\minecraft\net\minecraft\isom\*.java src\minecraft\net\mi
necraft\src\*.java conf\patches\ga.java conf\patches\Start.java' returned non-ze
ro exit status 1
Press any key to continue . . .
And I also have this question:
How do you make your mob tameable?
PLZ ANSWER!!!
0
I spawned myself a new world and I still encountered the error.
EDIT: I removed NEI but the error continues =(
I also forgot to mention that I have spc
0
Then I tried to remove it and now I can't open my inventory.
I have not enough items, laser, ic2, buildcraft, optifine, and zeppelin,
PLZ HELP!!!