I'm working on making a mod that adds in-world gears that mesh and rotate as you'd expect. I've got TileEntities for the gears that track their neighbors and update themselves appropriately, but having them all update individually is slowing the game down. Instead, I'd like a global object they can all register with that handles calculations for all the meshed gears at once. Is there a way I can make that object ITickable and get it's update method called every tick instead of each individual gear's TileEntity?