There's a static method in Block called func_149729_e which takes an integer and returns a Block object. The prerequisite is that func_149671_p is called once during loading to load up registryNamespaced with all the Block objects, block ids and block names. So no, I don't think it's a problem at all. I'm also buffering the Block objects by their id in a HashMap after the first time they're called, to avoid reflection as much as possible.
In other news, my crazy genius friend believes it is possible to make the sim on Android. Possible or not, we're going for it. This is also brilliant timing, since I haven't started on the Qt GUI yet anyway.
EDIT: Damn I'm excited.
In other news, my crazy genius friend believes it is possible to make the sim on Android. Possible or not, we're going for it. This is also brilliant timing, since I haven't started on the Qt GUI yet anyway.
EDIT: Damn I'm excited.