1

Need a skilled moder

Doge IG's Avatar Doge IG10/26/14 5:49 pm
11/10/2014 8:32 pm
EnderMiner77's Avatar EnderMiner77
I have some amazing ideas for mods, but I don't know how to code. I can't share my ideas because some one might steel it. Message me if your interested
Posted by Doge IG's Avatar
Doge IG
Level 3 : Apprentice Architect
2

Create an account or sign in to comment.

11

1
11/10/2014 8:32 pm
Level 68 : High Grandmaster Programmer
EnderMiner77
EnderMiner77's Avatar
Meh, for you (quote) moding (unquote) is just copy pasting, without actually understanding anything, probably. So, I grabbed a random chunk of code from my mod and splattered it here:

package minerguy31.mcore.block;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import minerguy31.explosivespp.ExplosivesPP;
import minerguy31.explosivespp.ctabs.TabExplosives;
import minerguy31.mcore.entity.EntityExplosivePrimed;

import java.util.List;
import java.util.Random;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.item.EntityTNTPrimed;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.projectile.EntityArrow;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.Explosion;
import net.minecraft.world.World;

public class BlockExplosive extends Block
{
int type;
String textureName;
float explosionpower;
@SideOnly(Side.CLIENT)
private IIcon field_150116_a;
@SideOnly(Side.CLIENT)
private IIcon field_150115_b;
private static final String __OBFID = "CL_00000324";
int fuse;


public BlockExplosive(String blockname,float explosionp,int fuse,String textureName,int type)
{
super(Material.tnt);
this.setCreativeTab(ExplosivesPP.mainTab);
this.explosionpower=explosionp;
this.textureName=textureName;
setBlockName(blockname);
this.fuse=fuse;
this.type=type;
System.out.println("[Debug]: BlockExplosive constructor called with blockname: "+
blockname + ", explosionp: " + explosionp + ", fuse: " + fuse + ", texturename: " + textureName + ", type: " + type);
}


@SideOnly(Side.CLIENT)
public IIcon getIcon(int p_149691_1_, int p_149691_2_)
{
return p_149691_1_ == 0 ? this.field_150115_b : (p_149691_1_ == 1 ? this.field_150116_a : this.blockIcon);
}


public void onBlockAdded(World p_149726_1_, int p_149726_2_, int p_149726_3_, int p_149726_4_)
{
super.onBlockAdded(p_149726_1_, p_149726_2_, p_149726_3_, p_149726_4_);

if (p_149726_1_.isBlockIndirectlyGettingPowered(p_149726_2_, p_149726_3_, p_149726_4_))
{
this.onBlockDestroyedByPlayer(p_149726_1_, p_149726_2_, p_149726_3_, p_149726_4_, 1);
p_149726_1_.setBlockToAir(p_149726_2_, p_149726_3_, p_149726_4_);
}
}


public void onNeighborBlockChange(World p_149695_1_, int p_149695_2_, int p_149695_3_, int p_149695_4_, Block p_149695_5_)
{
if (p_149695_1_.isBlockIndirectlyGettingPowered(p_149695_2_, p_149695_3_, p_149695_4_))
{
this.onBlockDestroyedByPlayer(p_149695_1_, p_149695_2_, p_149695_3_, p_149695_4_, 1);
p_149695_1_.setBlockToAir(p_149695_2_, p_149695_3_, p_149695_4_);
}
}


public int quantityDropped(Random p_149745_1_)
{
return 1;
}


public void onBlockDestroyedByExplosion(World p_149723_1_, int p_149723_2_, int p_149723_3_, int p_149723_4_, Explosion p_149723_5_)
{
if (!p_149723_1_.isRemote && type!=1)
{
this.fuse/=5;
func_150114_a(p_149723_1_,p_149723_2_, p_149723_3_, p_149723_4_, 1, (EntityLivingBase)null);
}
}


public void onBlockDestroyedByPlayer(World p_149664_1_, int p_149664_2_, int p_149664_3_, int p_149664_4_, int p_149664_5_)
{
this.func_150114_a(p_149664_1_, p_149664_2_, p_149664_3_, p_149664_4_, p_149664_5_, (EntityLivingBase)null);
}

public void func_150114_a(World p_150114_1_, int p_150114_2_, int p_150114_3_, int p_150114_4_, int p_150114_5_, EntityLivingBase p_150114_6_)
{
if (!p_150114_1_.isRemote)
{
if ((p_150114_5_ & 1) == 1)
{
EntityExplosivePrimed entitytntprimed = new EntityExplosivePrimed(p_150114_1_, (double)((float)p_150114_2_ + 0.5F), (double)((float)p_150114_3_ + 0.5F), (double)((float)p_150114_4_ + 0.5F), p_150114_6_,explosionpower,fuse,textureName,type);
p_150114_1_.spawnEntityInWorld(entitytntprimed);
p_150114_1_.playSoundAtEntity(entitytntprimed, "game.tnt.primed", 1.0F, 1.0F);
}
}
}


public boolean onBlockActivated(World p_149727_1_, int p_149727_2_, int p_149727_3_, int p_149727_4_, EntityPlayer p_149727_5_, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_)
{
if (p_149727_5_.getCurrentEquippedItem() != null && p_149727_5_.getCurrentEquippedItem().getItem() == Items.flint_and_steel)
{
this.func_150114_a(p_149727_1_, p_149727_2_, p_149727_3_, p_149727_4_, 1, p_149727_5_);
p_149727_1_.setBlockToAir(p_149727_2_, p_149727_3_, p_149727_4_);
p_149727_5_.getCurrentEquippedItem().damageItem(1, p_149727_5_);
return true;
}
else
{
return super.onBlockActivated(p_149727_1_, p_149727_2_, p_149727_3_, p_149727_4_, p_149727_5_, p_149727_6_, p_149727_7_, p_149727_8_, p_149727_9_);
}
}


public void onEntityCollidedWithBlock(World p_149670_1_, int p_149670_2_, int p_149670_3_, int p_149670_4_, Entity p_149670_5_)
{
if (p_149670_5_ instanceof EntityArrow && !p_149670_1_.isRemote)
{
EntityArrow entityarrow = (EntityArrow)p_149670_5_;

if (entityarrow.isBurning())
{
this.func_150114_a(p_149670_1_, p_149670_2_, p_149670_3_, p_149670_4_, 1, entityarrow.shootingEntity instanceof EntityLivingBase ? (EntityLivingBase)entityarrow.shootingEntity : null);
p_149670_1_.setBlockToAir(p_149670_2_, p_149670_3_, p_149670_4_);
}
}
}


public boolean canDropFromExplosion(Explosion p_149659_1_)
{
return false;
}

@Override
public String getTextureName(){

return textureName;

}

@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister p_149651_1_)
{
this.blockIcon = p_149651_1_.registerIcon(this.getTextureName() + "_side");
this.field_150116_a = p_149651_1_.registerIcon(this.getTextureName() + "_top");
this.field_150115_b = p_149651_1_.registerIcon(this.getTextureName() + "_bottom");
}
}


Good luck dude.
1
11/07/2014 2:49 pm
Level 27 : Expert Explorer
alistairw
alistairw's Avatar
If you can't learn english you can't learn how to get a decent coder. You won't be any good at java either as you won't understand any instructions given to you.

Sorry to be offensive in any way.
1
10/26/2014 6:16 pm
Level 9 : Apprentice Dragonborn
TheGrim123321
TheGrim123321's Avatar
It's not that hard to spell. I'm 13 and I may not have the best of English skills, I do this crazy thing called spell check.
1
10/26/2014 6:17 pm
Level 3 : Apprentice Architect
Doge IG
Doge IG's Avatar
yah some how i still used spell check and failed... BTW what did i spell wrong?
1
11/07/2014 1:58 pm
Level 46 : Master Modder
Gnomorian
Gnomorian's Avatar
"some one might steel it"
*steal
1
10/26/2014 6:14 pm
Level 3 : Apprentice Architect
Doge IG
Doge IG's Avatar
Thank you LanDig for an actual answer thats not derogatory. Yes i am twelve and of course when your twelve you don't know every thing, nor do you know how to spell every thing. Most people who own planet minecraft accounts are probably twelve. Well since a twelve year old can't have dreams with out getting put down, might as well delete this thread.
1
10/26/2014 5:58 pm
Level 68 : High Grandmaster Programmer
EnderMiner77
EnderMiner77's Avatar
Seriously dude, I can see why you can't code; It's 'cause you aren't even skilled at English as your post implies, so no wonder you can't do java. -_-
1
10/26/2014 5:50 pm
Level 11 : Journeyman Ranger
Slimecraft101
Slimecraft101's Avatar
*Need a skilled speller
1
10/26/2014 6:03 pm
Level 28 : Expert Taco
IanDig
IanDig's Avatar
Lol. But seriously, don't hate on people because they can't spell. There are many members of the PMC community who don't speak English as their native language. Otherwise it might just be another naive 12 year old. People who are that age and younger don't particularly fit in on PMC.


There will probably not be people willing to make mods for you. I would suggest abandoning this thread now, unless you have money. People won't make mods because you asked them to right out of the blue. Some modders and developers can be hired.

Unless you're asking for a skin or something similar, they probably won't pay you any heed.
Take The Tripping Kangaro0 for example, he makes super-realistic large-scale builds for people as a hobby, and he makes money off of it; both by the person who paid him, and by adfly views.
1
11/07/2014 2:09 pm
Level 1 : New Crafter
gopher786
gopher786's Avatar
Actually, Minecraft is a game for kids, just as well as adults/teens. This website is a Minecraft website. So, just like Minecraft, it is good for all ages.
1
11/07/2014 2:43 pm
Level 28 : Expert Taco
IanDig
IanDig's Avatar
Well yeah, but this site is kind of a social media site... Forums, chat, flame wars, maturity levels, 19 year old spamming about how they ****** your mom + kids. Not a good combo.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome