* Fix vanilla components not being translated * Add nullability check, simplify adventure component encoding Changes suggested by @jpenilla