There are three classes that should be able to be overwritten:
yq (ItemStack)
vq (World)
l  (RenderGlobal)

The only reason I include them in this modded version is that it's a test version, 
and I can't guarantee that it will work without them right this instant. Next version...