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.

MateuszKam7

Members
  • Joined

  • Last visited

Everything posted by MateuszKam7

  1. Thanks, it now works
  2. Thanks, it now works
  3. There is also MCEdit http://www.minecraftforum.net/topic/13807-mcedit-minecraft-world-editor-now-open-source/
  4. There is also MCEdit http://www.minecraftforum.net/topic/13807-mcedit-minecraft-world-editor-now-open-source/
  5. I tried to make a block (grass), which has multiple textures. The block i made says "Missing Texture" all over it... Does anyone know how to make this? Here is my code: package mods.MattCraft.Common; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.util.Icon; import net.minecraft.world.ColorizerGrass; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class ZGrassBlock extends Block { private Icon ZGrassTop; private Icon ZGrassSide; private Icon ZDirtBlock; protected ZGrassBlock(int par1) { super(par1, Material.ground); this.setTickRandomly(true); this.setCreativeTab(CreativeTabs.tabBlock); } public int idDropped(int par1, Random par2Random, int par3) { return MattCraftMain.ZDirt.idDropped(0, par2Random, par3); } @SideOnly(Side.CLIENT) /** * When this method is called, your block should register all the icons it needs with the given IconRegister. This * is the only chance you get to register icons. */ public void registerIcons(IconRegister reg){ this.blockIcon = reg.registerIcon("MattCraft:ZGrassTop"); this.blockIcon = reg.registerIcon("MattCraft:ZGrassSide"); this.blockIcon = reg.registerIcon("MattCraft:ZDirtBlock"); } @SideOnly(Side.CLIENT) public Icon getBlockTextureFromSideAndMetadata(int i, int j) { if (i == 0) { return ZDirtBlock; } if (i == 1) { return ZGrassTop; } else { return ZGrassSide; } } }
  6. I tried to make a block (grass), which has multiple textures. The block i made says "Missing Texture" all over it... Does anyone know how to make this? Here is my code: package mods.MattCraft.Common; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.util.Icon; import net.minecraft.world.ColorizerGrass; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class ZGrassBlock extends Block { private Icon ZGrassTop; private Icon ZGrassSide; private Icon ZDirtBlock; protected ZGrassBlock(int par1) { super(par1, Material.ground); this.setTickRandomly(true); this.setCreativeTab(CreativeTabs.tabBlock); } public int idDropped(int par1, Random par2Random, int par3) { return MattCraftMain.ZDirt.idDropped(0, par2Random, par3); } @SideOnly(Side.CLIENT) /** * When this method is called, your block should register all the icons it needs with the given IconRegister. This * is the only chance you get to register icons. */ public void registerIcons(IconRegister reg){ this.blockIcon = reg.registerIcon("MattCraft:ZGrassTop"); this.blockIcon = reg.registerIcon("MattCraft:ZGrassSide"); this.blockIcon = reg.registerIcon("MattCraft:ZDirtBlock"); } @SideOnly(Side.CLIENT) public Icon getBlockTextureFromSideAndMetadata(int i, int j) { if (i == 0) { return ZDirtBlock; } if (i == 1) { return ZGrassTop; } else { return ZGrassSide; } } }
  7. Ok thanks i just changed my block ID's and it works!
  8. Ok thanks i just changed my block ID's and it works!
  9. i made the blocks...does this mean i have to use blocks with the ID under 256 and change the color of the biome, or is there another way?
  10. My Main: package mods.MattCraft.Common; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.biome.BiomeGenBase; import net.minecraftforge.common.DimensionManager; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; @Mod(modid = "Mateuszkam7",name = "MattCraft", version = "1.0" ) @NetworkMod(clientSideRequired = true, serverSideRequired = false) public class MattCraftMain { public static Block GTorch; public static Block RBlock; //Zombie Dimension public static Block ZombieBlock; public static Block ZIgnitor; public static Block ZGrass; public static Block ZDirt; public static Block ZStone; public static Block ZCStone; public static Block ZTLog; public static Block ZTLeaf; public static Item ZFlintAndSteel; public static portal portal; int ZombieBlockID = 500; int GTorchID = 501; int RBlockID = 502; int portalID = 503; int ZGrassID = 504; int ZDirtID = 505; int ZStoneID = 506; int ZCStoneID = 507; //Zombie Dimension public static int dimension = 11; public static BiomeGenBase ZBiome; public static CreativeTabs ZombiePlus = new CreativeTabs("ZombiePlus") { public ItemStack getIconItemStack() { ZombieBlock.setCreativeTab(ZombiePlus); RBlock.setCreativeTab(ZombiePlus); portal.setCreativeTab(ZombiePlus); GTorch.setCreativeTab(ZombiePlus); ZFlintAndSteel.setCreativeTab(ZombiePlus); return new ItemStack(ZombieBlock, 1, 0); } }; { } @Init public void load(FMLInitializationEvent event){ GTorch = new GTorchBlock(GTorchID).setUnlocalizedName("GlowStone Torch"); ZombieBlock = new CorruptBlock1(ZombieBlockID, Material.iron).setUnlocalizedName("Corrupt Block").setLightValue(0.5F).setHardness(2.5F).setResistance(20F); RBlock = new RBlock2(RBlockID, Material.rock).setUnlocalizedName("Reinforced Stone Brick").setResistance(24.0F).setHardness(1.5F); //Zombie Dimension ZIgnitor = (new ZIgniter(2809,4)).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("ZIgnitor").setHardness(0.5F).setResistance(999999F); ZFlintAndSteel = (new ZFlintAndSteel(2903)).setUnlocalizedName("ZFlintAndSteel"); portal = (portal)((portal)(new portal(2800)).setStepSound(Block.soundWoodFootstep).setHardness(0.5F).setResistance(1.0F).setUnlocalizedName("portal")); ZBiome = new ZBiomeGen(25); ZGrass = new ZGrassBlock(ZGrassID).setUnlocalizedName("Zombie Block"); ZDirt = new ZDirtBlock(ZDirtID); ZStone = new ZStoneBlock(ZStoneID); ZCStone = new ZCStoneBlock(ZCStoneID,Material.rock); gameRegisters(); languageRegisters(); craftingRecipes(); } private Block IronIgniter(int ironIgniterID2){ return null; } public void craftingRecipes(){ GameRegistry.addShapedRecipe(new ItemStack(GTorch,4), new Object []{ "C","D", 'C', Block.glowStone, 'D', Item.stick }); GameRegistry.addShapedRecipe(new ItemStack(ZombieBlock), new Object []{ "AAA","ABA","AAA", 'A', Item.rottenFlesh, 'B', Item.enderPearl }); GameRegistry.addShapedRecipe(new ItemStack(RBlock,5), new Object []{ "BAB","AAA","BAB", 'A', Block.stoneBrick, 'B', Item.rottenFlesh //Zombie Dimension }); GameRegistry.addShapedRecipe(new ItemStack(ZFlintAndSteel), new Object []{ "A ","CB ", 'A',Item.ingotIron, 'B', Item.flint, 'C',Item.rottenFlesh }); GameRegistry.addShapedRecipe(new ItemStack(ZFlintAndSteel), new Object []{ " A "," CB", 'A',Item.ingotIron, 'B', Item.flint, 'C',Item.rottenFlesh }); //Zombie Dimension DimensionManager.registerProviderType(11, WorldProviderIron.class, false); DimensionManager.registerDimension(11, 11); LanguageRegistry.instance().addStringLocalization("itemGroup.ZombiePlus", "en_US", "ZombiePlus"); } private static void gameRegisters(){ GameRegistry.registerBlock(ZombieBlock, "Zombie Block"); GameRegistry.registerBlock(GTorch, "GlowStone Torch"); GameRegistry.registerBlock(RBlock, "Reinforced Stone Brick"); //Zombie Dimension GameRegistry.registerBlock(portal); GameRegistry.registerBlock(ZIgnitor); GameRegistry.registerBlock(ZGrass, "Zombie Grass"); GameRegistry.addBiome(ZBiome); GameRegistry.registerBlock(ZDirt, "Zombie Dirt"); GameRegistry.registerBlock(ZStone, "Zombie Stone"); GameRegistry.registerBlock(ZCStone, "Zombie Cobble Stone"); } private static void languageRegisters(){ LanguageRegistry.addName(ZombieBlock, "Zombie Block"); LanguageRegistry.addName(GTorch, "GlowStone Torch"); LanguageRegistry.addName(RBlock, "Reinforced Stone Brick"); //Zombie Dimension LanguageRegistry.addName(portal, "portal"); LanguageRegistry.addName(ZIgnitor, "Ignitor"); LanguageRegistry.addName(ZFlintAndSteel, "Zombie Flint And Steel"); LanguageRegistry.addName(ZGrass, "Zombie Grass"); LanguageRegistry.addName(ZDirt, "Zombie Dirt"); LanguageRegistry.addName(ZStone, "Zombie Stone"); LanguageRegistry.addName(ZCStone, "Zombie Cobble Stone"); } } My Biome: package mods.MattCraft.Common; import java.util.Random; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.biome.SpawnListEntry; import net.minecraft.world.gen.feature.WorldGenerator; public class ZBiomeGen extends BiomeGenBase { public ZBiomeGen(int var1) { super(var1); this.topBlock = (byte)MattCraftMain.ZGrass.blockID; this.fillerBlock = (byte)MattCraftMain.ZStone.blockID; this.minHeight = 0.1F; this.maxHeight = 0.2F; this.spawnableCreatureList.clear(); this.spawnableMonsterList.clear(); this.spawnableWaterCreatureList.clear(); // this.spawnableMonsterList.add(new SpawnListEntry(EntityZombieWithBow.class, 10, 4, 4)); } /** * Gets a WorldGen appropriate for this biome. */ // public WorldGenerator getRandomWorldGenForTrees(Random var1) { // return new WorldGenBlightTrees(false); } } I havent put the biome into the new dimension(which works) If there is something else you need, say so !
  11. I am making a new biome for my mod and when i tested it, it crashed... Here is my crash report and tell me what code you need to see: Minecraft has crashed! ---------------------- Minecraft has stopped running because it encountered a problem; Failed to start game A full error report has been saved to C:\Users\Minecraft Modded\Desktop\forge\mcp\jars\.\crash-reports\crash-2013-04-12_19.15.59-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash --- BEGIN ERROR REPORT e0d88f57 -------- Full report at: C:\Users\Minecraft Modded\Desktop\forge\mcp\jars\.\crash-reports\crash-2013-04-12_19.15.59-client.txt Please show that file to Mojang, NOT just this screen! Generated 4/12/13 7:15 PM -- System Details -- Details: Minecraft Version: 1.5.1 Operating System: Windows Vista (amd64) version 6.0 Java Version: 1.7.0_13, Oracle Corporation Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 902719840 bytes (860 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v7.44 FML v5.1.8.611 Minecraft Forge 7.7.1.611 4 mods loaded, 4 mods active mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized Mateuszkam7 [MattCraft] (bin) Unloaded->Constructed->Pre-initialized->Errored LWJGL: 2.4.2 OpenGL: ATI Radeon HD 4350 GL version 2.1.8490 Release, ATI Technologies Inc. Is Modded: Definitely; Client brand changed to 'forge,fml' Type: Client (map_client.txt) Texture Pack: Default Profiler Position: N/A (disabled) Vec3 Pool Size: ~~ERROR~~ NullPointerException: null java.lang.NullPointerException at mods.MattCraft.Common.ZBiomeGen.<init>(ZBiomeGen.java:13) at mods.MattCraft.Common.MattCraftMain.load(MattCraftMain.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:515) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) at com.google.common.eventbus.EventBus.post(EventBus.java:267) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) at com.google.common.eventbus.EventBus.post(EventBus.java:267) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:689) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206) at net.minecraft.client.Minecraft.startGame(Minecraft.java:444) at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44) at net.minecraft.client.Minecraft.run(Minecraft.java:729) at java.lang.Thread.run(Unknown Source) --- END ERROR REPORT 858f6a29 ----------

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.