Fixes a bug that would cause an error when using the @a[r=]
syntax for players in different worlds (thanks @GrangerTheDog!). Otherwise, this build is largely unchanged and just bumps the Java compile version for compatibility with newer JDK versions.