yeah, changes in sources always need compiling to apply
max itemId is 65535 btw
if we ever wanted to go beyond that cap, we'd have to readjust every single tool and format (rme, otbm, otb, client, server, spr, dat and probably more) because they all store itemId as 16 bits