• 0

    posted a message on [1.2.5] Baseball Bat Mod V3.1(SMP)
    srsly? kewl.

    infact.
    AWESOME

    :D
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    it didnt die.. it just stopped breathing :)
    Posted in: WIP Mods
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    I'm leaving this mod to finish a project.might come back. might do more projects.
    Posted in: WIP Mods
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    Quote from HyperEnforcerX

    Which damn download do I get????? #1 Doesnt work, #2 adds new stuff (that doesnt work, or does no diffrence), #3 Makes me just fly around in space crazily (and slowly dying) #4 Crashes minecraft

    1. correct dont get this one.
    2. correct this is a WIP
    3. O.o space hasnt be added yet and that is impossible most likely your save.
    4. you innstalled it wrong.
    Posted in: WIP Mods
  • 0

    posted a message on Where to Put Textures from my mod to MCP 5.0 (MC 1.0.0)
    you guys post your errors.

    and remember to get the name correct. and the position its supposed to be in.

    for example:
    .setIconIndex(ModLoader.addOverride("/gui/items.png", "/SpaceMod/Items/ElectricHoe.png"))

    if i used this i would need to put a ElectricHoe.png

    in MyFolder/jars/bin/minecraft.jar/SpaceMod/Items/
    Posted in: Tutorials
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    Quote from xoraphox

    I dont know why but I cannot play with the test builds every time the game crash... can you post all the texture on the website plz?


    sure u got modloader?
    Posted in: WIP Mods
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    CHANGELIST(what i do):
    0.1
    complained at stian for realeasing a non working build
    0.2
    made the materials needed to fix 0.1
    made armor

    0.3
    made bow that shoots sperm.

    copied 500 tuorials to fix armor. still broken.

    made a BlockElectronicore

    made a iron stick

    made a space lamp

    changed the tool's crafting recipies to be made with the new iron stick

    made an alien bow texture

    made an alien model

    made an alien archer model

    added iron plates - removed

    added iron walls - removed

    added iron fences - removed

    Posted in: WIP Mods
  • 0

    posted a message on What Steve REALLY does at nightime
    look at the first image. to the left.

    "mmm dat ass"
    Posted in: Fan Art
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    we are thinking about making a dimension teleporter at the height limit.

    and making you drown if the spacesuit isnt on
    Posted in: WIP Mods
  • 0

    posted a message on [1.1] [WIP] Space Mod [INACTIVE DURING HOLIDAY]
    Quote from Cameron16

    Bookmarked...though when I installed the mod, I checked TMI and there was nothing...and nothing creative too, so couldnt craft anything...But still hopeful for this mod.:biggrin.gif:

    maybe you installed it wrong. remember you need modloader

    i could spawn them in.

    just remember u cant equip the armor for some reason.. i think its just a conflict

    edit: not a conflict. dont know the new way to make armor apperently.
    Posted in: WIP Mods
  • 0

    posted a message on [Creating Mods] Miscellaneous Tutorials [01/13/12]
    my arrows are white 4x4 blocks... help please O.o
    and is it supposed to update the texture in the inventory while u draw it back?

    and mine stops at AlienArrow4.png not 1...

    ItemAlienArrow
    package net.minecraft.src;
    
    import java.util.Random;
    
    public class ItemAlienBow extends Item
    {
    
        public ItemAlienBow(int i)
        {
            super(i);
            maxStackSize = 1;
            setMaxDamage(384);
        }
    
            public void onUpdate(ItemStack itemstack, World world, Entity entity, int i, boolean flag)
        {
                    EntityPlayer entityplayer = (EntityPlayer)entity;
                    ItemStack itemstack1 = entityplayer.inventory.getCurrentItem();
                    if(entityplayer.isUsingItem() && itemstack1.itemID == mod_Space.AlienBow.shiftedIndex)
                    {
                            int k = itemstack.getMaxItemUseDuration() - entityplayer.func_35205_Y();
                            if(k >= 18)
                {
                    iconIndex = mod_Space.AlienBow4;
                }else
                if(k > 13)
                {
                    iconIndex = mod_Space.AlienBow3;
                }else
                if(k > 0)
                {
                    iconIndex = mod_Space.AlienBow2;
                }else
                            iconIndex = mod_Space.AlienBow1;
                    }
        }
            
        public void onPlayerStoppedUsing(ItemStack itemstack, World world, EntityPlayer entityplayer, int i)
        {
                int j = getMaxItemUseDuration(itemstack) - i;
                float f = (float)j / 20F;
                f = (f * f + f * 2.0F) / 3F;
                if((double)f < 0.10000000000000001D)
                {
                    return;
                }
                if(f > 1.0F)
                {
                    f = 1.0F;
                }
                EntityAlienArrow entityfirearrow = new EntityAlienArrow(world, entityplayer, f * 2.0F);
                            itemstack.damageItem(1, entityplayer);
                            world.playSoundAtEntity(entityplayer, "random.bow", 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F);
                            world.spawnEntityInWorld(entityfirearrow);
        }
    
        public ItemStack onFoodEaten(ItemStack itemstack, World world, EntityPlayer entityplayer)
        {
            return itemstack;
        }
            
        public int getMaxItemUseDuration(ItemStack itemstack)
        {
            return 0x11940;
        }
    
        public EnumAction getItemUseAction(ItemStack itemstack)
        {
            return EnumAction.bow;
        }
    
        public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer)
        {
            entityplayer.setItemInUse(itemstack, getMaxItemUseDuration(itemstack));
            return itemstack;
        }
    }

    EntityAlienArrow
    package net.minecraft.src;
    
    import java.util.List;
    import java.util.Random;
    
    public class EntityAlienArrow extends Entity
    {
    
        private int xTile;
        private int yTile;
        private int zTile;
        private int inTile;
        private int inData;
        private boolean inGround;
        public boolean doesArrowBelongToPlayer;
        public int arrowShake;
        public Entity shootingEntity;
        private int ticksInGround;
        private int ticksInAir;
        public boolean arrowCritical;
    
        public EntityAlienArrow(World world)
        {
            super(world);
            xTile = -1;
            yTile = -1;
            zTile = -1;
            inTile = 0;
            inData = 0;
            inGround = false;
            doesArrowBelongToPlayer = false;
            arrowShake = 0;
            ticksInAir = 0;
            arrowCritical = false;
            setSize(0.5F, 0.5F);
        }
    
        public EntityAlienArrow(World world, double d, double d1, double d2)
        {
            super(world);
            xTile = -1;
            yTile = -1;
            zTile = -1;
            inTile = 0;
            inData = 0;
            inGround = false;
            doesArrowBelongToPlayer = false;
            arrowShake = 0;
            ticksInAir = 0;
            arrowCritical = false;
            setSize(0.5F, 0.5F);
            setPosition(d, d1, d2);
            yOffset = 0.0F;
        }
    
        public EntityAlienArrow(World world, EntityLiving entityliving, float f)
        {
            super(world);
            xTile = -1;
            yTile = -1;
            zTile = -1;
            inTile = 0;
            inData = 0;
            inGround = false;
            doesArrowBelongToPlayer = false;
            arrowShake = 0;
            ticksInAir = 0;
            arrowCritical = false;
            shootingEntity = entityliving;
            doesArrowBelongToPlayer = entityliving instanceof EntityPlayer;
            setSize(0.5F, 0.5F);
            setLocationAndAngles(entityliving.posX, entityliving.posY + (double)entityliving.getEyeHeight(), entityliving.posZ, entityliving.rotationYaw, entityliving.rotationPitch);
            posX -= MathHelper.cos((rotationYaw / 180F) * 3.141593F) * 0.16F;
            posY -= 0.10000000149011612D;
            posZ -= MathHelper.sin((rotationYaw / 180F) * 3.141593F) * 0.16F;
            setPosition(posX, posY, posZ);
            yOffset = 0.0F;
            motionX = -MathHelper.sin((rotationYaw / 180F) * 3.141593F) * MathHelper.cos((rotationPitch / 180F) * 3.141593F);
            motionZ = MathHelper.cos((rotationYaw / 180F) * 3.141593F) * MathHelper.cos((rotationPitch / 180F) * 3.141593F);
            motionY = -MathHelper.sin((rotationPitch / 180F) * 3.141593F);
            setArrowHeading(motionX, motionY, motionZ, f * 1.5F, 1.0F);
        }
    
        protected void entityInit()
        {
        }
    
        public void setArrowHeading(double d, double d1, double d2, float f, 
                float f1)
        {
            float f2 = MathHelper.sqrt_double(d * d + d1 * d1 + d2 * d2);
            d /= f2;
            d1 /= f2;
            d2 /= f2;
            d += rand.nextGaussian() * 0.0074999998323619366D * (double)f1;
            d1 += rand.nextGaussian() * 0.0074999998323619366D * (double)f1;
            d2 += rand.nextGaussian() * 0.0074999998323619366D * (double)f1;
            d *= f;
            d1 *= f;
            d2 *= f;
            motionX = d;
            motionY = d1;
            motionZ = d2;
            float f3 = MathHelper.sqrt_double(d * d + d2 * d2);
            prevRotationYaw = rotationYaw = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
            prevRotationPitch = rotationPitch = (float)((Math.atan2(d1, f3) * 180D) / 3.1415927410125732D);
            ticksInGround = 0;
        }
    
        public void setVelocity(double d, double d1, double d2)
        {
            motionX = d;
            motionY = d1;
            motionZ = d2;
            if(prevRotationPitch == 0.0F && prevRotationYaw == 0.0F)
            {
                float f = MathHelper.sqrt_double(d * d + d2 * d2);
                prevRotationYaw = rotationYaw = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
                prevRotationPitch = rotationPitch = (float)((Math.atan2(d1, f) * 180D) / 3.1415927410125732D);
                prevRotationPitch = rotationPitch;
                prevRotationYaw = rotationYaw;
                setLocationAndAngles(posX, posY, posZ, rotationYaw, rotationPitch);
                ticksInGround = 0;
            }
        }
    
        public void onUpdate()
        {
            super.onUpdate();
            if(prevRotationPitch == 0.0F && prevRotationYaw == 0.0F)
            {
                float f = MathHelper.sqrt_double(motionX * motionX + motionZ * motionZ);
                prevRotationYaw = rotationYaw = (float)((Math.atan2(motionX, motionZ) * 180D) / 3.1415927410125732D);
                prevRotationPitch = rotationPitch = (float)((Math.atan2(motionY, f) * 180D) / 3.1415927410125732D);
            }
            int i = worldObj.getBlockId(xTile, yTile, zTile);
            if(i > 0)
            {
                Block.blocksList[i].setBlockBoundsBasedOnState(worldObj, xTile, yTile, zTile);
                AxisAlignedBB axisalignedbb = Block.blocksList[i].getCollisionBoundingBoxFromPool(worldObj, xTile, yTile, zTile);
                if(axisalignedbb != null && axisalignedbb.isVecInside(Vec3D.createVector(posX, posY, posZ)))
                {
                    inGround = true;
                }
            }
            if(arrowShake > 0)
            {
                arrowShake--;
            }
            if(inGround)
            {
                int j = worldObj.getBlockId(xTile, yTile, zTile);
                int k = worldObj.getBlockMetadata(xTile, yTile, zTile);
                if(j != inTile || k != inData)
                {
                    inGround = false;
                    motionX *= rand.nextFloat() * 0.2F;
                    motionY *= rand.nextFloat() * 0.2F;
                    motionZ *= rand.nextFloat() * 0.2F;
                    ticksInGround = 0;
                    ticksInAir = 0;
                    return;
                }
                ticksInGround++;
                if(ticksInGround == 1200)
                {
                    setEntityDead();
                }
                return;
            }
            ticksInAir++;
            Vec3D vec3d = Vec3D.createVector(posX, posY, posZ);
            Vec3D vec3d1 = Vec3D.createVector(posX + motionX, posY + motionY, posZ + motionZ);
            MovingObjectPosition movingobjectposition = worldObj.rayTraceBlocks_do_do(vec3d, vec3d1, false, true);
            vec3d = Vec3D.createVector(posX, posY, posZ);
            vec3d1 = Vec3D.createVector(posX + motionX, posY + motionY, posZ + motionZ);
            if(movingobjectposition != null)
            {
                vec3d1 = Vec3D.createVector(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord);
            }
            Entity entity = null;
            List list = worldObj.getEntitiesWithinAABBExcludingEntity(this, boundingBox.addCoord(motionX, motionY, motionZ).expand(1.0D, 1.0D, 1.0D));
            double d = 0.0D;
            for(int l = 0; l < list.size(); l++)
            {
                Entity entity1 = (Entity)list.get(l);
                if(!entity1.canBeCollidedWith() || entity1 == shootingEntity && ticksInAir < 5)
                {
                    continue;
                }
                float f5 = 0.3F;
                AxisAlignedBB axisalignedbb1 = entity1.boundingBox.expand(f5, f5, f5);
                MovingObjectPosition movingobjectposition1 = axisalignedbb1.calculateIntercept(vec3d, vec3d1);
                if(movingobjectposition1 == null)
                {
                    continue;
                }
                double d1 = vec3d.distanceTo(movingobjectposition1.hitVec);
                if(d1 < d || d == 0.0D)
                {
                    entity = entity1;
                    d = d1;
                }
            }
    
            if(entity != null)
            {
                movingobjectposition = new MovingObjectPosition(entity);
            }
            if(movingobjectposition != null)
            {
                if(movingobjectposition.entityHit != null)
                {
                    float f1 = MathHelper.sqrt_double(motionX * motionX + motionY * motionY + motionZ * motionZ);
                    int j1 = (int)Math.ceil((double)f1 * 2D);
                    if(arrowCritical)
                    {
                        j1 += rand.nextInt(j1 / 2 + 2);
                    }
                    DamageSource damagesource = null;
                    if(shootingEntity == null)
                    {
                        damagesource = causeFireArrowDamage(this, this);
                    } else
                    {
                        damagesource = causeFireArrowDamage(this, shootingEntity);
                    }
                    if(movingobjectposition.entityHit.attackEntityFrom(damagesource, j1))
                    {
                        if(movingobjectposition.entityHit instanceof EntityLiving)
                        {
                             ((EntityLiving)movingobjectposition.entityHit).arrowHitTempCounter++;
                            ((EntityLiving)movingobjectposition.entityHit).setFire(6);
                        }
                        worldObj.playSoundAtEntity(this, "random.bowhit", 1.0F, 1.2F / (rand.nextFloat() * 0.2F + 0.9F));
                        setEntityDead();
                    } else
                    {
                        motionX *= -0.10000000149011612D;
                        motionY *= -0.10000000149011612D;
                        motionZ *= -0.10000000149011612D;
                        rotationYaw += 180F;
                        prevRotationYaw += 180F;
                        ticksInAir = 0;
                    }
                } else
                {
                    xTile = movingobjectposition.blockX;
                    yTile = movingobjectposition.blockY;
                    zTile = movingobjectposition.blockZ;
                    inTile = worldObj.getBlockId(xTile, yTile, zTile);
                    inData = worldObj.getBlockMetadata(xTile, yTile, zTile);
                    motionX = (float)(movingobjectposition.hitVec.xCoord - posX);
                    motionY = (float)(movingobjectposition.hitVec.yCoord - posY);
                    motionZ = (float)(movingobjectposition.hitVec.zCoord - posZ);
                    float f2 = MathHelper.sqrt_double(motionX * motionX + motionY * motionY + motionZ * motionZ);
                    posX -= (motionX / (double)f2) * 0.05000000074505806D;
                    posY -= (motionY / (double)f2) * 0.05000000074505806D;
                    posZ -= (motionZ / (double)f2) * 0.05000000074505806D;
                    worldObj.playSoundAtEntity(this, "random.bowhit", 1.0F, 1.2F / (rand.nextFloat() * 0.2F + 0.9F));
                    inGround = true;
                    arrowShake = 7;
                    arrowCritical = false;
                }
            }
            if(arrowCritical)
            {
                for(int i1 = 0; i1 < 4; i1++)
                {
                    worldObj.spawnParticle("crit", posX + (motionX * (double)i1) / 4D, posY + (motionY * (double)i1) / 4D, posZ + (motionZ * (double)i1) / 4D, -motionX, -motionY + 0.20000000000000001D, -motionZ);
                }
    
            }
            posX += motionX;
            posY += motionY;
            posZ += motionZ;
            float f3 = MathHelper.sqrt_double(motionX * motionX + motionZ * motionZ);
            rotationYaw = (float)((Math.atan2(motionX, motionZ) * 180D) / 3.1415927410125732D);
            for(rotationPitch = (float)((Math.atan2(motionY, f3) * 180D) / 3.1415927410125732D); rotationPitch - prevRotationPitch < -180F; prevRotationPitch -= 360F) { }
            for(; rotationPitch - prevRotationPitch >= 180F; prevRotationPitch += 360F) { }
            for(; rotationYaw - prevRotationYaw < -180F; prevRotationYaw -= 360F) { }
            for(; rotationYaw - prevRotationYaw >= 180F; prevRotationYaw += 360F) { }
            rotationPitch = prevRotationPitch + (rotationPitch - prevRotationPitch) * 0.2F;
            rotationYaw = prevRotationYaw + (rotationYaw - prevRotationYaw) * 0.2F;
            float f4 = 0.99F;
            float f6 = 0.05F;
            if(isInWater())
            {
                for(int k1 = 0; k1 < 4; k1++)
                {
                    float f7 = 0.25F;
                    worldObj.spawnParticle("bubble", posX - motionX * (double)f7, posY - motionY * (double)f7, posZ - motionZ * (double)f7, motionX, motionY, motionZ);
                }
    
                f4 = 0.8F;
            }
            motionX *= f4;
            motionY *= f4;
            motionZ *= f4;
            motionY -= f6;
            setPosition(posX, posY, posZ);
                    worldObj.spawnParticle("fire", posX, posY, posZ, -motionX*0.1, -motionY*0.1, -motionZ*0.1);
        }
    
        public void writeEntityToNBT(NBTTagCompound nbttagcompound)
        {
            nbttagcompound.setShort("xTile", (short)xTile);
            nbttagcompound.setShort("yTile", (short)yTile);
            nbttagcompound.setShort("zTile", (short)zTile);
            nbttagcompound.setByte("inTile", (byte)inTile);
            nbttagcompound.setByte("inData", (byte)inData);
            nbttagcompound.setByte("shake", (byte)arrowShake);
            nbttagcompound.setByte("inGround", (byte)(inGround ? 1 : 0));
            nbttagcompound.setBoolean("player", doesArrowBelongToPlayer);
        }
    
        public void readEntityFromNBT(NBTTagCompound nbttagcompound)
        {
            xTile = nbttagcompound.getShort("xTile");
            yTile = nbttagcompound.getShort("yTile");
            zTile = nbttagcompound.getShort("zTile");
            inTile = nbttagcompound.getByte("inTile") & 0xff;
            inData = nbttagcompound.getByte("inData") & 0xff;
            arrowShake = nbttagcompound.getByte("shake") & 0xff;
            inGround = nbttagcompound.getByte("inGround") == 1;
            doesArrowBelongToPlayer = nbttagcompound.getBoolean("player");
        }
    
            public static DamageSource causeFireArrowDamage(EntityAlienArrow entityarrow, Entity entity)
        {
           return (new EntityDamageSourceIndirect("fireball", entityarrow, entity)).setFireDamage().setProjectile();
        }
    
        public float getShadowSize()
        {
            return 0.0F;
        }
    }
    RenderAlienArrow
    package net.minecraft.src;
    
    import org.lwjgl.opengl.GL11;
    
    
    public class RenderAlienArrow extends Render
    {
    
        public RenderAlienArrow()
        {
        }
    
        public void RenderAlienArrow(EntityAlienArrow EntityAlienArrow, double d, double d1, double d2, 
                float f, float f1)
        {
            loadTexture("/elemental/arrows.png");
            GL11.glPushMatrix();
            GL11.glTranslatef((float)d, (float)d1, (float)d2);
            GL11.glRotatef((EntityAlienArrow.prevRotationYaw + (EntityAlienArrow.rotationYaw - EntityAlienArrow.prevRotationYaw) * f1) - 90F, 0.0F, 1.0F, 0.0F);
            GL11.glRotatef(EntityAlienArrow.prevRotationPitch + (EntityAlienArrow.rotationPitch - EntityAlienArrow.prevRotationPitch) * f1, 0.0F, 0.0F, 1.0F);
            Tessellator tessellator = Tessellator.instance;
            int i = 0;
            float f2 = 0.0F;
            float f3 = 0.5F;
            float f4 = (float)(0 + i * 10) / 32F;
            float f5 = (float)(5 + i * 10) / 32F;
            float f6 = 0.0F;
            float f7 = 0.15625F;
            float f8 = (float)(5 + i * 10) / 32F;
            float f9 = (float)(10 + i * 10) / 32F;
            float f10 = 0.05625F;
            GL11.glEnable(32826 /*GL_RESCALE_NORMAL_EXT*/);
            float f11 = (float)EntityAlienArrow.arrowShake - f1;
            if(f11 > 0.0F)
            {
                float f12 = -MathHelper.sin(f11 * 3F) * f11;
                GL11.glRotatef(f12, 0.0F, 0.0F, 1.0F);
            }
            GL11.glRotatef(45F, 1.0F, 0.0F, 0.0F);
            GL11.glScalef(f10, f10, f10);
            GL11.glTranslatef(-4F, 0.0F, 0.0F);
            GL11.glNormal3f(f10, 0.0F, 0.0F);
            tessellator.startDrawingQuads();
            tessellator.addVertexWithUV(-7D, -2D, -2D, f6, f8);
            tessellator.addVertexWithUV(-7D, -2D, 2D, f7, f8);
            tessellator.addVertexWithUV(-7D, 2D, 2D, f7, f9);
            tessellator.addVertexWithUV(-7D, 2D, -2D, f6, f9);
            tessellator.draw();
            GL11.glNormal3f(-f10, 0.0F, 0.0F);
            tessellator.startDrawingQuads();
            tessellator.addVertexWithUV(-7D, 2D, -2D, f6, f8);
            tessellator.addVertexWithUV(-7D, 2D, 2D, f7, f8);
            tessellator.addVertexWithUV(-7D, -2D, 2D, f7, f9);
            tessellator.addVertexWithUV(-7D, -2D, -2D, f6, f9);
            tessellator.draw();
            for(int j = 0; j < 4; j++)
            {
                GL11.glRotatef(90F, 1.0F, 0.0F, 0.0F);
                GL11.glNormal3f(0.0F, 0.0F, f10);
                tessellator.startDrawingQuads();
                tessellator.addVertexWithUV(-8D, -2D, 0.0D, f2, f4);
                tessellator.addVertexWithUV(8D, -2D, 0.0D, f3, f4);
                tessellator.addVertexWithUV(8D, 2D, 0.0D, f3, f5);
                tessellator.addVertexWithUV(-8D, 2D, 0.0D, f2, f5);
                tessellator.draw();
            }
    
            GL11.glDisable(32826 /*GL_RESCALE_NORMAL_EXT*/);
            GL11.glPopMatrix();
        }
    
        public void doRender(Entity entity, double d, double d1, double d2, 
                float f, float f1)
        {
            RenderAlienArrow((EntityAlienArrow)entity, d, d1, d2, f, f1);
        }
    }

    thanks for this great tutorial :biggrin.gif:
    Posted in: Tutorials
  • 0

    posted a message on Space Mod - Searching Coders and Texturers
    ^ it crashes ur minecraft no matter what. and you cant even make the items.
    why did you release it? ;p
    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on Space Mod - Searching Coders and Texturers
    coder2 blocked me on skypee for asking a yes or no question ...

    we might not be able to make this mod together ;o

    edit: looks like he quit


    wow drama on the 3rd day XD
    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on Space Mod - Searching Coders and Texturers
    k ill do the mobs.
    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on [MOD IDEA/REQ] FishCraft
    Quote from Kragtast

    Wow. Its been a long time since i started this. Anyway, it was a good run. But this should be left to die.

    then why did you bump it?
    Posted in: Requests / Ideas For Mods
  • To post a comment, please or register a new account.