t
This commit is contained in:
@ -3,6 +3,7 @@ package rip.tilly.bedwars.game;
|
||||
import io.netty.util.internal.ConcurrentSet;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.Sound;
|
||||
@ -16,10 +17,10 @@ import rip.tilly.bedwars.game.arena.Arena;
|
||||
import rip.tilly.bedwars.game.arena.CopiedArena;
|
||||
import rip.tilly.bedwars.generators.Generator;
|
||||
import rip.tilly.bedwars.generators.GeneratorTier;
|
||||
import rip.tilly.bedwars.generators.GeneratorType;
|
||||
import rip.tilly.bedwars.utils.CC;
|
||||
import rip.tilly.bedwars.utils.CustomLocation;
|
||||
import rip.tilly.bedwars.utils.TimeUtils;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.*;
|
||||
import java.util.List;
|
||||
import java.util.stream.Stream;
|
||||
@ -220,4 +221,62 @@ public class Game {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public void tick(int amount) {
|
||||
if (this.secondsToMinutes(amount) == 5D) {
|
||||
Bukkit.broadcastMessage(CC.translate("&bDiamond &egenerators have been upgraded to &bTier II"));
|
||||
|
||||
this.diamondGeneratorTier = GeneratorTier.TWO;
|
||||
}
|
||||
|
||||
if (this.secondsToMinutes(amount) == 8D) {
|
||||
Bukkit.broadcastMessage(CC.translate("&aEmerald &egenerators have been upgraded to &bTier II"));
|
||||
|
||||
this.emeraldGeneratorTier = GeneratorTier.TWO;
|
||||
}
|
||||
|
||||
if (this.secondsToMinutes(amount) == 10D) {
|
||||
Bukkit.broadcastMessage(CC.translate("&bDiamond &egenerators have been upgraded to &bTier II"));
|
||||
|
||||
this.diamondGeneratorTier = GeneratorTier.THREE;
|
||||
}
|
||||
|
||||
if (this.secondsToMinutes(amount) == 12D) {
|
||||
Bukkit.broadcastMessage(CC.translate("&aEmerald &egenerators have been upgraded to &bTier II"));
|
||||
|
||||
this.emeraldGeneratorTier = GeneratorTier.THREE;
|
||||
}
|
||||
|
||||
if (this.secondsToMinutes(amount) == 15D) {
|
||||
Bukkit.broadcastMessage(CC.translate("&bDiamond &egenerators have been upgraded to &bTier II"));
|
||||
|
||||
this.diamondGeneratorTier = GeneratorTier.FOUR;
|
||||
}
|
||||
|
||||
for (CustomLocation customLocation : this.arena.getTeamGenerators()) {
|
||||
Generator ironGenerator = new Generator(customLocation.toBukkitLocation(), GeneratorType.IRON, true, this);
|
||||
ironGenerator.spawn();
|
||||
|
||||
Generator goldGenerator = new Generator(customLocation.toBukkitLocation(), GeneratorType.GOLD, true, this);
|
||||
goldGenerator.spawn();
|
||||
}
|
||||
|
||||
for (Generator generator : this.getActivatedGenerators()) {
|
||||
generator.setActivated(true);
|
||||
|
||||
if (generator.getGeneratorType() == GeneratorType.DIAMOND) {
|
||||
generator.setGeneratorTier(this.diamondGeneratorTier);
|
||||
}
|
||||
|
||||
if (generator.getGeneratorType() == GeneratorType.EMERALD) {
|
||||
generator.setGeneratorTier(this.emeraldGeneratorTier);
|
||||
}
|
||||
|
||||
generator.spawn();
|
||||
}
|
||||
}
|
||||
|
||||
public double secondsToMinutes(int seconds) {
|
||||
return seconds / 60D;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user