Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.util.Random;
- import javax.swing.*;
- import java.awt.event.*;
- public class mod_avalon extends BaseMod {
- JFrame frame;
- public void registerBlocks() {
- ModLoader.RegisterBlock(aluminiumOre);
- }
- public void setTextures() {
- aluminiumIngot.iconIndex = ModLoader.addOverride("/gui/items.png",
- "/avalon/aluIngot.png");
- aluminiumOreTexture = ModLoader.addOverride("/terrain.png",
- "/avalon/alu.png");
- }
- public void addNames() {
- ModLoader.AddName(aluminiumOre, "Aluminium Ore");
- ModLoader.AddName(aluminiumIngot, "Aluminium Ingot");
- }
- public void addSmelts() {
- ModLoader.AddSmelting(aluminiumOre.blockID, new ItemStack(
- aluminiumIngot, 1));
- }
- public void GenerateSurface(World world, Random random, int i, int j) {
- for (int index = 0; index < 25; index++) {
- int x = i + random.nextInt(16);
- int u = random.nextInt(60);
- int k = j + random.nextInt(16);
- (new WorldGenMinable(aluminiumOre.blockID, 3)).generate(world,
- random, x, u, k);
- }
- }
- public String Version() {
- return "MC 1.1.0";
- }
- public static int aluminiumOreTexture;
- public static Block aluminiumOre;
- public static Item aluminiumIngot;
- static {
- aluminiumOre = (new BlockAluminiumOre(200, aluminiumOreTexture))
- .setHardness(0.5F).setResistance(1.0F)
- .setBlockName("aluminiumOre");
- aluminiumIngot = (new Item(ModLoader.getUniqueEntityId()))
- .setIconCoord(0, 0).setItemName("bronzeIngot");
- }
- @Override
- public String getVersion() {
- return Version();
- }
- @Override
- public void load() {
- frame = new JFrame("Mod Loaded");
- frame.setSize(400, 400);
- frame.setVisible(true);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- registerBlocks();
- setTextures();
- addNames();
- addSmelts();
- }
- }
Add Comment
Please, Sign In to add comment