Jump to content

Draco18s

Members
  • Posts

    16559
  • Joined

  • Last visited

  • Days Won

    156

Everything posted by Draco18s

  1. What I meant was: I thought all vanilla items went into the ore dictionary.
  2. Vanilla items should be in the dictionary by default.
  3. Just FYI: There's two different functions going on here that result in Soul Sand's behavior. 1) Soul Sand's collision box is smaller than a full cube. This is required (minimum 1% smaller) for soul sand's effect to work 2) Soul Sand's on-collision function, which actually slows the player (cactus does damage, etc*). *Web actually works differently
  4. He said not item stacks. To original poster: What you're trying to do is not doable. Items are single-instance objects merely referenced for behavior by other object types (such as ItemStack).
  5. Short answer: yes Long answer: you need: 1) packet handler 2) GUI renderer 3) a way to save data on the player 4) an event handler You can find all of that on my github. Look at blocks.HealingCrystal and anything in .client
  6. Look for this magical function: public void updateTick You'll need to use that function do do any kind of continuous changes in your block. It gets passed a lot of parameters. Take a guess at what the integer ones are.
  7. No idea. All I know about is this.setSize(width, height);
  8. The bounding box is the hitbox. Minecraft doesn't distinguish between them as far as I know. For blocks there's a separate bounding box (where the player runs into it) and hit box (where the mouse can highlight the block), but this has to do with blocks that the player can walk through needing a collision box for interactions separate from the physics.
  9. Your modID doesn't match your class name. Your class lacks an @Instance
  10. Not sure. Maybe.
  11. Your specific issue, no, because I am not sure what's going on.
  12. This happens to me ALL THE TIME. I have had programs not work and then I'll do the (language equivalent of) System.out.println("I am a fish") and it'll work. Then I'll comment the line out and it'll break again.
  13. It's called a Tile Entity.
  14. And everyone but you knows they don't match and why and have never had a problem with it. I did, actually.
  15. Or you could leave it well enough alone.
  16. So...so horribly out of date. Thaumcraft 3 isn't even in the same 1000s bracket that that lists it as. It's over in the 3000-3100 last I peeked. Except that other mods might not do that, leading to players going "WTF!!! ITS CRASHING BUT THE IDS ARE DIFFERENT! *RAGE*"
  17. And...might cause conflicts with other mods.
  18. 1) NBT data on the itemstack 2) http://www.minecraftforge.net/forum/index.php/topic,8809.0.html
  19. My guess: GUI is client side Entity is server side Entity variable ("nino") is null on client side because of client/server disparity (look up Packet Handlers).
  20. Which will fail as soon as you try to distribute your mod.
  21. Just out of curiosity: Why?
  22. Assuming that the "this.texture" is actually being used by the renderer (tip: not always) then you need to specify the source like this: this.texture = "/jordsta95/Mod/dragoone.png";
  23. You...are not going to find what you're looking for anywhere.
  24. I created my own block to test with. It didn't do anything, but I had a block called "Copper Ore" that I used to make sure that the event was firing and that the block ID was getting saved for later use. Very minor differences between 147 and 151 on Forge's end of things (i.e. the dictionary should work the same on both).
×
×
  • Create New...

Important Information

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