develop-bloodmoon #10

Merged
MineTec merged 17 commits from develop-bloodmoon into master 2025-11-23 14:03:07 +00:00
Showing only changes of commit 53dbeff829 - Show all commits

View File

@@ -88,7 +88,6 @@ public class Bloodmoon extends Appliance {
EntityType.SPIDER EntityType.SPIDER
); );
private final Map<Player, @Nullable BukkitTask> hordeSpawnTasks = new HashMap<>(); private final Map<Player, @Nullable BukkitTask> hordeSpawnTasks = new HashMap<>();
private @Nullable BukkitTask hordeSpawnTask = null;
public final int bloodmoonLength = 12000; public final int bloodmoonLength = 12000;
public final int ticksPerDay = 24000; public final int ticksPerDay = 24000;
Pupsi marked this conversation as resolved Outdated

WeakHashMap implementierung verwenden

WeakHashMap implementierung verwenden
private final int bloodmoonFreeDaysAtStart = 3; private final int bloodmoonFreeDaysAtStart = 3;
@@ -149,7 +148,7 @@ public class Bloodmoon extends Appliance {
() -> { () -> {
if(!this.bloodmoonIsActive()) return; if(!this.bloodmoonIsActive()) return;
this.spawnRandomHorde(); this.spawnRandomHorde();
this.startHordeSpawning(this.getRandomHordeSpawnDelay()); this.startHordeSpawning(this.getRandomHordeSpawnDelay(), player);
}, },
delay delay
); );