Compare commits
4 Commits
c89d885fd8
...
jail
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
17aacd7ee7 | ||
| 7d3363812f | |||
|
|
1329b616f5 | ||
|
|
4e65e1bcb2 |
@@ -272,9 +272,9 @@ public class GriefAlert extends JavaPlugin implements Listener {
|
||||
|
||||
// Armor Stand break alerts
|
||||
@EventHandler(ignoreCancelled = true)
|
||||
public void onArmorStandBreak(EntityDamageByEntityEvent event) {
|
||||
public void onArmorStandBreak(EntityDeathEvent event) {
|
||||
if (!(event.getEntity() instanceof ArmorStand armorStand)) return;
|
||||
if (!(event.getDamager() instanceof Player player)) return;
|
||||
if(!(event.getDamageSource().getCausingEntity() instanceof Player player)) return;
|
||||
int x = armorStand.getLocation().getBlockX();
|
||||
int y = armorStand.getLocation().getBlockY();
|
||||
int z = armorStand.getLocation().getBlockZ();
|
||||
@@ -288,6 +288,7 @@ public class GriefAlert extends JavaPlugin implements Listener {
|
||||
String message = ChatColor.GRAY + playerName + " broke an armor stand placed by " + target + " at " + x + " " + y + " " + z + getHumanWorldName(worldName);
|
||||
alert(message, playerName, "[Map Link](" + MAP_LINK + "/?worldname=" + worldName + "&zoom=7&x=" + x + "&y=" + y + "&z=" + z + ")", target, x, y, z, worldName);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Armor Stand item interaction alerts
|
||||
|
||||
30
src/main/java/net/ardakaz/griefalert/JailListener.java
Normal file
30
src/main/java/net/ardakaz/griefalert/JailListener.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package net.ardakaz.griefalert;
|
||||
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
//EssentialsX import
|
||||
import net.ess3.api.IUser;
|
||||
import net.ess3.api.events.JailStatusChangeEvent;
|
||||
|
||||
|
||||
public class JailListener implements Listener{
|
||||
|
||||
@EventHandler
|
||||
//if someone gets jailed/unjailed this triggers
|
||||
public void onJailToggle(JailStatusChangeEvent event){
|
||||
//getValue = boolean jailed getAffected = gets user
|
||||
boolean jailed = event.getValue();
|
||||
IUser player = event.getAffected();
|
||||
|
||||
//if someone is jailed
|
||||
if(jailed){
|
||||
System.out.println(player + "got Jailed");
|
||||
//else
|
||||
} else{
|
||||
System.out.println(player + "got unjailed");
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user