BTW, even with the newer class:
==================
package com.noodles.MPMod;
import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
public class BlockBase extends Block
{
public int render;
public int rid = 2;
public boolean opaque;
public BlockBase(int render, boolean opaque)
{
super(Material.wood);
this.render = render;
this.opaque = opaque;
}
public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_)
{
return Item.getItemFromBlock(this);
}
public void setRender() {
rid = render;
}
@Override
public int getRenderType()
{
return rid;
}
@Override
public boolean isOpaqueCube()
{
return opaque;
}
@Override
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int wx, int wy, int wz)
{
return null;
}
}
====================
It is still not letting me pass through the block and instead making me bounce off!