Jump to content

OvermindDL1

Members
  • Posts

    1439
  • Joined

  • Last visited

Everything posted by OvermindDL1

  1. They are not missing, they are combined with common. Look at the commits.
  2. A few things: The official API will be incomplete, focused on server stuff only at first from what they said. It is still a long *long* way away, they said many months at best. Forge will still be necessary for many advanced functionality that the mod API could never really offer due to it being an abstraction. Also, this has been talked to death all over the place and we are kind of tired of that question.
  3. ITextureProvider no longer exists because it is built in now.
  4. Until then you can use FML's calls, which are generally better anyway.
  5. it depends both on taste and on situation for example, if you want something to happen in case of any 2+ unique situations, it might be easier to use them because you can define each situation seperately without needing massive amounts of OR's in your if/else-if A switch can be more efficient code as well, especially on larger sets, since a jump table is more efficient then repeated boolean tests after a small size.
  6. The forge interface works with standard MC code. The modding API will *not* work with standard MC code, and it is for that reason that not everything will be possible. Forge will continue to have use just due to the modding API not being direct access.
  7. Forge is still a little bit in flux, but when settled down a couple are looking in to making updated docs. No ETA yet.
  8. Is this for MC 1.3.1, based on your speaking of a /give without mentioning multiplayer? Because things have changed.
  9. Actually I have *MANY* cases where I fallthrough, such as: case Helpers.direction_y_minus: case Helpers.direction_y_plus: break; case Helpers.direction_z_minus: case Helpers.direction_z_plus: break; case Helpers.direction_x_minus: case Helpers.direction_x_plus: break; It would be stupid-ugly to have to specify a 'fallthrough;' keyword or something each time, it would not 'fit'.
  10. Ah, so it is his code, not MC code, yep. Switches are convenient, here is the copy/paste part scaffold for areas that use my enums (to be changed to the above on the 1.3.1 port): case Helpers.direction_y_minus: break; case Helpers.direction_y_plus: break; case Helpers.direction_z_minus: break; case Helpers.direction_z_plus: break; case Helpers.direction_x_minus: break; case Helpers.direction_x_plus: break; Cleaner than an if/then/elseif/else tree for sure.
  11. The Minecraft.java api has helpers for it, look at those. Basically you can bypass the access restriction and get a direct pointer, then manipulate it as you wish. You would need to use 'some' protected/public constructor though.
  12. Use both. One registers it to the system, the other registers it with the network manager. There are cases were only one is useful, but most generically you will use both.
  13. Either you installed Forge improperly, or you installed a base editing mod that is not optifine.
  14. Certainly Java has a way to loop over enumerations... Every other language certainly does... I usually use those with switch/case or just math manipulation. I actually already made my own enumeration (well, actually static final int's) of those anyway so that is something that I can remove from my code. As for that code case, seems like something they missed...
  15. Optfine has to add in the hooks when forge is updated enough for it to do that.
  16. Transparent, as in letting the webpage background show through, not a built in one.
  17. It is a png, could always try an alpha-transparent background, perhaps with a glow around the alpha parts to make them more distinct perhaps?
  18. Forge and Optifine should be the only things in the minecraft jar.
  19. The site is kind of distributed amongst two domains, minecraftforge.net and www.minecraftforge.net, for everything to properly work both of your DNS entries need to be updated, which they should be by the time I typed this up. The site should be a lot faster now though. On the other hand it is also now costing me more as I had to put it on one of my *real*, non-shared servers. The activity of this site has been growing quite massively as of late, which overloaded it. No longer an issue, but now it is on a link of which I must pay bandwidth costs and other things on. I have set up a CDN for the forge file hosting so that should not be an issue, but the forum will no doubt cost me a bit more. >.> Ah, just my version of donating to the project.
  20. I apologize for the server slowness lately, hopefully that should now be fixed forever more. Please report any issues with anything on the site.
  21. Changeable in your profile options.
×
×
  • Create New...

Important Information

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