Back to mods
Hísëa project artwork

Modrinth · Minecraft mod

Hísëa

Adds configurable fog-generating blocks for atmosphere and detail

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Hísëa release should I use?

Updated 1 year ago
Latest stable file 1.0.2
Game version 1.20.1
Loader Fabric

Hísëa 1.0.2 targets 1.20.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Hísëa required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Hísëa 1.0.2 need?

1.0.2. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Hísëa without breaking your instance.

Built for Hísëa 1.0.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.2. It targets 1.20.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.2. It opens that exact file at the source.

About this project

What does Hísëa add?

Hísëa (Quenya for 'misty') is a mod developed for the ArdaCraft project. It adds fog-generating blocks which are invisible to the user unless they hold the block in their hand. These blocks do not have collision, meaning that players can add interesting details to their builds like waterfall mist, steam from hot baths, and fog without interfering with exploration or immersion.

Various aspects of the fog generated by these blocks can be configured with ctrl+right click:

The config screen

More detailed instructions can be found below.

Hísëa Instructions

Intensity (0-50%)

Explanation: Controls how thick the mist appears. Higher values create denser, more visible mist. At maximum values, the mist becomes very noticeable and creates a thick fog effect.

Code wise: Scales the number and size of particles generated. Internally stored as a float (0.0-5.0) where:

  • Each 10% in UI = 1.0 in code
  • Affects both particle scale and spawn rate
  • Influences particle lifetime calculation

Velocity (0-200%)

Explanation: Determines how fast the mist particles move. Low values create still, hanging mist. Higher values create flowing, drifting mist that moves more dramatically through the space.

Code wise: Stored as a float (0.0-2.0) and directly multiplied with the motion values:

 .setMotion(
      velocityMultiplier == 0 ? 0 : (world.getRandom().nextFloat() * 0.01f) * Math.signum(offsetX) * velocityMultiplier,
      velocityMultiplier == 0 ? 0 : (world.getRandom().nextFloat() * 0.005f) * velocityMultiplier, // Slower vertical
      velocityMultiplier == 0 ? 0 : (world.getRandom().nextFloat() * 0.01f) * Math.signum(offsetZ) * velocityMultiplier
  )

Lifetime (5-30 seconds)

Explanation: Controls how long mist particles remain visible before fading away. Longer lifetimes create a more persistent mist effect, while shorter lifetimes create a more ephemeral, wispy effect.

Code wise: Stored as ticks (100-600) where:

  • Each second = 20 ticks (Minecraft runs at 20 ticks per second)
  • Directly used in the particle builder:
.setLifetime(lifetime)

Color (RGB)

Explanation: Sets the color of the mist particles. Can be used to create atmospheric effects like colored fog, magical mist, toxic clouds, steam with different temperatures, etc.

Code wise: Stored as a standard RGB integer (0x000000 to 0xFFFFFF):

  .setColorData(ColorParticleData.create(particleColor).build())

Transparency (0-100%)

Explanation: Controls how see-through the mist appears. Lower values make translucent, ghostly mist that barely obscures the view. Higher values create more opaque mist that can hide elements behind it.

Code-wise: Stored as a float (0.0-1.0) and used in transparency gradient calculation:

  .setTransparencyData(
      GenericParticleData.create(0.001f, 0.7f * customTransparency, 0f)
      .setEasing(Easing.EXPO_OUT, Easing.SINE_OUT)
      .build()
  )

This creates a smooth fade-in/fade-out effect with the peak visibility controlled by this setting.

Radius (1-100 blocks)

Explanation: Determines how far the mist spreads from the source block. Larger radius creates fog that covers more area, while smaller radius creates concentrated clouds.

Code wise: Stored as an integer and used to scale particle position offsets:

  double radiusScale = customRadius / 3.0; // Scale factor where 3 is the default radius
  double scaledOffsetX = offsetX * radiusScale;
  double scaledOffsetZ = offsetZ * radiusScale;

Enabled (On/Off)

Explanation: Simple toggle to turn mist emission on or off without removing the block. Useful for temporarily disabling effects or switching between different scenes.

Code wise: Stored as a boolean and checked before spawning any particles:

  if (cachedEnabled != null && !cachedEnabled) {
      // Block has been disabled by the user
      return;
  }

Technical Implementation Notes

  • Client-Server Sync: All settings are stored on the server in the block entity and synced to connected clients
  • Persistence: Settings are saved to the world's NBT data for restoration after server restarts
  • Efficiency: Particles use visibility checks and optimizations to minimize performance impact
  • Last Used Settings: The mod remembers your last used settings when placing new blocks

The mod was developed for ArdaCraft by Divined (.divined on Discord). Many thanks to the devs of Effective for their assistance.

Project icon credit to kameh.space on Instagram.

Project description from Modrinth.

Pick your setup

Hísëa by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Hísëa versions and loaders

3 of 3 releases match

Looking for an older file? The official Modrinth project page is in Resources.