diff options
-rw-r--r-- | pom.xml | 2 | ||||
-rw-r--r-- | src/main/java/dev/genbyte/sunfright/Damager.java | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/pom.xml b/pom.xml index 81695c7..dbdd9c8 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ <groupId>dev.genbyte.sunfright</groupId> <artifactId>sunfright</artifactId> <packaging>jar</packaging> - <version>0.2.1</version> + <version>0.2.2</version> <name>sunfright</name> <description>Burn me to a cript, large glowing orb!</description> diff --git a/src/main/java/dev/genbyte/sunfright/Damager.java b/src/main/java/dev/genbyte/sunfright/Damager.java index 6eb7c4d..8c223fb 100644 --- a/src/main/java/dev/genbyte/sunfright/Damager.java +++ b/src/main/java/dev/genbyte/sunfright/Damager.java @@ -20,10 +20,14 @@ public class Damager extends BukkitRunnable { public void run() { Collection<? extends Player> players = sf.getServer().getOnlinePlayers(); + players.forEach((player) -> { byte skylight = player.getLocation().getBlock().getLightFromSky(); + if (skylight > 3) { new DoDamage(player, (byte) 1).runTask(sf); + } else if (player.getInventory().getHelmet().getEnchantmentLevel(Enchantment.VANISHING_CURSE) == 2) { + player.getInventory().setHelmet(new ItemStack(Material.AIR)); } }); } @@ -67,7 +71,7 @@ public class Damager extends BukkitRunnable { } } } else { - player.damage(damage); + player.damage(damage * 2); } } } |