[1.5_01]Um... wtf.[Answered]
5 posters
Page 1 of 1
[1.5_01]Um... wtf.[Answered]
mod_NetherDust:
BlockNetherPowder:
BlockNetherrack:
- Code:
package net.minecraft.src;
import java.util.Random;
public class mod_NetherDust extends BaseMod
{
public static final Block NetherSand = new BlockNetherPowder(103, 0).setHardness(0.5F).setBlockName("nethersand");
public static final Item NetherDust = new Item(2000).setItemName("netherdust");
public static final Item Poison = new ItemPoison(2001).setItemName("poison");
public static final Item PWood = new ItemSword(2002, EnumToolMaterial.PWOOD).setItemName("pWood");
public static final Item PStone = new ItemSword(2003, EnumToolMaterial.PSTONE).setItemName("pStone");
public static final Item PIron = new ItemSword(2004, EnumToolMaterial.PIRON).setItemName("pIron");
public static final Item PDiamond = new ItemSword(2005, EnumToolMaterial.PDIAMOND).setItemName("pDiamond");
public static final Item PGold = new ItemSword(2006, EnumToolMaterial.PGOLD).setItemName("pGold");
public mod_NetherDust()
{
//BLOCKS ONLY
ModLoader.RegisterBlock(NetherSand);
NetherSand.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/NetherDust/NetherSand.png");
ModLoader.AddName(NetherSand, "NetherSand");
//FUNCTIONS ONLY
ModLoader.AddSmelting(Block.netherrack.blockID, new ItemStack(NetherDust, 9));
//ITEMS ONLY
NetherDust.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/NetherDust.png");
ModLoader.AddName(NetherDust, "NetherDust");
Poison.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/Poison.png");
ModLoader.AddName(Poison, "Poison");
PWood.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/WoodSword.png");
ModLoader.AddName(PWood, "Wooden Sword P");
PStone.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/StoneSword.png");
ModLoader.AddName(PStone, "Stone Sword P");
PIron.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/IronSword.png");
ModLoader.AddName(PIron, "Iron Sword P");
PDiamond.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/DiamondSword.png");
ModLoader.AddName(PDiamond, "Diamond Sword P");
PGold.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/GoldSword.png");
ModLoader.AddName(PGold, "Golden Sword P");
//RECIPES ONLY
ModLoader.AddRecipe(new ItemStack(PWood, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordWood
});
ModLoader.AddRecipe(new ItemStack(PStone, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordStone
});
ModLoader.AddRecipe(new ItemStack(PIron, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordSteel
});
ModLoader.AddRecipe(new ItemStack(PDiamond, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordDiamond
});
ModLoader.AddRecipe(new ItemStack(PGold, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordGold
});
ModLoader.AddRecipe(new ItemStack(Poison, 1), new Object []{
"X", "#", "&", Character.valueOf('X'), NetherDust, Character.valueOf('#'), Item.bucketWater, Character.valueOf('&'), Item.bowlEmpty
});
ModLoader.AddRecipe(new ItemStack(NetherSand, 1), new Object []{
"XX", "XX", Character.valueOf('X'), NetherDust
});
ModLoader.AddRecipe(new ItemStack(Block.netherrack, 1), new Object[]{
"XXX", "XXX", "XXX", Character.valueOf('X'), NetherDust
});
}
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < 7; i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(16);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(mod_NetherDust.NetherSand.blockID, 5)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String Version()
{
return "1.5_01";
}
}
BlockNetherPowder:
- Code:
package net.minecraft.src;
import java.util.Random;
public class BlockNetherPowder extends Block
{
protected BlockNetherPowder(int i, int j)
{
super(i, j, Material.sand);
stepSound = soundSandFootstep;
}
public int idDropped(int i, Random random)
{
return mod_NetherDust.NetherDust.shiftedIndex;
}
}
BlockNetherrack:
- Code:
package net.minecraft.src;
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) braces deadcode
import java.util.Random;
public class BlockNetherrack extends Block
{
public BlockNetherrack(int i, int j)
{
super(i, j, Material.rock);
}
public int idDropped(int i, Random random)
{
return mod_NetherDust.NetherDust.shiftedIndex;
}
}
Last edited by shoopdawhoop23 on Fri Apr 29, 2011 1:07 pm; edited 1 time in total
shoopdawhoop23- Moderator
- Posts : 56
Join date : 2011-04-22
Re: [1.5_01]Um... wtf.[Answered]
dude your id for netherdust is the same as gold records
u got to change it
u got to change it
Methuselah96- ZidMC Coder
- Posts : 159
Join date : 2011-04-22
Age : 27
Location : Philadelphia, Pennsylvania, United States
Re: [1.5_01]Um... wtf.[Answered]
It's not the same, I changed the ID and it still drops records.
shoopdawhoop23- Moderator
- Posts : 56
Join date : 2011-04-22
Re: [1.5_01]Um... wtf.[Answered]
Erm... NetherPowder? I don't see that block in your code.
Fix that and i'll be able to help.
Fix that and i'll be able to help.
Re: [1.5_01]Um... wtf.[Answered]
I don't know if you know this but it adds 256 to whatever Item ID you put. Try '2002' as the Id considering 2001(2257) is the green record.
Jambokid- Recruit
- Posts : 7
Join date : 2011-04-28
Re: [1.5_01]Um... wtf.[Answered]
yea do what zid said
Methuselah96- ZidMC Coder
- Posts : 159
Join date : 2011-04-22
Age : 27
Location : Philadelphia, Pennsylvania, United States
Re: [1.5_01]Um... wtf.[Answered]
- Code:
package net.minecraft.src;
import java.util.Random;
public class mod_NetherDust extends BaseMod
{
public static final Block NetherPowder = new BlockNetherPowder(103, 0).setHardness(0.5F).setBlockName("netherpowder");
public static final Item NetherDust = new Item(2001).setItemName("netherdust");
public static final Item Poison = new ItemPoison(2004).setItemName("poison");
public static final Item PWood = new ItemSword(2005, EnumToolMaterial.PWOOD).setItemName("pWood");
public static final Item PStone = new ItemSword(2006, EnumToolMaterial.PSTONE).setItemName("pStone");
public static final Item PIron = new ItemSword(2007, EnumToolMaterial.PIRON).setItemName("pIron");
public static final Item PDiamond = new ItemSword(2008, EnumToolMaterial.PDIAMOND).setItemName("pDiamond");
public static final Item PGold = new ItemSword(2009, EnumToolMaterial.PGOLD).setItemName("pGold");
public mod_NetherDust()
{
//BLOCKS ONLY
ModLoader.RegisterBlock(NetherSand);
NetherPowder.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/NetherDust/NetherSand.png");
ModLoader.AddName(NetherPowder, "NetherPowder");
//FUNCTIONS ONLY
ModLoader.AddSmelting(Block.netherrack.blockID, new ItemStack(NetherDust, 9));
//ITEMS ONLY
NetherDust.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/NetherDust.png");
ModLoader.AddName(NetherDust, "NetherDust");
Poison.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/Poison.png");
ModLoader.AddName(Poison, "Poison");
PWood.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/WoodSword.png");
ModLoader.AddName(PWood, "Wooden Sword P");
PStone.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/StoneSword.png");
ModLoader.AddName(PStone, "Stone Sword P");
PIron.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/IronSword.png");
ModLoader.AddName(PIron, "Iron Sword P");
PDiamond.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/DiamondSword.png");
ModLoader.AddName(PDiamond, "Diamond Sword P");
PGold.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/GoldSword.png");
ModLoader.AddName(PGold, "Golden Sword P");
//RECIPES ONLY
ModLoader.AddRecipe(new ItemStack(PWood, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordWood
});
ModLoader.AddRecipe(new ItemStack(PStone, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordStone
});
ModLoader.AddRecipe(new ItemStack(PIron, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordSteel
});
ModLoader.AddRecipe(new ItemStack(PDiamond, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordDiamond
});
ModLoader.AddRecipe(new ItemStack(PGold, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordGold
});
ModLoader.AddRecipe(new ItemStack(Poison, 1), new Object []{
"X", "#", "&", Character.valueOf('X'), NetherDust, Character.valueOf('#'), Item.bucketWater, Character.valueOf('&'), Item.bowlEmpty
});
ModLoader.AddRecipe(new ItemStack(NetherPowder, 1), new Object []{
"XX", "XX", Character.valueOf('X'), NetherDust
});
ModLoader.AddRecipe(new ItemStack(Block.netherrack, 1), new Object[]{
"XXX", "XXX", "XXX", Character.valueOf('X'), NetherDust
});
}
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < 7; i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(16);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(mod_NetherDust.NetherPowder.blockID, 5)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String Version()
{
return "1.5_01";
}
}
shoopdawhoop23- Moderator
- Posts : 56
Join date : 2011-04-22
Re: [1.5_01]Um... wtf.[Answered]
shoopdawhoop23 wrote:Updated code.
- Code:
package net.minecraft.src;
import java.util.Random;
public class mod_NetherDust extends BaseMod
{
public static final Block NetherPowder = new BlockNetherPowder(103, 0).setHardness(0.5F).setBlockName("netherpowder");
public static final Item NetherDust = new Item(2001).setItemName("netherdust");
public static final Item Poison = new ItemPoison(2004).setItemName("poison");
public static final Item PWood = new ItemSword(2005, EnumToolMaterial.PWOOD).setItemName("pWood");
public static final Item PStone = new ItemSword(2006, EnumToolMaterial.PSTONE).setItemName("pStone");
public static final Item PIron = new ItemSword(2007, EnumToolMaterial.PIRON).setItemName("pIron");
public static final Item PDiamond = new ItemSword(2008, EnumToolMaterial.PDIAMOND).setItemName("pDiamond");
public static final Item PGold = new ItemSword(2009, EnumToolMaterial.PGOLD).setItemName("pGold");
public mod_NetherDust()
{
//BLOCKS ONLY
ModLoader.RegisterBlock(NetherSand);
NetherPowder.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/NetherDust/NetherSand.png");
ModLoader.AddName(NetherPowder, "NetherPowder");
//FUNCTIONS ONLY
ModLoader.AddSmelting(Block.netherrack.blockID, new ItemStack(NetherDust, 9));
//ITEMS ONLY
NetherDust.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/NetherDust.png");
ModLoader.AddName(NetherDust, "NetherDust");
Poison.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/Poison.png");
ModLoader.AddName(Poison, "Poison");
PWood.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/WoodSword.png");
ModLoader.AddName(PWood, "Wooden Sword P");
PStone.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/StoneSword.png");
ModLoader.AddName(PStone, "Stone Sword P");
PIron.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/IronSword.png");
ModLoader.AddName(PIron, "Iron Sword P");
PDiamond.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/DiamondSword.png");
ModLoader.AddName(PDiamond, "Diamond Sword P");
PGold.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/GoldSword.png");
ModLoader.AddName(PGold, "Golden Sword P");
//RECIPES ONLY
ModLoader.AddRecipe(new ItemStack(PWood, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordWood
});
ModLoader.AddRecipe(new ItemStack(PStone, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordStone
});
ModLoader.AddRecipe(new ItemStack(PIron, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordSteel
});
ModLoader.AddRecipe(new ItemStack(PDiamond, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordDiamond
});
ModLoader.AddRecipe(new ItemStack(PGold, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordGold
});
ModLoader.AddRecipe(new ItemStack(Poison, 1), new Object []{
"X", "#", "&", Character.valueOf('X'), NetherDust, Character.valueOf('#'), Item.bucketWater, Character.valueOf('&'), Item.bowlEmpty
});
ModLoader.AddRecipe(new ItemStack(NetherPowder, 1), new Object []{
"XX", "XX", Character.valueOf('X'), NetherDust
});
ModLoader.AddRecipe(new ItemStack(Block.netherrack, 1), new Object[]{
"XXX", "XXX", "XXX", Character.valueOf('X'), NetherDust
});
}
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < 7; i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(16);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(mod_NetherDust.NetherPowder.blockID, 5)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String Version()
{
return "1.5_01";
}
}
Did it work ? I don't think would've the ID can't be 2001 because it's already taken by the green record. You should put '2002' as the ID because it's not taken and it's lowest untaken ID (Apart from the gap , from 101 to 2000). Correct me if I'm wrong , just getting the hang of this stuff
Edit : Unless you have already used the item ID '2002' then you can't, of course
Jambokid- Recruit
- Posts : 7
Join date : 2011-04-28
Re: [1.5_01]Um... wtf.[Answered]
- Code:
package net.minecraft.src;
import java.util.Random;
public class mod_NetherDust extends BaseMod
{
public static final Block NetherPowder = new BlockNetherPowder(103, 0).setHardness(0.5F).setBlockName("netherpowder");
public static final Item NetherDust = new Item(2001).setItemName("netherdust");
public static final Item Poison = new ItemPoison(2004).setItemName("poison");
public static final Item PWood = new ItemSword(2005, EnumToolMaterial.PWOOD).setItemName("pWood");
public static final Item PStone = new ItemSword(2006, EnumToolMaterial.PSTONE).setItemName("pStone");
public static final Item PIron = new ItemSword(2007, EnumToolMaterial.PIRON).setItemName("pIron");
public static final Item PDiamond = new ItemSword(2008, EnumToolMaterial.PDIAMOND).setItemName("pDiamond");
public static final Item PGold = new ItemSword(2009, EnumToolMaterial.PGOLD).setItemName("pGold");
public mod_NetherDust()
{
//BLOCKS ONLY
ModLoader.RegisterBlock(NetherPowder);
NetherPowder.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/NetherDust/NetherSand.png");
ModLoader.AddName(NetherPowder, "NetherPowder");
//FUNCTIONS ONLY
ModLoader.AddSmelting(Block.netherrack.blockID, new ItemStack(NetherDust, 9));
//ITEMS ONLY
NetherDust.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/NetherDust.png");
ModLoader.AddName(NetherDust, "NetherDust");
Poison.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/Poison.png");
ModLoader.AddName(Poison, "Poison");
PWood.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/WoodSword.png");
ModLoader.AddName(PWood, "Wooden Sword P");
PStone.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/StoneSword.png");
ModLoader.AddName(PStone, "Stone Sword P");
PIron.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/IronSword.png");
ModLoader.AddName(PIron, "Iron Sword P");
PDiamond.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/DiamondSword.png");
ModLoader.AddName(PDiamond, "Diamond Sword P");
PGold.iconIndex = ModLoader.addOverride("/gui/items.png", "/NetherDust/GoldSword.png");
ModLoader.AddName(PGold, "Golden Sword P");
//RECIPES ONLY
ModLoader.AddRecipe(new ItemStack(PWood, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordWood
});
ModLoader.AddRecipe(new ItemStack(PStone, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordStone
});
ModLoader.AddRecipe(new ItemStack(PIron, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordSteel
});
ModLoader.AddRecipe(new ItemStack(PDiamond, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordDiamond
});
ModLoader.AddRecipe(new ItemStack(PGold, 1), new Object []{
"X", "#", Character.valueOf('X'), Poison, Character.valueOf('#'), Item.swordGold
});
ModLoader.AddRecipe(new ItemStack(Poison, 1), new Object []{
"X", "#", "&", Character.valueOf('X'), NetherDust, Character.valueOf('#'), Item.bucketWater, Character.valueOf('&'), Item.bowlEmpty
});
ModLoader.AddRecipe(new ItemStack(NetherPowder, 1), new Object []{
"XX", "XX", Character.valueOf('X'), NetherDust
});
ModLoader.AddRecipe(new ItemStack(Block.netherrack, 1), new Object[]{
"XXX", "XXX", "XXX", Character.valueOf('X'), NetherDust
});
}
public void GenerateSurface(World world, Random rand, int chunkX, int chunkZ)
{
for(int i = 0; i < 7; i++)
{
int randPosX = chunkX + rand.nextInt(16);
int randPosY = rand.nextInt(16);
int randPosZ = chunkZ + rand.nextInt(16);
(new WorldGenMinable(mod_NetherDust.NetherPowder.blockID, 5)).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
public String Version()
{
return "1.5_01";
}
}
shoopdawhoop23- Moderator
- Posts : 56
Join date : 2011-04-22
Re: [1.5_01]Um... wtf.[Answered]
Change ...
That should fix it.
Maybe.
- Code:
public static final Item NetherDust = new Item(2001).setItemName("netherdust");
- Code:
public static final Item NetherDust = new Item(14520).setItemName("netherdust");
That should fix it.
Maybe.
Similar topics
» [Answered] Please help. [1.4_01] [2.11]
» [Answered] MCP 3.1 Equivalent of client_obfuscation
» [Answered] Help ? [1.4_01] [2.11]
» [MCP 3.1][MC 1.5_01] Getting Started [ANSWERED]
» [1.5_01]ugh, more blackscreen.[Answered!]
» [Answered] MCP 3.1 Equivalent of client_obfuscation
» [Answered] Help ? [1.4_01] [2.11]
» [MCP 3.1][MC 1.5_01] Getting Started [ANSWERED]
» [1.5_01]ugh, more blackscreen.[Answered!]
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|