use new core tryArgObject and add missing getDenizenObject calls
Some of this was delayed to allow the mythicmob PR to go through first but it hasn't updated in a month so it'll just have to get merged whenever it's actually ready to go (commit: 171ed2d)