Skip to content

About

Minecraft 26.3 mod adding the Avali, their polar biome, villages and tech. Forge, NeoForge & Fabric. Work in progress.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

Avali Nexus

Avali Nexus is a Minecraft mod for Forge, Fabric/Quilt and NeoForge that adds the Avali to the game, the nomadic space chicken with all there tech. You'll be able to explore their biome, find their villages and get your hands on some futuristic gear to survive the cold.

⚠️ Heads up: the mod is still in active dev, things can still change or break.

What's in the mod

Avalis Avalis live in packs, each one with its own name, look and mood. When you interact with an Avali you get a small dialogue overlay on the side of the screen, instead of a big menu that covers everything. They fight, flee, sleep, play music together, form couples and have babies, and you can recruit them as companions with there own role. Every pack remembers how you treat them, so your reputation changes what they say, sell and do.

Camps and villages Nomad camps with tents out in the snow, and bigger Avali villages with houses, workshops and archives. Stealing from a village or breaking their machines won't go unnoticed.

Trading Each Avali has a shop based on its job (fisher, hunter, mechanic...) or its workshop. The offers change over time, and the better your reputation the more you unlock.

The biome A really cold polar biome, kind of like a snowy taiga but way more extreme, with alot of snow piling up and blizzards. If you stay out there without warm gear you slowly freeze. The caves under it are frozen too, and you can find lakes of ammonia rimmed with ice.

Avalon plants Piru, Nakati and Kiri, the plants from the Avali lore. You find them in the wild on snow and ice (the Nakati even glows in frozen caves), grow them without any light, and cook Avali food with them, like the spiced stew that keeps you warm for a while. Villages have their own fields, looked after by their gatherers, so don't go picking from them while they're watching.

Gear and weapons A Nexite tier between diamond and netherite (tools, armor, even horse armor). Light aerotech blades, and rail guns (pistol, carbine, assault rifle, shotgun and sniper) that shoot Nexite quills from magazines you reload.

Building blocks A whole set of Avali blocks: graphene plating, bricks and pillars, aerogel glass in every color, nanocanvas, nanofibre poles, ice bricks and packed snow, plus beds, cushions, carpets, lamps, light strips, curtains and tapestries you design yourself on the Avali loom.

Fluids and machines Three fluids (ammonia, coolant and fuel) that you move around with graphene pipes, tanks, pumps and taps. Machines turn them into stuff: the refinery, the cryo freezer, the graphene press, the weapon workbench, and a heater to stay warm.

Lore The terminal opens the Avali archives, with entries about their history, biology and the stuff in the mod.

What's planned

v1.1.0

  • Avali colors: Avalis get 3 colors instead of one (body, patterns and feathers).
  • JEI, REI and Jade: see the machine recipes in JEI or REI Supports, and info on blocks and Avalis with Jade (NeoForge and Fabric only).
  • Cold settings: a setting to make the cold freeze you faster or slower.
  • New logo: a new pixel art logo that fits better with Minecraft.
  • New rare skins: more rare skins for the Avalis.
  • Optimization: a general pass on the code to make the mod lighter and smoother.

Later

  • Quests: FTB Quests support, 26.3 Not Available.
  • EMI: EMI support, 26.3 Not Available.

Customization

Almost everything about the Avalis is in JSON files under data/avalinexus/avali/ (behavior, combat, dialogues, shops, music, reputation, breeding...), so you can change it with a datapack. Use /avalinexus reload to apply your changes without restarting.

Commands (OP only)

Command What it does
/avalinexus settings Shows all the settings and there current value
/avalinexus settings <parameter> <value> Changes a setting
/avalinexus reload [config] Reloads all the Avali JSON files, or just one of them
/avalinexus music list Lists all the songs
/avalinexus music play <song> Plays a song where you are
/avalinexus music avali <song> Makes the closest Avali play a song
/avalinexus music stop Stops the music around you
/avalinexus reputation get Shows your reputation with every pack
/avalinexus reputation set <pack> <value> Sets your reputation with a pack
/avalinexus debug avali Shows the state of the Avali you're looking at in the chat and the log
/avalinexus ping Checks the connection between the server and your game

Settings

Saved in config/avalinexus.json.

Parameter Default What it does
debugLogging false Writes extra details in the log (what Avalis do, reputation, machines, cold, camps and villages...), handy to report a bug
avaliFontUi true Uses the Avali font for titles, buttons and labels
avaliFontReading false Uses the Avali font for texts you read (dialogues, archives, shop)
coldSpeed 100 How fast the cold freezes you in percent (50 is twice slower, 200 twice faster, 0 turns it off), from 0 to 500
liquidColdSpeed 100 Same thing for the ammonia and the coolant you swim in, from 0 to 500

Versions

  • Minecraft 26.3
  • Forge 66.1.0
  • NeoForge 26.3.0.95
  • Fabric Loader 0.20.1 / Fabric API 0.165.0+26.3
  • GeckoLib 5.5.7 (models and animations), needs to be installed with the mod
  • TerraBlender 26.3.0.0.9 (adds the polar biome to the overworld), needs to be installed with the mod too
  • Mod Menu 21.0.0 on Fabric is optional, it just adds the config button to the mod list
  • JEI 31.17.0.108 or REI 26.3.824 on NeoForge and Fabric are optional
  • Jade 26.3.5 on NeoForge and Fabric is optional
  • FTB Quests + FTB Library support is planned for way later

Project structure

All 3 loaders use the same code in src/, each one just has its own small package to boot the mod (org.furranystudio.avalinexus.forge, .neoforge and .fabric).

.github/                     issue and pull request templates
art/                         raw model files (.cpmproject, blockbench), not included in the jar
forge/ neoforge/ fabric/     one gradle project per loader
src/main/java/org/furranystudio/avalinexus/
src/main/resources/
  assets/avalinexus/
    geckolib/models/         GeckoLib models
    geckolib/animations/     GeckoLib animations
    textures/                block, item and entity textures
    lang/                    translations
  data/avalinexus/           loot tables, recipes, structures, Avali configs...

The models are made as .cpmproject, converted with the CPM plugin in Blockbench and then rendered with GeckoLib in game.

Building

You need JDK 25.

Build all 3 loaders from the root:

./gradlew build

Or a single loader with -p:

./gradlew -p forge build
./gradlew -p fabric build
./gradlew -p neoforge build

In neoforge/gradle.properties and fabric/gradle.properties, recipe_viewer picks what runClient launches: jei, rei or none. jade (true or false) adds Jade to runClient.

Contributing

Want to help? Check CONTRIBUTING.md first. Translations are done on Crowdin. Crowdin If you find a security issue, please follow SECURITY.md instead of opening a public issue. Everyone is expected to follow the Code of Conduct.

Everyone who contributed is listed in CONTRIBUTORS.md.

Credits

License

Avali Nexus is under the MIT License.

About

Minecraft 26.3 mod adding the Avali, their polar biome, villages and tech. Forge, NeoForge & Fabric. Work in progress.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages