fixed village select block issue (set to not replace if there is a NullPointerException)