about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGenny <gen@nyble.dev>2020-02-03 20:54:34 -0600
committerGenny <gen@nyble.dev>2020-02-03 20:54:34 -0600
commit757c84a8559a4002d1b8b47af6364c3b4e565fec (patch)
tree38a2d40e9825024037cac382b426ed620f07d598
parente6a6a283259f947226527206cc36fd4b2e92a3aa (diff)
downloadsunfright-757c84a8559a4002d1b8b47af6364c3b4e565fec.tar.gz
sunfright-757c84a8559a4002d1b8b47af6364c3b4e565fec.zip
2x player damage and respawn helmet removal
The player will now take twice the damage as the helmet will.
Respawn helments now vanish when in a safe area.
-rw-r--r--pom.xml2
-rw-r--r--src/main/java/dev/genbyte/sunfright/Damager.java6
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);
 			}
 		}
 	}