I've been running a spigot Minecraft server for some time now, and developing plugins for it as well. I am confused about this Bukkit/Spigot thing. What is the difference between Bukkit and Spigot? In my server folder, there is a spigot.yml and a bukkit.yml. Both seem to contain important settings. I am trying to write a world management plugin and I saw a post from someone else confused similarly. In it, the reply stated that bukkit.yml applies to the entire server and every world in it, while spigot.yml is per-world. However, in bukkit.yml there is an "allow-end" option. In server.properties there is an "allow-nether" option. In addition, neither server.properties, spigot.yml, nor bukkit.yml seem to have any settings in common. How can I change bukkit.yml settings per-world, and is there an easier way to manage all these setting for the server?