promotional bannermobile promotional banner

Modern City with Citizens

Generates cities with citizens that go from home, to shops and cafes.

Modern City

Living modern cities, generated right into your world.

Explore the countryside and you'll come across real cities: glass skyscrapers, apartment blocks, shops and parks, laid out on a proper street grid. They're full of people. Every citizen looks like a real Minecraft player, with a real username and that account's skin, and they go about their day: off to work in the morning, out for lunch, home at night.

🏙️ Cities

Each city is a grid of 9 to 36 city blocks, laid out as a natural structure like a village, but much bigger.

  • Downtown: glass skyscrapers with curtain walls, ribbon windows or window grids. Some are set back as they rise, topped with rooftop air-conditioning and antennas.
  • Offices: mid-rise office towers with furnished floors of desks and chairs.
  • Apartment blocks: brick, terracotta or concrete, with balconies, furnished flats and roof gardens.
  • Villas: white modern houses on the outskirts with gardens, hedges and a swimming pool.
  • Shops: a grocer, a bookshop or a clothes shop, each behind a glass storefront with a striped awning.
  • Cafés: a patio with bistro tables outside, and inside a counter with a coffee machine and cake.
  • Parks and plazas: fountains, trees, benches and flowers.

The streets have asphalt roads with dashed centre lines, zebra crossings at every junction, sidewalks and street lamps that light the city at night. The tall buildings have ladder shafts to every floor and a roof hatch, so you can climb to the top.

Every city randomises its materials and layout, so no two are the same.

🧍 Citizens

  • A daily routine. Citizens leave home in the morning for work at an office, shop or café, head out for lunch around noon, run errands and visit parks in the afternoon, and go home at dusk. A few night owls stay out late.
  • They get around properly. They walk along the sidewalks, cross at the crosswalks and open doors on their way in and out.
  • Talk to them. Right-click a citizen and they'll tell you what they're up to: "Can't talk, I'm late for work!", "Grabbing a coffee, want one?"
  • They react. They run from monsters and panic when hurt.
  • Spawn egg. A Citizen Spawn Egg is in the creative menu. A citizen spawned inside a city adopts it as their home town.

⚙️ Configuration

Edit config/moderncity-common.toml to change:

  • The name lists: the popular and everyday usernames. Add your friends' names to see them in your cities.
  • The mix: how often popular names are picked over everyday ones.
  • Name tags: always shown, or only when you look at a citizen.
  • Population: the maximum number of citizens per city.

City size and how often cities spawn can be changed with a datapack.

The Modern City with Citizens Team

profile avatar
  • 3
    Projects
  • 3.9K
    Downloads

More from chungy_funny