Skip to content

🎨 Ästhetik und Umgebungsfeedback

Agrarian Reform bereichert das optische und akustische Feedback der Landwirtschaft, sodass sich Felder lebendig anfühlen.


🌾 Pflanzenrascheln beim Durchlaufen

Wenn Spieler oder Kreaturen durch reife Feldfrüchte laufen, erzeugt das System realistische Raschelgeräusche (SoundEvents.GRASS_HIT):

java
if (isMaxAge && DynamicGameRuleManager.getBoolean(serverLevel, AgrarianGameRules.AMBIENT_CROP_RUSTLE)) {
    if (SoundHelper.shouldPlayRustle(entityId, time)) {
        if (entity.getDeltaMovement().horizontalDistance() > 0.01D) {
            float pitch = 0.8F + serverLevel.getRandom().nextFloat() * 0.4F;
            float volume = 0.2F + serverLevel.getRandom().nextFloat() * 0.1F;
            serverLevel.playSound(null, pos, SoundEvents.GRASS_HIT, SoundSource.BLOCKS, volume, pitch);
        }
    }
}
  • Tonhöhenvariation: Die Tonhöhe schwankt dynamisch zwischen $0.8$ und $1.2$, um Wiederholungen zu vermeiden.
  • Drosselung: SoundHelper drosselt Soundauslöser pro Entitäts-ID, um Geräuschüberlagerungen beim Sprinten zu verhindern.

✨ Vitalitäts-Partikel

Wenn eine Pflanze eine Wachstumsstufe aufsteigt, steigen grüne Dorfbewohner-Glückspartikel (ParticleTypes.HAPPY_VILLAGER) auf:

  • Partikelanzahl: 3 Partikel pro Wachstumsereignis.
  • Verteilungsbereich: $0.25\text{m} \times 0.25\text{m} \times 0.25\text{m}$ um die Blockmitte.
  • Spielregelsteuerung: Deaktivierbar über /gamerule agrarian_reform:ambient_vitality_particles false.

🌅 Visuelle Morgentau-Feuchtigkeit

Bei Sonnenaufgang wird das Aussehen des Ackerbodens leicht angepasst, um morgendlichen Tau auf feuchter Erde darzustellen.


See also: Bodenresilienz und Trampelschutz and Spielregeln (GameRules).

Official documentation & web portal for Dasik Igaijinn mods.