Jump to content

deerangle

Members
  • Posts

    259
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by deerangle

  1. set the metadata how you need it and test it in a tileentity special render private ResourceLocation texture; @Override public void renderTileEntityAt(TileEntity tile, double posX, double posY, double posZ, float partialTick, int damage) { YourTileEntity tileEntity = (YourTileEntity)tile; if(tileEntity.getBlockMetadata() == 0) { texture = new ResourceLocation(YourMod.MODID, "textures/blocks/yourTextureFile0.png"); } if(tileEntity.getBlockMetadata() == 1) { texture = new ResourceLocation(YourMod.MODID, "textures/blocks/yourTextureFile1.png"); } }
  2. Try creating a BreakEvent and check if you are holding your tool, and if so, play the sound you have.
  3. Hello, I am trying to make an EnergyHandler from the CoFH api to push energy into something that can store energy, for instance a storage cell. But I have no idea how to access the Storage cell to rise its energy and lower my cable's energy.
  4. Thank you so much. I was so stupid, and initialized the block wrong.
  5. package com.alloys.world; import java.util.Random; import com.alloys.tile.ModBlocks; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import cpw.mods.fml.common.IWorldGenerator; public class WorldGen implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { genNormal(world, random, chunkX * 16, chunkZ * 16); } private void genNormal(World world, Random rand, int x, int z) { this.addOre(ModBlocks.corundum_ore_gre, world, rand, x, z, 10, 100, 100, 5, 30); } public void addOre(Block block, World world, Random random, int blockXPos, int blockZPos, int veinM, int veinX, int chancesToSpawn, int minY, int maxY ) { for(int i = 0; i < chancesToSpawn; i++) { int posX = blockXPos + random.nextInt(16); int posY = minY + random.nextInt(maxY - minY); int posZ = blockZPos + random.nextInt(16); (new WorldGenMinable(block, (veinM + random.nextInt(veinX - veinM)))).generate(world, random, posX, posY, posZ); } } }
  6. I need help with my world generator. I want to generate ores, but it crashes, as soon as it tries to generate new chunks. Here is my error report: [17:30:10] [server thread/ERROR]: Encountered an unexpected exception java.lang.NullPointerException at net.minecraft.world.chunk.storage.ExtendedBlockStorage.func_150818_a(ExtendedBlockStorage.java:86) ~[ExtendedBlockStorage.class:?] at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:653) ~[Chunk.class:?] at net.minecraft.world.World.setBlock(World.java:519) ~[World.class:?] at net.minecraft.world.gen.feature.WorldGenMinable.generate(WorldGenMinable.java:79) ~[WorldGenMinable.class:?] at com.alloys.world.WorldGen.addOre(WorldGen.java:35) ~[WorldGen.class:?] at com.alloys.world.WorldGen.genNormal(WorldGen.java:23) ~[WorldGen.class:?] at com.alloys.world.WorldGen.generate(WorldGen.java:18) ~[WorldGen.class:?] at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:314) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1157) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:208) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:149) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119) ~[ChunkProviderServer.class:?] at net.minecraft.server.MinecraftServer.initialWorldChunkLoad(MinecraftServer.java:305) ~[MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:79) ~[integratedServer.class:?] at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) ~[integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] [17:30:10] [server thread/ERROR]: This crash report has been saved to: C:\Users\Ian\Desktop\forge\alloymod\eclipse\.\crash-reports\crash-2015-06-25_17.30.10-server.txt [17:30:10] [server thread/INFO] [FML]: Applying holder lookups [17:30:10] [server thread/INFO] [FML]: Holder lookups applied [17:30:10] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded. [17:30:11] [Client thread/INFO] [sTDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ---- // You should try our sister game, Minceraft! Time: 25.06.15 17:30 Description: Exception in server tick loop java.lang.NullPointerException: Exception in server tick loop at net.minecraft.world.chunk.storage.ExtendedBlockStorage.func_150818_a(ExtendedBlockStorage.java:86) at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:653) at net.minecraft.world.World.setBlock(World.java:519) at net.minecraft.world.gen.feature.WorldGenMinable.generate(WorldGenMinable.java:79) at com.alloys.world.WorldGen.addOre(WorldGen.java:35) at com.alloys.world.WorldGen.genNormal(WorldGen.java:23) at com.alloys.world.WorldGen.generate(WorldGen.java:18) at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:314) at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1157) at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:208) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:149) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119) at net.minecraft.server.MinecraftServer.initialWorldChunkLoad(MinecraftServer.java:305) at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:79) at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
×
×
  • Create New...

Important Information

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