Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 6 months ago
Updated last month
All versions
1.2.0
Release
DayNightFaction 1.2.0last month 39
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
Platforms
Bukkit
Paper
Spigot
Changes
DayNightFactions Update Log v1.2.0
Added Damage Caps & Safe-Zone Recovery
- Added configurable maximum faction damage with
damage.max. - Danger damage now stops escalating once the configured cap is reached.
- Players now gradually recover health while they remain in a safe environment.
- Recovery amount and interval are configurable under
safe-zone-recovery.
Added Faction Status Commands
- Added
/dnf infofor players to view their own faction status. - Added
/dnf status <player>for staff to inspect a player's faction status. - Status output includes faction, safety/danger state, grace-period time, danger duration, and exemption state.
Added Faction Passive Effects
- Sun-Seekers receive configurable passive effects while in safe light.
- Night-Stalkers receive configurable passive effects while safely in darkness.
- Default passives:
- Sun-Seeker: Regeneration I
- Night-Stalker: Night Vision and Speed I
- Passive effects can be changed in the new
passivesconfig section.
Improved Danger Feedback
- Players receive a warning message and sound when entering a dangerous environment.
- Configurable escalation warnings now trigger at 10, 30, and 60 seconds by default.
- Players receive a confirmation message and sound when returning to safety.
- Danger and safety sounds, plus escalation timing, are configurable under
feedback.
Added Timed Admin Exemptions
/dnf off <player> [duration]now supports temporary exclusions.- Supported duration units:
s,m,h, andd. - Example:
/dnf off Steve 30m - Omitting the duration creates a permanent exemption.
- Temporary exemptions persist through server restarts.
/dnf status <player>and/dnf infoshow remaining exemption time./dnf on <player>still removes an exemption immediately.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:mAhAbMmy:nOpO6i3J"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mAhAbMmy:nOpO6i3J"
}

