Merge pull request #1 from thetrouper/main

Updated to latest version.
This commit is contained in:
ImproperIssues
2025-01-27 09:44:27 -08:00
committed by GitHub
5 changed files with 10 additions and 10 deletions

View File

@@ -21,7 +21,7 @@ dependencies {
compileOnly "org.spigotmc:spigot-api:${project.mc_version}-R0.1-SNAPSHOT"
}
def targetJavaVersion = 16
def targetJavaVersion = 21
java {
def javaVersion = JavaVersion.toVersion(targetJavaVersion)
sourceCompatibility = javaVersion

View File

@@ -1,5 +1,5 @@
name: ExplosionsControl
version: '1.19.4'
version: '1.21.4'
main: io.github.itzispyder.explosionscontrol.ExplosionsControl
api-version: 1.19
authors: [ ImproperIssues ]

View File

@@ -3,4 +3,4 @@
group= 'io.github.itzispyder'
# Minecraft
mc_version= 1.19.4
mc_version= 1.21.4

View File

@@ -77,11 +77,11 @@ public class ExplosionListener implements Listener {
switch (damager.getType()) {
case CREEPER -> e.setCancelled(config.getCreeperMode() == Mode.NONE);
case MINECART_TNT -> e.setCancelled(config.getMinecartMode() == Mode.NONE);
case TNT_MINECART -> e.setCancelled(config.getMinecartMode() == Mode.NONE);
case FIREBALL -> e.setCancelled(config.getFireballMode() == Mode.NONE);
case WITHER_SKULL -> e.setCancelled(config.getWitherMode() == Mode.NONE);
case PRIMED_TNT -> e.setCancelled(config.getTntMode() == Mode.NONE);
case ENDER_CRYSTAL -> e.setCancelled(config.getCrystalMode() == Mode.NONE);
case TNT -> e.setCancelled(config.getTntMode() == Mode.NONE);
case END_CRYSTAL -> e.setCancelled(config.getCrystalMode() == Mode.NONE);
}
}
}
@@ -97,11 +97,11 @@ public class ExplosionListener implements Listener {
switch (ent.getType()) {
case CREEPER -> determineOutcome(config.getCreeperMode(), e);
case MINECART_TNT -> determineOutcome(config.getMinecartMode(), e);
case TNT_MINECART -> determineOutcome(config.getMinecartMode(), e);
case FIREBALL -> determineOutcome(config.getFireballMode(), e);
case WITHER_SKULL -> determineOutcome(config.getWitherMode(), e);
case PRIMED_TNT -> determineOutcome(config.getTntMode(), e);
case ENDER_CRYSTAL -> determineOutcome(config.getCrystalMode(), e);
case TNT -> determineOutcome(config.getTntMode(), e);
case END_CRYSTAL -> determineOutcome(config.getCrystalMode(), e);
}
}
@@ -145,6 +145,6 @@ public class ExplosionListener implements Listener {
private void fakeExplode(Location center) {
SoundPlayer sound = new SoundPlayer(center, Sound.ENTITY_GENERIC_EXPLODE, 10.0F, 0.7F);
sound.playWithin(100.0);
center.getWorld().spawnParticle(Particle.EXPLOSION_HUGE, center, 1, 0, 0, 0, 0);
center.getWorld().spawnParticle(Particle.EXPLOSION_EMITTER, center, 1, 0, 0, 0, 0);
}
}