itemdata
texture
rewrite