ModsFinder

Heracles For Villagers

by settingdust

Heracles For Villagers adds a task type to villagers in the Odyssey Quests system, so that a villager can require a player to complete an interaction before trading or offering a reward.

FabricForgeQuiltServer-side onlyMIT LicenseOpen source1.20 – 1.20.1

What it does

Villagers gain a task called Heracles that is tied to a reputation requirement. A player must earn enough gossip reputation with a villager before the task can be completed, which links progress in a quest line to the villager's standing in the village.

The task can be bound to one specific entity through its UUID, or the first matching entity a player interacts with can be bound automatically to satisfy the requirement. Both options let a quest author decide exactly which villager carries the task.

The mod runs on the server alone, so players join without installing anything. It depends on Fabric Language Kotlin, Odyssey Quests and Sinytra Connector, and the code is released under the MIT License as open source. Files target 1.20 – 1.20.1 and were first published on 2024-01-03, with the latest file dated 2024-08-09.

Key features

  1. Villager interaction task

    A villager can be given a task that completes when the player interacts with that villager in a defined way.

  2. Reputation requirement

    The task can require a minimum level of gossip reputation before the villager's part of the quest is considered met.

  3. Bound entity by UUID

    A task can be attached to one specific entity, identified by its UUID, so that only that villager satisfies it.

  4. Automatic first-match binding

    If no UUID is set, the first entity that satisfies the requirement is bound to the task automatically.

Compatibility

Latest build for each game version and loader.

1.20.10.4.20.4.20.4.2
1.200.4.20.4.20.4.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Odyssey QuestsA tree-style questing mod, allowing pack makers to make and include completable quests for their players
Required
Sinytra ConnectorLets you play Fabric mods on NeoForge
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Use cases

Quest chains tied to villagers

Quest authors can place a villager at a step in a longer quest, so progress depends on talking to a particular person.

Reputation-gated rewards

A quest can reward the player only after gossip reputation with a village reaches the level the author chose.

Who it’s for: Server owners and quest pack authors who already run Odyssey Quests and want villagers to take part in quest progression.

Questions

Does Heracles For Villagers need to be installed on the client?

No. It is server-side only, so players can join a server running it without installing the mod themselves.

Which dependencies does Heracles For Villagers require?

Fabric Language Kotlin, Odyssey Quests and Sinytra Connector are required. Odyssey Quests supplies the quest system the villager task plugs into.

Which loaders and versions does the mod support?

Files exist for Fabric, Forge and Quilt, all for 1.20.1. The game versions listed are 1.20 and 1.20.1.

How is a villager bound to a task?

A task can be bound to one entity by its UUID. Without a UUID, the first entity that meets the requirement is bound automatically.

In the catalog

Heracles For Villagers is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from settingdust

All projects

Similar mods

Official listing

Owner
settingdust
Published
2024-01-03
Updated on Modrinth
2024-08-09
Facts verified
2026-10-15

Tags