fullName = addonName + "." + getName();
opaque = input.readBoolean();
setFriction(input.readFloat());
setHardness(input.readFloat());
setLightLevel(input.readInt());
item = new GenericCustomItem(addon, name, customId);
MaterialData.addCustomBlock(this);
this.setItemDrop(new ItemStack(this, 1));
this.blockId = isOpaque() ? 1 :20;
}