Jump to content

hydroflame

Members
  • Posts

    1511
  • Joined

  • Last visited

Everything posted by hydroflame

  1. Moritz, you're only half-right, yes people who can use google will be fine. but what if you want to make something NO-ONE else has done before? you are f***ed example: i can guarantee that no one who hasnt learned a bit of java will be able to do this mod http://www.minecraftforge.net/forum/index.php/topic,11435.0.html its from scratch, it uses a bunch of very complex java mechanics, completelly impossible to reproduce without knowing where you're going. Afaik 3 mod are like this: the forge revolution, Quadom and hack slash mine. the creator of all these mods had extremelly strong java skills before even starting to code the mod. none the less modding is "somewhat" a good way to learn to code IF and ONLY IF you dont overdo it. Dont try to make competitors to the mods ive mentionned above if you are not confident in your skills and have a pretty good idea how to make everything BEFORE starting. edit: yes the forge rev is my mod and im only using it as an example because i know for a fact that its a complex mod. I could have used a lot of other liiiiiiiike buildcraft. but buildcraft has certain api, so its a huge help to make something similar which a new modder wouldnt have to create from scratch
  2. yeah that too, honestly idk. If you want a painfull death you can try to talk to lex, maybe you wont suffer too much from asking that question
  3. <whisper> im not sure, i personally do it but if lex hears that he will kill us both</whisper> but seriously he has reasons, good ones, i just cant remember. <argument> one i could say though is that it screws the command give if i remember that item X is id 500 but then suddently it changes, well then i have to re-learn what the id of X </argument> now this argument is valid, but personally i dont really care as i never use the give command anyway gl hf
  4. every block SHOULD be in the config (unless the modder sucks) for biomes and dimention, it SHOUUUUUULD be assigned dynamicly IIRC
  5. ok, do you know for a fact that it hasn't moved extremmelly far? like can you hit it after it vanishes ? how is it spawned ?
  6. can you please use the code tag, so we dont have to scroll for ours btw here how you do them [code] my code [/$code] without the dollar sign (the forums will close the code tag if i dont put the dollar sign) also you can click the # icon in the reply editor to insta paste that thank you
  7. realise were not telling you to learn java because we really love to make people suffer. We really mean you SHOULD REALLY learn java before trying anything. I mean you can TRY to code without knowing that, but as soon as youll try doing something more difficult you'll have to surrender because you'll have NO idea what the hell is going on. SO ... here the deal, do both at the same time. Try to do wtv mod you're trying to do and whenever you have a question, if people tell you its relevant to java knowledge, learn it. Because most of the time its not going to be a thing you'll use only once. The concepts you'll learn will be used over and over. It would suck for you to have to wait for an answer EVERYTIME you encounter the SAME thing over and over :\ By the way, you might be wondering what is the difference between someone who knows java and someone who doesn't ? here a small mod i made, literally I spent 1h on it: http://www.minecraftforge.net/forum/index.php/topic,11375.0.html someone who doesn't know how to code ... would probably never finish it, he would forfeit before (at least not before learning to code... and some openGL, but that doesn't matter) good luck have fun
  8. well to me that seems normal as you have a liveTime variable and you kill your entity when its under 0, maybe i missed something, does it stop rendering BEFORE it dies ? remember that server and client are 2 different program, maybe if youre testing with an actual client + server the server tick faster then the client or vice versa so there is a desynchronisation, in this case i would recommend DataWatching your livetime
  9. pro-tip: start with SMALL things and by small thing i mean, make a new block, make a new item, all aesthetic, NO USES then go bigger
  10. well of course, i had to slow down the dev for a while but it should be back soon
  11. yes you should, but due to some bug (or "stupid loading structure of minecraft") it wont save between session, i might implement somethiong to fix this
  12. i can help if you can at least tell me what type of error it is and show me which line is failing learning java is very important if you want to be able to make awesome mods
  13. and/or String redmessage = EnumChatFormatting.RED+"hello world"; String greenmessage = EnumChatFormatting.GREEN+"hello world"; String bluemessage = EnumChatFormatting.BLUE+"hello world"; //and then the more fun ones: String encoded = EnumChatFormatting.OBFUSCATED+"trolololololol"; //and theres a couple more
  14. your deffinition of static is wrong ... maybe you should look into the basics... also, once the player picks up one of the item that is supposed to change the stat item, check if that player has the said stat item, get a reference to the itemstack containing it and increase a stat variable in the nbt of that itemstack
  15. and or, even if you close the game and reopen it you still load the same file even if its a different player name watchout for that
  16. oh .... right .... DERP MODE ACTIVATE !!
  17. number 1 youre right number 2 you can prevent by overriding the "finalize" method and removing the object just saying hashmap are easier to use then asm
  18. yeah but if i was doing a converter i would do that too btw the method too big is a java thing, and it make sens that the converter doesnt check for that, they probably made it for 5x5x5 and less structure so yeah if you have a 1000x1000x1000 you might/will get bytecode too big exception about the code having errors, probably because its outdated, kinda like techne having error when you try to import it
  19. its not different then a tile entity special renderer. just use a IItemRenderer and call the renderAll method on your model
  20. yeah, well i only read really fast so there may be an error, but generally you got the idea
  21. no dont set it to health, it will eventually show up as health
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.