• 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    New mobs added =P
    Mario and Bowser, images come soon...
    Posted in: Minecraft Mods
  • 0

    posted a message on AnimalBikes Modeling
    You could put some birds, for ANIMAL bikes, is strange don't have any bird =x
    Posted in: Skins
  • 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    I think we can use that idea... We've already have SpiderMan, so...
    We're working in a new structure, where will spawn a Toad.
    Toad will trade Mario coins for itens, what do you think?
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    Yeah, we don't forget Mario, but we haven't put it because we're thinking in something special for him =P
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    The TV its just an item to craft the block TV with Nintendo 64, that is the portal to the new dimension =P
    To make it works you just have to right click on it with a Control =P
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    Ok, I will say to the owner to imporve it a little bit =P
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    Pode fazer ^^
    Quando acabar me manda =P
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.2] [Forge] [SMP] Fun Mod - Beta 0.1 [900+ Downloads]
    Ideas and help are really welcome =P
    If you can find any bug or something, report to us =D
    Posted in: Minecraft Mods
  • 0

    posted a message on [HELP] Rideable Mob
    I want help to make a mob rideable, but i don't know how to make this.
    I've already make it mountable, but i can't make the player control it.

    My code

    package net.minecraft.src;
    
    public class EntityYoshi extends EntityAnimal
    {
    public EntityYoshi(World par1World)
    {
    super(par1World);
    this.texture = "/Mod/Mobs/ModelYoshi.png";
    this.setSize(0.9F, 0.9F);
    this.getNavigator().setAvoidsWater(true);
    float var2 = 0.25F;
    this.tasks.addTask(0, new EntityAISwimming(this));
    this.tasks.addTask(1, new EntityAIPanic(this, 0.38F));
    this.tasks.addTask(2, new EntityAIMate(this, var2));
    this.tasks.addTask(3, new EntityAITempt(this, 0.25F, Item.wheat.shiftedIndex, false));
    this.tasks.addTask(4, new EntityAIFollowParent(this, 0.28F));
    this.tasks.addTask(5, new EntityAIWander(this, var2));
    this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F));
    this.tasks.addTask(7, new EntityAILookIdle(this));
    }
    
    
    public boolean isAIEnabled()
    {
    return true;
    }
    
    public int getMaxHealth()
    {
    return 10;
    }
    
    protected void entityInit()
    {
    super.entityInit();
    this.dataWatcher.addObject(16, Byte.valueOf((byte)0));
    }
    
    public void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
    {
    super.writeEntityToNBT(par1NBTTagCompound);
    par1NBTTagCompound.setBoolean("Saddle", this.getSaddled());
    }
    
    
    public void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
    {
    super.readEntityFromNBT(par1NBTTagCompound);
    this.setSaddled(par1NBTTagCompound.getBoolean("Saddle"));
    }
    
    
    protected String getLivingSound()
    {
    return "mob.pig";
    }
    
    
    protected String getHurtSound()
    {
    return "mob.pig";
    }
    
    
    protected String getDeathSound()
    {
    return "mob.pigdeath";
    }
    
    
    public boolean interact(EntityPlayer par1EntityPlayer)
    {
    if (super.interact(par1EntityPlayer))
    {
    return true;
    }
    else if (!this.worldObj.isRemote && (this.riddenByEntity == null || this.riddenByEntity == par1EntityPlayer))
    {
    par1EntityPlayer.mountEntity(this);
    return true;
    }
    else
    {
    return false;
    }
    }
    
    
    protected int getDropItemId()
    {
    return this.isBurning() ? mod_ItemsFunMod.FireFlower.shiftedIndex : Item.porkRaw.shiftedIndex;
    }
    
    
    protected void dropFewItems(boolean par1, int par2)
    {
    int var3 = this.rand.nextInt(3) + 1 + this.rand.nextInt(1 + par2);
    
    for (int var4 = 0; var4 < var3; ++var4)
    {
    if (this.isBurning())
    {
    this.dropItem(mod_ItemsFunMod.FireFlower.shiftedIndex, 1);
    }
    else
    {
    this.dropItem(mod_ItemsFunMod.MarioCoin.shiftedIndex, 1);
    }
    }
    }
    
    
    public boolean getSaddled()
    {
    return (this.dataWatcher.getWatchableObjectByte(16) & 1) != 0;
    }
    
    
    public void setSaddled(boolean par1)
    {
    if (par1)
    {
    this.dataWatcher.updateObject(16, Byte.valueOf((byte)1));
    }
    else
    {
    this.dataWatcher.updateObject(16, Byte.valueOf((byte)0));
    }
    }
    
    
    public EntityAnimal spawnBabyAnimal(EntityAnimal par1EntityAnimal)
    {
    return null;
    }
    }

    Posted in: Modification Development
  • 0

    posted a message on [HELP] Rideable Mob
    Someone?
    Posted in: Modification Development
  • 0

    posted a message on [HELP] Rideable Mob
    I'm trying to create a rideable mob, and I used this code:


    public class EntityYoshi extends EntityAnimal
    {
    
    public EntityYoshi(World world)
    {
    super(world);
    texture = "/Teste/Monstros/Yoshi.png";
    setSize(0.9F*1.25F, 0.9F*1.25F);
    stationary = false;
    }
    
    protected void entityInit()
    {
    dataWatcher.addObject(16, Byte.valueOf((byte)0));
    }
    
    public void writeEntityToNBT(NBTTagCompound nbttagcompound)
    {
    super.writeEntityToNBT(nbttagcompound);
    
    
    public void readEntityFromNBT(NBTTagCompound nbttagcompound)
    {
    super.readEntityFromNBT(nbttagcompound);
    
    }
    
    protected String getLivingSound()
    {
    return "mob.pig";
    }
    
    protected String getHurtSound()
    {
    return "mob.pig";
    }
    
    protected String getDeathSound()
    {
    return "mob.pigdeath";
    }
    
    public boolean interact(EntityPlayer entityplayer)
    {
    if(riddenByEntity == null || riddenByEntity == entityplayer)
    {
    entityplayer.mountEntity(this);
    return true;
    } else
    {
    return false;
    }
    
    }
    
    
    protected boolean isMovementCeased()
    {
    return stationary;
    }
    
    public void moveEntity(double d, double d1, double d2)
    {
    if(riddenByEntity != null)
    {
    stationary = true;
    motionX += riddenByEntity.motionX*10; // * 0.20000000000000001D;
    motionZ += riddenByEntity.motionZ*10; // * 0.20000000000000001D;
    motionY += riddenByEntity.motionY*10; // * 0.20000000000000001D;
    if(isCollidedHorizontally)
    {
    isJumping = false;
    }
    super.moveEntity(motionX, motionY, motionZ);
    if(onGround)
    {
    motionY = 2;
    }
    }else
    {
    stationary = false;
    super.moveEntity(d, d1, d2);
    }
    }
    
    
    public void onUpdate()
    {
    super.onUpdate();
    if(riddenByEntity != null)
    {
    //currentTarget = this;
    texture = "/Teste/Monstros/ModelYoshi.png"
    this.randomYawVelocity = 0;
    this.rotationYaw =riddenByEntity.rotationYaw;
    }else
    {
    if(texture != "/Teste/Monstros/ModelYoshi.png")
    {
    texture = "/Teste/Monstros/ModelYoshi.png";
    }
    }
    
    }
    
    
    protected int getDropItemId()
    
    {
    return Item.porkRaw.shiftedIndex;
    }
    
    
    
    
    
    
    
    public boolean getSaddled()
    {
    return (dataWatcher.getWatchableObjectByte(16) & 1) != 0;
    }
    
    public void setSaddled(boolean flag)
    {
    if(flag)
    {
    dataWatcher.updateObject(16, Byte.valueOf((byte)1));
    } else
    {
    dataWatcher.updateObject(16, Byte.valueOf((byte)0));
    }
    }
    
    
    public boolean stationary;
    
    
    
    
    
    @Override
    public EntityAnimal spawnBabyAnimal(EntityAnimal entityanimal) {
    // TODO Auto-generated method stub
    return null;
    }
    @Override
    public int getMaxHealth() {
    // TODO Auto-generated method stub
    return 100;
    }
    }



    It works perfectly on 1.2.5, but in 1.3.2, when i interact with the mob, it just go to the place where the mob is, but don't ride the mob...

    I need help =(
    Posted in: Modification Development
  • 0

    posted a message on [HELP] Rideable Mob
    I'm trying to create a rideable mob, and I used this code:


    public class EntityYoshi extends EntityAnimal
    {
    
    public EntityYoshi(World world)
    {
    super(world);
    texture = "/Teste/Monstros/Yoshi.png";
    setSize(0.9F*1.25F, 0.9F*1.25F);
    stationary = false;
    }
    
    protected void entityInit()
    {
    dataWatcher.addObject(16, Byte.valueOf((byte)0));
    }
    
    public void writeEntityToNBT(NBTTagCompound nbttagcompound)
    {
    super.writeEntityToNBT(nbttagcompound);
    
    
    public void readEntityFromNBT(NBTTagCompound nbttagcompound)
    {
    super.readEntityFromNBT(nbttagcompound);
    
    }
    
    protected String getLivingSound()
    {
    return "mob.pig";
    }
    
    protected String getHurtSound()
    {
    return "mob.pig";
    }
    
    protected String getDeathSound()
    {
    return "mob.pigdeath";
    }
    
    public boolean interact(EntityPlayer entityplayer)
    {
    if(riddenByEntity == null || riddenByEntity == entityplayer)
    {
    entityplayer.mountEntity(this);
    return true;
    } else
    {
    return false;
    }
    
    }
    
    
    protected boolean isMovementCeased()
    {
    return stationary;
    }
    
    public void moveEntity(double d, double d1, double d2)
    {
    if(riddenByEntity != null)
    {
    stationary = true;
    motionX += riddenByEntity.motionX*10; // * 0.20000000000000001D;
    motionZ += riddenByEntity.motionZ*10; // * 0.20000000000000001D;
    motionY += riddenByEntity.motionY*10; // * 0.20000000000000001D;
    if(isCollidedHorizontally)
    {
    isJumping = false;
    }
    super.moveEntity(motionX, motionY, motionZ);
    if(onGround)
    {
    motionY = 2;
    }
    }else
    {
    stationary = false;
    super.moveEntity(d, d1, d2);
    }
    }
    
    
    public void onUpdate()
    {
    super.onUpdate();
    if(riddenByEntity != null) 
    {
    //currentTarget = this;
    texture = "/Teste/Monstros/ModelYoshi.png"
    this.randomYawVelocity = 0;
    this.rotationYaw =riddenByEntity.rotationYaw;
    }else
    {
    if(texture != "/Teste/Monstros/ModelYoshi.png")
    {
    texture = "/Teste/Monstros/ModelYoshi.png";
    }
    }
    
    }
    
    
    protected int getDropItemId()
    
    {
    return Item.porkRaw.shiftedIndex;
    }
    
    
    
    
    
    
    
    public boolean getSaddled()
    {
    return (dataWatcher.getWatchableObjectByte(16) & 1) != 0;
    }
    
    public void setSaddled(boolean flag)
    {
    if(flag)
    {
    dataWatcher.updateObject(16, Byte.valueOf((byte)1));
    } else
    {
    dataWatcher.updateObject(16, Byte.valueOf((byte)0));
    }
    }
    
    
    public boolean stationary;
    
    
    
    
    
    @Override
    public EntityAnimal spawnBabyAnimal(EntityAnimal entityanimal) {
    // TODO Auto-generated method stub
    return null;
    }
    @Override
    public int getMaxHealth() {
    // TODO Auto-generated method stub
    return 100;
    }
    }



    It works perfectly on 1.2.5, but in 1.3.2, when i interact with the mob, it just go to the place where the mob is, but don't ride the mob...

    I need help =(
    Posted in: Tutorials
  • 0

    posted a message on [1.2.5] Steve Mod
    Is my first mod, so is very simple.

    It adds two new ores:

    Steve Ore (rarity: 2 - spawns 15 - 45) and
    Evil Essence (rarity: 30 - spawns 0 - 128).

    With Steve Ore, you can make Steve Ingot (Smelting), and with it, you can make 4 tools:

    Sword, pickaxe, axe and shovel;

    And a complete set (Helmet, Chestplate, Legs and Boots)

    They're better than diamond.

    Evil Essence Ore spawns in Nether, and drops Evil Essence (Item), with it you can upgrade your Steve Tools to Herobrine Tools, or you Steve Armor to Herobrine Armor.

    With gunpowder, sand and one Evil Essence, you can make a Herobrine Bomb (More effective than TNT)


    Boss:

    Is a very simple boss, in the first stage, is a simple Herobrine, that is really fast and do 20 hearts of damage (without any armor), the second stage, is a big Herobrine with a Herobrine Set, I haven't finished it yet.

    To spawn the first stage, you need 8 Evil Essence and 1 Steve Ingot. The second stage spawns automatically after you kill the first one.



    For a while is a very simple, mod, so I want some ideas to make it a little bit diferent of the other mods that just add new tools

    I will put images and a download later
    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on [1.2.5] Steve Mod
    Is my first mod, so is very simple.

    It adds two new ores:

    Steve Ore (rarity: 2 - spawns 15 - 45) and
    Evil Essence (rarity: 30 - spawns 0 - 128).

    With Steve Ore, you can make Steve Ingot (Smelting), and with it, you can make 4 tools:

    Sword, pickaxe, axe and shovel;

    And a complete set (Helmet, Chestplate, Legs and Boots)

    They're better than diamond.

    Evil Essence Ore spawns in Nether, and drops Evil Essence (Item), with it you can upgrade your Steve Tools to Herobrine Tools, or you Steve Armor to Herobrine Armor.

    With gunpowder, sand and one Evil Essence, you can make a Herobrine Bomb (More effective than TNT)


    Boss:

    Is a very simple boss, in the first stage, is a simple Herobrine, that is really fast and do 20 hearts of damage (without any armor), the second stage, is a big Herobrine with a Herobrine Set, I have to finish it yet.

    To spawn the first stage, you need 8 Evil Essence and 1 Steve Ingot. The second stage spawns automatically after you kill the first one.



    For a while is a very simple, mod, so I want some ideas to make it a little bit diferent of the other mods that just add new tools

    I will put images and a download later, I'm not in home now
    Posted in: WIP Mods
  • 0

    posted a message on [1.2.5] Steve Mod
    Is my first mod, so is very simple.

    It adds two new ores:

    Steve Ore (rarity: 2 - spawns 15 - 45) and
    Evil Essence (rarity: 30 - spawns 0 - 128).

    With Steve Ore, you can make Steve Ingot (Smelting), and with it, you can make 4 tools:

    Sword, pickaxe, axe and shovel;

    And a complete set (Helmet, Chestplate, Legs and Boots)

    They're better than diamond.

    Evil Essence Ore spawns in Nether, and drops Evil Essence (Item), with it you can upgrade your Steve Tools to Herobrine Tools, or you Steve Armor to Herobrine Armor.

    With gunpowder, sand and one Evil Essence, you can make a Herobrine Bomb (More effective than TNT)


    Boss:

    Is a very simple boss, in the first stage, is a simple Herobrine, that is really fast and do 20 hearts of damage (without any armor), the second stage, is a big Herobrine with a Herobrine Set, I have to finish it yet.

    To spawn the first stage, you need 8 Evil Essence and 1 Steve Ingot. The second stage spawns automatically after you kill the first one.



    For a while is a very simple, mod, so I want some ideas to make it a little bit diferent of the other mods that just add new toolsI will put images and a download later, I'm not in home now
    Posted in: WIP Mods
  • To post a comment, please .