Jump to content

ScottKillen

Forge Modder
  • Posts

    144
  • Joined

  • Last visited

Everything posted by ScottKillen

  1. cal, That is also not a Forge issue but an FML issue...you can find the answer by looking at the source here. You want the loadMetadataFor member.
  2. I believe this is an FML issue, not Forge.
  3. Thanks! I always struggle with that...when to start supporting a newer version of forge... We keep older versions of the mod available, and only add new features to the newest version. Right now, some of the features we need are not available until SMP, so as soon as the new Recommended build of forge is out, we will release a new version of our mod. Lots of people are clamoring for SMP.
  4. Revised per your advice... you were right, this is a much more elegant solution. Added changes for server side.
  5. Hmmm...probably not in this case. I just tracked it to a PEBKAC error... You'd be right to ban me for wasting your time. Accounted for the idiot at my keyboard...and now it builds fine. I'll revise my code and include the server this time.
  6. Thanks, Lex... Didn't forget the server side...hesitated because I have never done any server side programming and because of the minor () issue that I cannot get the server's forge patches to apply cleanly...I know this is something I am doing...but I am not doing anything except browsing the code and running a build script...so I'm not sure what behavior to stop on my end... Also, I know I'm going to have to gain experience on server side programming given the way future versions of Minecraft are headed. You know the code better than me, so I will defer to however you feel this should be done. I will recommit with these functions relegated to the block. Any help you, or anyone else can provide with regard to the server implementation would be appreciated. Regarding the server build errors, I clone forge, extract mcp, copy in the binaries to jars, copy forge/conf to mcp/conf and run setup.bat...everything goes great until it tries to apply the patches to server then it goes nuts...unless I am missing a step, I don't know how to fix it. Like you said earlier, it is something on my end, but I don't know what.
  7. Then the server still has to trust the client...which is really the heart of the matter.
  8. Pull request submitted. Showcase mod source attached and at at http://www.mediafire.com/?8qjzvqa36281onq I look forward to the feedback! Mod illustrates custom trees (sandstone leaf texture) playing nicely with and behaving like vanilla trees. Also every chunk has a glass tower that leaves grow around, and not through, to illustrate that non-opaque blocks can be registered impervious to leaf growth. TestMod.zip
  9. Then I say let's do it. mDiyo's code has been released to the public. I don't mind taking this on next.
  10. I missed the copying the conf step...thank you! You must have the patience of Job. I appreciate it.
  11. If 4096 support is in the Minecraft roadmap, why bundle it with forge?
  12. Lex, I tried setup first last night, and I got some errors, so I then treid the process described above... The process I followed tonight is this: [*]Clone my branch of forge. [*]Decompress mcp into the MinecraftForge directory (that contains the 'forge' directory.) [*]Copy minecraft_server.jar and my clean vanilla bin and resource directories to the 'jars' directory. [*]Run setup.bat All looks fine, except that server recompilation chokes on a syntax error in BlockRedstoneRepeater.java and the application of patches looks good and then many multiple failures. The set up script reports that all is well...but the server will not compile. It has MANY errors. If this is the way it is supposed to be, I will continue, but it feels awkward with the server not compiling. I appreciate your patience and understand that I sound like a complete noob...I just need to get my bearings in the build environment... Once I get it, I'll be able to do get around pretty good. So, is it ok that the server is not compiling?
  13. http://lexmanos.no-ip.org:8080/job/Forge/85/
  14. All I can tell you is that the Extrabiomes mod does exactly what you are trying to do. Forge's patch to Chunk.java fixed the out of bounds exception.
  15. Not if you are using forge. If you are not using forge, you have to fix it by correcting the bug in chunk.java.
  16. I just saw this...I might as well add this while I'm in the code. It would be a nice feature.
  17. Just cast the blockId to a byte. topBlock = (byte) blockId;
  18. I think I must be doing something wrong...I never have a problem decompiling with the forge releases...but I do the following and I get tons of patch errors... [*]Clone forge from github [*]Extract mcp into my project directory [*]Put server jar in jars and copy bin and resource directories there too [*]install.cmd (Apparently, the install scripts crash when run from forge/install...they like to be up one in forge) Logs are here: http://www.mediafire.com/?wwge0tlo9pmvpo0 Any help would be appreciated (I know I am missing something...I feel like a newb)
  19. Thanks, LexManos and OvermindDL. Github won't be a problem...I'll probably be needing help after I make my changes, because I am not familiar with the process. I am curious abut what would be a good way to showcase this...I will prepare a mod, but in all honesty, the showcase mod would be about 20 times larger than the change itself...I suppose I could submit my test mod, but I fear that the subtleties of this might make it get lost. I can very easily provide before and after screenshots as well as a save, with part of the terrain generated before the change and part after, to provide contrast in addition to the test mod. What is the forge policy regarding vanilla changes? This feature would require one line changes to the wood block and several of the WorldGens as well as repairing a bug in the WorldGens for jungle trees where the wood block id is hardcoded... If these are allowed, what tool do I use to make the patches to check in? Thank you guys for being so receptive to this!
  20. When writing a standard WorldGenerator for tree generation, or large structural or landscape features, we do a lot of checks for wood and leaf blocks. If we want to integrate with other mods, or have our trees grow in forest of custom trees,or have other's trees grow in our forests, and if we want to support the decay of custom leaves on an equal basis with vanilla leaves, we need a registry for leaves and wood. I have coded this in Extrabiomes and have the code ready to turn over to the forge team, but I'm unsure about who to talk to, or how to join the team as a coder. All that is required is two static sets and one interface. This works VERY well in practice with the mods that I have been able to support with Extrabiomes. Other developers play things more close to the vest and cannot be supported by our mod. The results are difficult, for instance, our mod provides entire biomes of custom tree forests. Industrialcraft rubber will spawn in these biomes, but growth is often stifled because our leaves look like unknown block to that mod and so the tree grow fails. RedPower's volcanoes do not remove our leaves when the form, because the WorldGen can't identify our leaves as such and so the results look devastating. I have done/am willing to do the work involved in making this small feature with a big impact available to all forge mods as a part of Forge. I would be grateful if someone could help me understand the process of adding this myself or donating the code to the project.
×
×
  • Create New...

Important Information

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