I am looking for a server plugin that does damage to players during the day when in the sunlight. Does something like this already exist? If not how would I make something like this to run on my server. Thanks.
It would be fairly simple code, something like this: Code (Java): //Set up a delayed task to run every second getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable() { @Override public void run() { //Replace onlinePlayers with something that gets online players. //For example: delete onlinePlayers and set it to Bukkit.getServer().getOnlinePlayers() for (Player p : onlinePlayers){ //Remember different players can be in different worlds! World w = p.getWorld(); if (w.getTime() > 0 && w.getTime() < 12000){ //Players have 20 health. This damages the player for half a heart. p.damage(1); } } } }, 0, 20); //The 20 means 20 ticks. 20 ticks = 1 second.
As RoboMWM said Solar Apocalypse does include this feature but before adding it you may want to read up on what else it does as it includes quite a bit. It is a very fun plugin though. http://dev.bukkit.org/bukkit-plugins/splated-solar-apocalypse/