1
Programming help, please
I've been having a problem since last night and I can't figure out what's wrong. This code seems correct, at least enough to get it to load on Minecraft. I've tried taking the code for damage to mobs and players and making it a comment (//Such and such comment) to see if that helped, but it still won't load in the creative inventory. Here it is:
Click to reveal
package eclipse7.warhammer.blocks;
import eclipse7.warhammer.common.warhammer;
import net.minecraft.block.Block;
import net.minecraft.block.BlockFence;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.entity.Entity;
import net.minecraft.item.Item;
import net.minecraft.util.DamageSource;
import net.minecraft.world.World;
public class BlockBarbedWire extends Block{
public BlockBarbedWire(int par1, Material par2Material) {
super(par1, par2Material);
this.setCreativeTab(warhammer.TabWarhammer);
}
public void registerIcons(IconRegister iconRegister) {
blockIcon = iconRegister.registerIcon("Warhammer:BarbedWire");
}
public boolean isOpaqueCube() {
return false;
}
public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) {
par5Entity.attackEntityFrom(DamageSource.inWall, 1.0F);
}
}
import eclipse7.warhammer.common.warhammer;
import net.minecraft.block.Block;
import net.minecraft.block.BlockFence;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.entity.Entity;
import net.minecraft.item.Item;
import net.minecraft.util.DamageSource;
import net.minecraft.world.World;
public class BlockBarbedWire extends Block{
public BlockBarbedWire(int par1, Material par2Material) {
super(par1, par2Material);
this.setCreativeTab(warhammer.TabWarhammer);
}
public void registerIcons(IconRegister iconRegister) {
blockIcon = iconRegister.registerIcon("Warhammer:BarbedWire");
}
public boolean isOpaqueCube() {
return false;
}
public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) {
par5Entity.attackEntityFrom(DamageSource.inWall, 1.0F);
}
}
3
Thank you, I haven't had enough practice with creating blocks. Fixed.
GameRegistry.registerBlock
Wait. Is this a mod, or a plugin?
