@anti2020 found a bug that if you have a world name like "world3" and another world named "world" and the machine was placed in "world3" bukkit would pass the plugin the world of "world" instead of "world3". Sorry if that's jumbled but this will fix a bug lol.