diff --git a/pom.xml b/pom.xml index fdfe32a..b1419b5 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ xyz.blujay ExplosiveArrows - 1.0.0 + 1.0.1 jar ExplosiveArrows diff --git a/src/main/java/xyz/blujay/explosivearrows/ExplosiveArrowsAPI.java b/src/main/java/xyz/blujay/explosivearrows/ExplosiveArrowsAPI.java index a4da859..7e72ab6 100644 --- a/src/main/java/xyz/blujay/explosivearrows/ExplosiveArrowsAPI.java +++ b/src/main/java/xyz/blujay/explosivearrows/ExplosiveArrowsAPI.java @@ -9,6 +9,7 @@ public class ExplosiveArrowsAPI { public int fuseLength; + public int explosionPower; public String prefix; public String usePermissionMissing; public String craftPermissionMissing; @@ -19,6 +20,7 @@ public class ExplosiveArrowsAPI { public void setConfigOptions(FileConfiguration config){ this.fuseLength = config.getInt("fuseLength"); + this.explosionPower = config.getInt("explosionPower"); this.prefix = ChatUtility.colorize(config.getString("prefix")); this.usePermissionMissing = ChatUtility.colorize(config.getString("usePermissionMissing")); this.craftPermissionMissing = ChatUtility.colorize(config.getString("craftPermissionMissing")); diff --git a/src/main/java/xyz/blujay/explosivearrows/events/ArrowHitEvent.java b/src/main/java/xyz/blujay/explosivearrows/events/ArrowHitEvent.java index 8e901d7..79053f7 100644 --- a/src/main/java/xyz/blujay/explosivearrows/events/ArrowHitEvent.java +++ b/src/main/java/xyz/blujay/explosivearrows/events/ArrowHitEvent.java @@ -22,6 +22,7 @@ public void onArrowHit(org.bukkit.event.entity.ProjectileHitEvent e){ var tnt = (TNTPrimed) arrow.getWorld().spawnEntity(arrow.getLocation(), EntityType.PRIMED_TNT); tnt.setFuseTicks(api.fuseLength); + tnt.setYield(api.explosionPower); tnt.setSource(p); arrow.remove(); } diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 81a6d41..45f4cc2 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,9 +1,12 @@ # How long should the TNT take to detonate in ticks? (80 ticks is normal tnt) fuseLength: 20 +# How big should the TNT explosion power be? (4 for normal tnt) +explosionPower: 3 + # // MESSAGES \\ # Note: You can use HEX color codes, just make sure they follow the following format -> &#FFFFFF Example: ␐A3 prefix: "␐A3[FAFFFExplosiveArrows␐A3]FAFFF " usePermissionMissing: "You don't have permission to use this." -craftPermissionMissing: "You don't have permission to craft this." \ No newline at end of file +craftPermissionMissing: "You don't have permission to craft this."