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 c90d767f0f - Show all commits

View File

@@ -34,6 +34,7 @@ import java.util.concurrent.ThreadLocalRandom;
@SuppressWarnings("FieldCanBeLocal") @SuppressWarnings("FieldCanBeLocal")
public class Bloodmoon extends Appliance { public class Bloodmoon extends Appliance {
// für alle Dimensionen? einstellbar machen? // für alle Dimensionen? einstellbar machen?
// TODO: Bossbar muss kleiner werden
public final Map<EntityType, Set<MobEffect>> affectedMobEffectMap = Map.of( public final Map<EntityType, Set<MobEffect>> affectedMobEffectMap = Map.of(
EntityType.ZOMBIE, Set.of( EntityType.ZOMBIE, Set.of(
@@ -149,6 +150,7 @@ public class Bloodmoon extends Appliance {
Main.instance(), Main.instance(),
() -> { () -> {
if(!this.bloodmoonIsActive()) return; if(!this.bloodmoonIsActive()) return;
// TODO: Nur für den speziellen Spieler
this.spawnRandomHorde(); this.spawnRandomHorde();
this.startHordeSpawning(this.getRandomHordeSpawnDelay(), player); this.startHordeSpawning(this.getRandomHordeSpawnDelay(), player);
}, },