Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update CastleSiegeEvents.java
  • Loading branch information
jac18042 committed Mar 26, 2021
1 parent 94b8d4e commit c1d4ce7
Showing 1 changed file with 21 additions and 13 deletions.
34 changes: 21 additions & 13 deletions src/com/cramer/castlesiege/events/CastleSiegeEvents.java
Expand Up @@ -61,9 +61,18 @@ public class CastleSiegeEvents implements Listener
o.setDisplayName(ChatColor.DARK_GREEN + "Zombie Siege");

Score mobCount = o.getScore("Zombies:");
mobCount.setScore(CastleSiege.totalMobs);
Score villagerCount = o.getScore("Villagers:");
villagerCount.setScore(CastleSiege.totalVillagers);

if (CastleSiege.siegeOngoing)
{
mobCount.setScore(CastleSiege.totalMobs);
villagerCount.setScore(CastleSiege.totalVillagers);
}
else
{
mobCount.setScore(0);
villagerCount.setScore(12);
}

p.setScoreboard(b);
}
Expand All @@ -72,19 +81,18 @@ public class CastleSiegeEvents implements Listener
@EventHandler
public void onEntityDeath(EntityDeathEvent e)
{
if (e.getEntityType() != EntityType.PLAYER)
{
if (e.getEntityType() == EntityType.VILLAGER) {
CastleSiege.totalVillagers -= 1;
}
else {
CastleSiege.totalMobs -= 1;
if (e.getEntity().getEquipment().getHelmet().getType() == Material.WITHER_SKELETON_SKULL)
{
CastleSiege.WinGame();
if (CastleSiege.siegeOngoing) {
if (e.getEntityType() != EntityType.PLAYER) {
if (e.getEntityType() == EntityType.VILLAGER) {
CastleSiege.totalVillagers -= 1;
} else {
CastleSiege.totalMobs -= 1;
if (e.getEntity().getEquipment().getHelmet().getType() == Material.WITHER_SKELETON_SKULL) {
CastleSiege.WinGame();
}
}
CastleSiege.UpdateScore();
}
CastleSiege.UpdateScore();
}
}

Expand Down

0 comments on commit c1d4ce7

Please sign in to comment.