Skip to content

Ducks that form follow‑the‑leader lines, migrate, quack, and bring new drops & recipes. Mincraft and Geckolib multiplatform mod for Fabric + NeoForge.

License

Notifications You must be signed in to change notification settings

Rvhoyos/QuackedMod

Repository files navigation

Release GitHub Downloads CurseForge Downloads Modrinth Downloads License

QuackedDucks 1.1.3

A "lightweight" cross-loader Minecraft mod that adds ducks with simple AI, natural spawns, sounds, items, and hatchable eggs. Supports both Fabric and NeoForge. GeckoLib5 for duck model and animations.

Find us on curseforge or modrinth website / client.

Mod Wiki Page

Features

Issues Stars

  • In-game Configuration: Real-time GUI (via /quack config) for tweaking parameters like size, speed, and sound frequency. Requires OP/Cheats.
  • Dynamic Hitbox Scaling: Entity hitboxes scale perfectly with the model size (no "punching through").
  • Custom GeckoLib model/animations.
  • Taming & Sitting: The lead duck of a flock can be tamed and told to sit!
  • Follow‑the‑leader: Flocks self‑organize into lines.
  • Migration: Flocks occasionally migrate to new distant spots.
  • Natural spawns across temperate, taiga, wetlands, rivers, and shores.
  • Tempted with seeds; breeds like chickens.
  • Quack, hurt, and death sounds.
  • Duck Eggs: Ducks lay eggs periodically.

Drops & Items

  • Duck Meat and Cooked Duck foods.
  • Duck Feathers for crafting.
  • Duck‑feather Arrow variant.
  • Foie Gras (late‑game food) with short, meaningful buffs.

Game/Loader Compatibility

Minecraft Loaders Java

  • Minecraft: 1.21.8
  • Fabric: Loader 0.17.2 (or newer), Fabric API required
  • NeoForge: 21.8.x
  • Shared libs (both loaders): GeckoLib 5.x

Curse Forge & modrinth Installation (easy):

Manual Installation (Client)

Download official Jar from curseforge or modrinth. For building your own jars,clone the repository and - execute commands under #Dev end of this page for more details.

Fabric client

  1. Install a Fabric profile for Minecraft 1.21.8 (via the Fabric installer/launcher).
  2. In your game directory (.minecraft/mods):
    • Add geckolib-5.x (fabric).jar
    • Add fabric-api (1.21.8).jar
    • Add quack-fabric-1.1.3.jar

Get from official sources. Geckolib

NeoForge client

  1. Install NeoForge for 1.21.8.
  2. In your game directory (.minecraft/mods):
    • Add geckolib-5.x (neoforge).jar
    • Add quack-neoforge-1.1.3.jar

Get from official sources. Geckolib

Manual Installation (Dedicated Server)

Fabric or NeoForge Server

  1. Place the Fabric or Neoforge server launcher jar for 1.21.8 (e.g. fabric-server-mc.1.21.8-loader.0.17.2-launcher.1.1.0.jar).
  2. Run once to generate files, accept the EULA in eula.txt.
  3. Put these in the server mods/:
    • geckolib-5.x (fabric).jar
    • fabric-api (1.21.8).jar
    • quack-fabric-1.1.3.jar (or neoforge equivalent)
  4. Start the server and connect.

Dev

Building distributable JARs (Gradle)

Prereqs: JDK 21+, Git, and the Gradle wrapper included in this repo.

From the repo root, build each loader module explicitly:

Jars can be found under /build/libs not under common folder.

Fabric release jar

./gradlew :fabric:remapJar or ./gradlew :fabric:build

running into issues?

./gradlew :fabric:clean :fabric:build

NeoForge release jar

./gradlew :neoforge:jar or ./gradlew :neoforge:build

running into issues?

./gradlew :neoforge:clean :neoforge:build

About

Ducks that form follow‑the‑leader lines, migrate, quack, and bring new drops & recipes. Mincraft and Geckolib multiplatform mod for Fabric + NeoForge.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project