I don't think any of that is completely possible except for adding new structures. Some of the rest sort of work halfway, like buffing existing mobs into bosses (though it might be possible to make custom models for them), and retexturing old items to make new ones. Custom enchantments however, are impossible without mods to my knowledge.