Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mr_Pie_Guy1234

Members
  • Joined

  • Last visited

  1. Hello, I need to locate a position and get the block and it's metadata at it's position. I know you can set the block by using world.setBlockAndMetadat(), but how do you get it? There is world.getBlockId() and world.getBlockMetadata(), but there isn't one for both. I tried using getBlockId and getBlockMetadata in conjunction with each other, but it didn't work. Anyone know how to do this?
  2. Thanks, this fixed the problem
  3. That looks pretty bad ass, nice work so far!
  4. I know this is probably a stupid question, but I've been trying to get my entity to render, so I used this code in my load(): EntityRegistry.registerModEntity(EntityZombieSpawner.class, "Zombie Spawner", 500, instance, 64, 10, true); RenderingRegistry.registerEntityRenderingHandler(EntityZombieSpawner.class, new RenderSnowball(zombiespawner.getIconFromDamage(0))); When I put my entity into the world, I get this error: 2013-01-24 19:15:48 [sEVERE] [ForgeModLoader] A severe problem occurred during the spawning of an entity java.lang.NoSuchMethodException: pie.mods.BetterDungeons.EntityZombieSpawner.<init>(net.minecraft.world.World) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.getConstructor(Unknown Source) at cpw.mods.fml.client.FMLClientHandler.spawnEntityIntoClientWorld(FMLClientHandler.java:341) at cpw.mods.fml.common.FMLCommonHandler.spawnEntityIntoClientWorld(FMLCommonHandler.java:334) at cpw.mods.fml.common.network.EntitySpawnPacket.execute(EntitySpawnPacket.java:183) at cpw.mods.fml.common.network.FMLNetworkHandler.handleFMLPacket(FMLNetworkHandler.java:102) at cpw.mods.fml.common.network.FMLNetworkHandler.handlePacket250Packet(FMLNetworkHandler.java:67) at net.minecraft.client.multiplayer.NetClientHandler.handleCustomPayload(NetClientHandler.java:1483) at net.minecraft.network.packet.Packet250CustomPayload.processPacket(Packet250CustomPayload.java:70) at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:80) at net.minecraft.client.multiplayer.NetClientHandler.processReadPackets(NetClientHandler.java:240) at net.minecraft.client.multiplayer.WorldClient.tick(WorldClient.java:92) at net.minecraft.client.Minecraft.runTick(Minecraft.java:1872) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:846) at net.minecraft.client.Minecraft.run(Minecraft.java:771) at java.lang.Thread.run(Unknown Source) My EntityZombieSpawner.java: package pie.mods.BetterDungeons; import net.minecraft.entity.EntityLiving; import net.minecraft.util.DamageSource; import net.minecraft.util.MovingObjectPosition; import net.minecraft.world.World; import net.minecraft.entity.monster.EntityZombie; import net.minecraft.entity.projectile.EntityThrowable; public class EntityZombieSpawner extends EntityThrowable { public EntityZombieSpawner(World world, EntityLiving entity) { super(world, entity); } protected void onImpact(MovingObjectPosition objposition) { EntityZombie zombie = new EntityZombie(this.worldObj); zombie.setPositionAndRotation(objposition.blockX, objposition.blockY+1, objposition.blockZ, 0.0F, 0.0F); this.worldObj.spawnEntityInWorld(zombie); this.worldObj.spawnParticle("snowballpoof", this.posX, this.posY, this.posZ, 0.0D, 0.0D, 0.0D); this.setDead(); } } Any help is appreciated!
  5. Hi, I'm making a mod that generates a structure and spawns monsters inside it. I was wondering how to give them armor and swords?
  6. That's not what I meant, but I found the solution myself. Block.blocksList[number].getBlockName(); Thanks anyways.
  7. I'm wandering how to reference a block through it's ID, and not it's variable name. Instead of using this, Block.dirt.getBlockName(); I would like to do that same thing except through it's ID so I can iterate through a bunch of blocks at the same time inside a for statement. Any help is appreciated.
  8. Thanks for those, everything is now up and running
  9. I just redownloaded everything, no dice. All those jar files that it's having trouble with are there, they just won't extract.
  10. Hello everyone, when I run the install.bat for minecraft forge, I get this error: I'm using mcp72 and a clean minecraft jar and server file. Any help?

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.