Jump to content

LexManos

Forge Code God
  • Posts

    9273
  • Joined

  • Last visited

  • Days Won

    68

Everything posted by LexManos

  1. You're screwing somethign up to cause MCP to loose some of its source files. You should use Forge's install script to setup your MCP worksapce.
  2. Shouldnt be, instanceof checks the full tree, not just the parent.
  3. Ya there is no generic way to do it, you'd have to replace SlotCrafting and do it that route. However, forge is always up for incoperating well designed hooks.
  4. Replace the fire blocks.
  5. Because on the client, there is no way to get the network handler for the current connection. And on the server there are many many users, so it makes sense that they have such things built in. Interesting, then im not sure why your mod wouldn't be assigned an id. Perhaps try debugging and sticking something in the ModList packet handler to see if it's sending your a ID.
  6. There is no hook for that because it's stupid and thats not how the recipe system works. However, you can write your own replacements for the crafting table to allow you to filter the recipies all you want.
  7. Is your mods extending NetworkMod now? That issue is usually caused when it cant find your mod, or it's not assigned an id, which happens if its not a NetworkMod. As for where you get teh NetworkHandler, you get it from the IConnectionHandler events.
  8. You can, I wouldnt, but you can. Images are only data, MC doesnt care what data you send.
  9. Doing things 'onTick' is bad It causes sutpid crap and the lead cause of lag on servers. Why not make a smoke block, that can suffocate the player but let them walk through it, just like water does?
  10. https://github.com/cpw/FML/blob/master/client/net/minecraft/src/ModTextureStatic.java#L48 Anyways, Why exactly are you trying to use this? What is your situation? I think you're doing things.. wrong...
  11. Well almost all MagicLauncher 'errors' that relate to Forge are bull shit errors, so ignore them. And as I said NO you do not NEED ModLoader for anything. Do NOT install it at all. ALL functionality of ModLoader is in Forge. Forge works with Optifine, WMLL, and all non-forge mods that don't edit base classes. And, the bulk of them that do.
  12. Or you could read the damn change logs and know that Forge is 100% compatible with ModLoader. And that you don't need to install ModLoader anymore. Just install Forge.
  13. Depends on how they were designed. If they were designed to macerator ores registered int he dictionary, then ya. I can tell you from experience that the IC2 macerator works fine with ores from other mods.
  14. No you can't use that function. As ModLoader is pretty self-limiting which is stupid. However you can use the ModTextureStatic directly.
  15. By 'Forge doesnt support it' Thats a lie, cuz it does support it, the exact same way MC supports it, by overriding the bindImage() function.. like you should.. so whats the issue?
  16. yes, take a look at how Forge deals with it's packets. It sets the first to a packet type, and the rest is the data. Think of it this way, the channel name is SHARED with all other mods, so why use more then you need to? And ya that error in the log is cuz you messed up the registration, show me code.
  17. Make it configurable, and determine if you should gen based on if either of those mods exist.
  18. 0.o You're welcome...
  19. Yes, you can use the local world to show that map info, if a player is close enough to see the map, he should be close enough to have the chunks sent to him right? Use the client side chunk data to determine simple terrain stuff like that. No, registerEntity does not replace registerEntityID() It register the entity for tracking, and that information, and makes it so that you can not care and just use a random number for the ID in registerEntityID. The ID you give to MinecraftForge.registerEntity is a mod unique id instead of a globally unique ID. So you can use 1, 2, 3 etc.. But in registerEntityID you can use Random.nextInt(35565) for all MC cares. As for your other questions, you can check EntityTracker on the server to see some example values for normal mobs. As for the velocity info.. is your mob velocity sensitive? Like Minecarts, or boats? If not you prolly don't need that info.
  20. Dont dare try to pm me -.- And we already have a use-duration sensitive version of getIconIndex So go use that like you should. Do some research before thinking about writing new hooks.
  21. Congratulation you are the 1,000,000th person to state this idea. Click here to receive your free IPAD!
  22. It seems that you've installed Forge oddly. What did you use to install? And that you can't connect to the login server.
  23. As long as Forge is the ONLY thing you install into your jar, you wont get this issue.
  24. You're using something that edits pb.class besides forge, most likely the 4096 fix, dont use it.
  25. Dont use mcpatcher, install forge properly. And when you ask for help provide a error log, else you wont get any.
×
×
  • Create New...

Important Information

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