You are browsing as a guest. Sign up (or log in) to start making projects!

10h 29m 40s logged

Ancient Craft - Making City’s Tavern 🍻 (Devlog #3)


Summary

Started working on a gigantic city, firstly making its heart - the Tavern 🍻 Did environment upliftment with huge villager additions, custom AI, and props. Also published our previous spyglass addition as a standalone mod live on CurseForge & Modrinth!
Took this much Time as implementing new mechanics in vanilla villagers were tough and full of debugging so at last created a new entity with same model and most of it was learning creating 3d models🫡


Breakdown

  • Town Guard Model: Started learning developing 3d models so its a basic model inspired from KCD just starting so its gonna be improved
  • Interactive Talking Tavern Villagers: Added an overhead comic-style speech bubble system with custom audio dialogs (.ogg) for greetings, being attacked, and drawing weapons near them! Kept normal villagers vanilla so the tavern locals feel unique.
  • Ambient Tavern Banter: Seated tavern folks periodically gossip about beer prices, weather, blacksmith rates, and suspicious adventurers.
  • Intelligent Sitting AI: Tavern villagers now seek out benches, sit down, face adjacent tables, and stay seated naturally before standing up to roam around.
  • Connecting Furniture: Added modular Tavern Benches and Tables with dynamic multi-block connectivity (single, left, middle, right parts).
  • Clean Dismount & Sit Heights: Calibrated sit heights for both players and NPCs, plus added smart floor dismount detection so you never clip or sink into furniture. (Also enabled sitting on vanilla stairs & slabs!)
  • Gambling Mini-game Prep: Added the Gambling Stool and functional Gambling Table (currently refining the model & mechanics).

What’s Next

Will finish the dice gambling mini-game mechanics and build a full tavern structure before moving on to the rest of the city. Will also add tabletop props like mugs, food, or Farmer’s Delight integration!

0
78

Comments 0

No comments yet. Be the first!