use TFC time constants instead of 24000 literally
should be better creative mode detection in hunger loss
getTotalTicks will update the current time if it isnt already initialized (does not fix the problem of players losing hunger when logged out)