ゆずかきのマイクラサバイバル開拓日誌ブログ

マインクラフト(Minecraft)という箱庭ゲームで誰でも作れる自作装置開発ログや攻略記事を投稿しています

【マイクラ】村人の子供を成長させる方法を実録解説【Java/統合版】

結論:バニラのサバイバルでは「早く成長させる方法」はありません(Java / 統合版共通)
ただし、約20分ちゃんと条件を満たして待てば、必ず大人になります
チートON・コマンドOKのワールドなら「一瞬で大人にする」方法もあります(後半で解説)

こんにちは。ゆずかきです。

  • 「村人の子供、全然成長しないんだけど…」
  • 「早く村人を成長させる方法が知りたい…」

こういう悩みってあるあるだと思います。

子供村人が成長する条件って結局何なの?

👉そんな方向けに、村人の子供が大人になるまでの仕様を、Java版/統合版まとめて整理してみました。

この記事では、

  • サバイバル(バニラ)の正しい仕様
  • Java版/統合版それぞれの「コマンドで一瞬で成長」させる方法
  • 成長を待っている20分間をムダにしない“現場ノウハウ”

この3つを、実際のサバイバル前提でゆるっと解説していきます。
皆さんのお役に立てたら嬉しいです!

※2025年時点の Java版1.21系 / 統合版1.21系 の仕様をベースにしています。
※本記事内のスクショは、すべて筆者ワールドで撮影したものです。


目次

1. 村人の子供が大人になるまでの成長時間と基本仕様【Java/統合版共通】
2. 村人の子供がきちんと成長するための条件を確認!
3. 【サバイバル実録】成長待ちの20分でやっておくと楽になること
4. 【Java版】コマンドで村人の子供を一瞬で大人に成長させる方法
5. 【統合版】コマンドで村人の子供を一瞬で大人に成長させる方法
6. それでも村人の子供が成長しないときの原因と対処
7. まとめ

ざっくり結論
子供村人は チャンクが読み込まれている状態で約20分 放置すると必ず大人になる
サバイバルのバニラでは早く成長させる手段はない(食料・randomTickSpeed も効果なし)
早く大人にしたい人向けに、後半で Java/統合版別のコマンド例を紹介


1. 村人の子供が大人になるまでの成長時間と基本仕様【Java/統合版共通】

最初に、バニラのサバイバルでの公式仕様を整理しておきます。

村人の子供の成長時間

子供村人(小さい村人)は、約20分(ゲーム内1日=現実時間20分)で自動的に大人になります。

👆この子が村人の子供です

これは Java版・統合版のどちらでも同じくらいの目安です。 →ゲーム内部的には、「生まれた瞬間から一定時間が経つと勝手に成長する」システムになっています。

なので、「5分くらいで大人にならないかな?」という期待は、残念ながらできません…。
ちゃんと約20分、村のそばでプレイしてあげる必要があります。

成長を“早める”ことはできる?(サバイバル)

ここが一番気になるところですが、

  • パンをあげる
  • ニンジン・ジャガイモをあげる
  • ランダムティックをいじる(コマンド操作など)

…といった方法で、

「子供村人の成長速度が早くなることはありません。」

子供はゆっくり成長を待ちましょう、ってことですね

サバイバルのバニラ仕様では、成長は「時間経過」一択です。

動物(牛や豚など)はエサをあげると成長が早くなりますが、村人の子供だけは別枠扱いになっています。

同じ子供でも動物と村人は別仕様なんですね

大人になった後の状態

子供村人が成長すると、基本的には、「無職」の大人村人として成長します。

無職村人(茶色服)に成長した村人たち

※仕様:子供村人が成長すると、
・Java版:基本は「無職」の大人村人になります(ニートは自然生成やゾンビ村人由来)
・統合版:大人になるタイミングで 10%の確率で緑服の「ニート」村人になる仕様
という点にはご注意ください。

そして彼らは、近くに職業ブロック(書見台・矢細工台など)があれば、そのブロックを見つけて勝手に就職してくれます。

例)書見台に紐づいて成長するなり就職した村人(司書)

なので、

「この子は将来司書にしたい!」

と思っているなら、子供が成長する前に書見台(つまり職業ブロック)を用意しておくとスムーズです。

まとめ→版違いの早見表

最後にパッと見て分かる表にまとめました!:

項目 Java版 統合版
子供→大人の時間 約20分 約20分
ニートのなり方 繁殖からは基本出ない(自然生成・治療がメイン) 成長時に10%でニート化
Realmsシミュレーション距離 9チャンク固定 4チャンク固定

2. 村人の子供がきちんと成長するための条件を確認!

  • 「20分待った気がするのに、まだ子供のままなんだけど…?」

という悩みはだいたい、この章で書いていることのどこかに原因があります。

2-1. 成長タイマーは「チャンクが読み込まれている間」だけ動く

いちばん大事なのがこれです。

  • 子供村人がいる場所の チャンク(周辺エリア)が読み込まれている間だけ成長タイマーが進みます。

これって言い換えると、

  • 村から遠くへ離れたり、ネザーや別ディメンションに行っている間は、時間が止まっています。

NG例)村を遠く離れて探索に出る

NG例)ネザーに観光しに来ちゃってる

👆上記のような場合、村人の成長待ちをしているチャンクが読み込まれずに、村人がいつまでも成長しない…トラブルが起きがち。

目安としては、

  • Java版
    • 自分の周囲のチャンクが読み込み範囲内に村全体が入っているか
    • 普段のプレイ感覚で、村が見える or 数チャンク内に収まる距離ならOK

チャンクが読み込まれるかどうかは設定で演算距離の数字を見れば目安が分かります。
Java版なら、「設定」>「ビデオ設定」>「演算距離」の項目を確認しましょう。

「設定」>「ビデオ設定」>「演算距離」

  • 統合版(BE)
    • ワールド設定にある「演算距離」の範囲内に村が入っていること
    • デフォルト値なら、村のそばで作業していれば基本大丈夫です

統合版も演算距離の見方はJava版と同様です。

統合版での設定画面の開き方

「設定」>「ゲーム設定」>「演算距離」

なお、Realms ワールドではシミュレーション距離は固定です。

  • Java版 Realms:9チャンク固定
  • 統合版 Realms:4チャンク固定

つまり、Realmsについては「プレイヤー側では変えられない(固定値)」という点にご注意ください。

どちらにしても、自分が村から離れすぎると成長タイマーが止まる点は同じです。

「村人子供を繁殖させてから冒険に出て、数時間後に拠点に戻ってきたらまだ子供のまま…」
というのは、単純にその間“時計が止まっていただけ”というパターンがかなり多いです。

2-2. 実際に“何分”待ったかざっくり把握する

体感の「20分」って、正直あまり当てになりません…。

おすすめは、

  • ベッドの近くに時計アイテムを飾っておく
  • スマホやPCでストップウォッチを起動しておく
  • 「ゲーム内で日が2回沈むまでこの村にいよう」とざっくり決める

など、目安を決めてしまうことです。

ゲーム内時間なら1日経過(日が2回沈んだ瞬間くらい)が目安

体感10分 → 実際は5〜6分のようなズレはよくあるので、
「ちゃんと20分近く村にいたかな?」は一度振り返ってみると安心です。

2-3. 子供村人が安全に生きているかどうか

当たり前なのですが、

  • ゾンビに襲われていた
  • 高所から落ちていた
  • ベッドや家の構造のせいで、どこかに閉じ込められていた

…というパターンもあります。

油断しているとすぐに「あれ?もの抜けの殻」状態に

特に、夜のゾンビ襲撃落下ダメージは要注意です。

私の拠点ではゾンビ感染パニック→明け方に燃え尽きて全滅しました

  • 村を囲う(フェンスや壁)
  • 夜はベッドの数・明るさをチェック
  • 高いところの足場や段差をなくしておく

このあたりをやっておくと、「成長前にいなくなっていた」事故を大幅に減らせます。

村のフェンス囲いと松明湧き潰しは必須です(超重要)!

2-4. サーバー・マルチプレイの場合の注意

マルチサーバーで遊んでいる場合、

  • サーバー側でチャンク読み込みの設定が絞られている
  • 村のそばに誰もいない時間が長い
  • サーバーが重くてTPS(1秒あたりのティック数)が落ちている

…という要因で、実質的な成長時間が伸びることもあります。

このあたりは(可能ならば)サーバー主さんに確認しつつ、「村の近くで、しばらく別作業をする」のが一番確実です。


3. 【サバイバル実録】成長待ちの20分でやっておくと楽になること

でも20分待つって結構長いですよね。

サバイバルだと、

「20分ただ見てるだけ」は正直しんどい

ので、待ち時間を“村づくりの時間”に変えてしまうのがおすすめです。
ここでは、実際に私のワールドでもやっている「暇つぶし兼、将来の効率アップ作業」をまとめます。

3-1. 村全体を安全にする(フェンス・照明・ドア調整)

まずは 村のインフラ整備から。成長を待っている間に、

  • 村の外周をフェンスや壁でぐるっと囲う
  • 松明やランタンでモンスターの湧き潰しをする
  • 村人が落ちそうな穴や崖をブロックでふさぐ

上記のように、村人の安全対策を徹底しておきましょう。

村の範囲を丸っとフェンスで囲って安全確保して

穴や崖をブロックで塞いで村人を救助!

こうしておくと、

  • 子供の成長まで安全に待てる
  • 将来、村人増殖・交易所・ゴーレムトラップを作るときも楽

…と、あとあと効いてくる投資になります。

湧き潰しと安全確保はこちらの記事で具体的なノウハウを書いています
yuzukaki1000.jp

3-2. 将来の職業を決めて「職業ブロック」を先に置いておく

子供が大人になると、基本は無職の大人村人になります。
ここでおすすめなのが、

「この子たちに何の仕事をさせるか」を先に決めてしまうこと。

子供村人が成長した後のことも考えておくのですね

例えば、

  • 本拠点の近くなら → 司書(エンチャント本要員)
  • 拠点が森や洞窟なら → 矢細工師(棒→エメラルド)
  • 序盤の装備強化なら → 防具鍛冶・武器鍛冶

…のように、欲しい職業をリストアップしておきます。
そして、

  • 司書用なら 書見台
  • 矢細工師なら 矢細工台
  • 鍛冶系なら 溶鉱炉・鍛冶台・高炉

などの職業ブロックを、子供村人の近くに先に設置しておきましょう。

職業ブロックを設置→成長後は狙い通りに就職

成長したタイミングで勝手に就職してくれるので、

  • 「無職のままウロウロして行方不明(本当にあるある)」
  • 「よく分からない職業になっていた(これも本当にあるある)」

といった事故を防げます。

私の拠点では無職村人が勝手にネザー観光していました

👆いやこれ、本当に何してんねん!?って思いましたよ…。

村人の職業についてはこちらの記事で特集しています
yuzukaki1000.jp

3-3. 簡易交易所の土台を作る

将来的に村人交易所を作る予定があるなら、待ち時間で“土台だけ”作っておくのもかなりおすすめです。

※例)村人交易所ってこういう施設です

例えば、

  • 一列に並べた 2×3ブロックの小部屋 だけ作る
  • レールやトロッコ、ボート用の水路など、移動方法を軽く整備する
  • ベッドやチェストを置く場所を決めておく

こういう下準備をしておきます。

私は繁殖所のすぐ隣に先に小部屋を用意しました

子供村人が成長して大人になったら、

  • そのままトロッコ・ボートで交易所へ移動
  • 職業ブロックを配置して厳選スタート

…という流れにスムーズに移行できます。

この後、ボートですぐに移動させました(ラクでした)

「成長を待っている間に、将来の仕事場ができている」という状態にしておくと、あとが本当に楽です。

村人交易所の作り方はこちらをご参照ください
yuzukaki1000.jp

3-4. 畑・自動農場まわりを整える

村人といえば、農民を使った食料自給・村人増殖も定番ですよね。

例)村人式の自動農場ってこういうものです

待ち時間でできることとしては、

  • 村のそばにきれいな畑を作る
  • コンポスターを置いて農民を就職させる準備をする
  • 小麦・ニンジン・ジャガイモ・ビートルートなど、村人が配りやすい作物を増やす

待ち時間にならこういう作業をしておくだけでOKです。

例えば繁殖所の隣に簡単な畑を作って野菜を育てました

これをやっておくと、

  • 将来的に村人増殖が安定する
  • 村人に配られた食料が、次の子供村人の誕生につながる

…という形で、成長→繁殖→成長…のサイクルが回りやすくなります。

村人を繁殖させることも重要です!

村人式全自動農場はこちらで別途具体的な作り方を書いています
yuzukaki1000.jp

3-5. 「村の雰囲気づくり」を楽しむ

完全に趣味枠ですが、個人的にはかなり好きな時間です。

  • 井戸の周りに花壇やベンチを作る
  • 村の中心にちょっとした広場を作る
  • 子供たちが遊んでいそうな公園っぽいスペースを作る

こういう“雰囲気建築”は、がっつり設計図を引くほどでもないけど、20分くらいでちょうど終わる作業なんですよね。

子供村人が暮らす村人の家を作ったり

公園や居住区・広場を作ったりしました

子供村人が走り回っているのを横目に、村をちょっとずつ整えていく時間は、けっこう癒やしタイムでもありますね。

街の雰囲気づくりをしたい場合は設計図から街を作る方法を書いています
yuzukaki1000.jp


4. 【Java版】コマンドで村人の子供を一瞬で大人に成長させる方法

ここから先は、

チートON・コマンドOKな人向けの内容

です。

「サバイバルの空気感を大事にしたいから、チートは使わない派だよ」という方は、
この章は読み飛ばしていただいて大丈夫です👌

4-1. 前提条件

Java版で村人の成長をコマンドでいじるには、

  • ワールドでコマンドが有効になっている
  • シングルなら「LANに公開 → コマンドの許可:オン」でもOK
  • マルチならOP権限がある

このどれかを満たしている必要があります。

LANに公開

コマンドの許可:オン

また、コマンドは誤操作のリスクもあるので、

  • 一度ワールドのバックアップを取る
  • クリエイティブ用のテストワールドで試してみる

ことをおすすめします。

4-2. いちばん近くの子供村人だけ一瞬で成長させる

Java版の村人には、内部的に Age という数値のデータが付いていて、

  • 0以上:大人
  • 0より小さい:子供(負の値から0に向かってカウントアップ)

という仕様になっています。

この Age0に書き換えることで、
「子供 → 即大人」にすることができます。

手順

①. 成長させたい子供村人のすぐ横に立ちます。

今回の検証ではこの子供村人を成長させます

②. チャット欄を開いて、次のコマンドを入力します。

/data merge entity @e[type=minecraft:villager,limit=1,sort=nearest] {Age:0}

③. 実行すると、一番近くにいる村人のAgeが0になり、即大人になります。

村人のエンティティデータが変更されて一瞬で大人に!

👆クリエイティブで試していただいたらビックリするかもです。
本当に一瞬で大人の村人の成長しましたよ

コマンドの意味(ざっくり)

  • @e[type=minecraft:villager,limit=1,sort=nearest] → 一番近くの村人1体だけを選ぶ
  • {Age:0} → その村人の Age を 0 にする(=大人にする)

注意点として、 すぐそばに大人の村人もいると、そっちが対象になってしまうことがあります(その場合はエラーで何も起きないです)。 できるだけ対象の子供村人だけが近くにいる状態で実行すると安全です。

4-3. 新しく「大人村人」を召喚してしまう方法

もう1つの割り切り方として、

「そもそも子供は子供のまま放置して、別に大人村人を召喚してしまう」

という方法もあります。

例えば、司書の大人村人を目の前に出したい場合は、 (※Java 1.14以降の形式)

/summon villager ~ ~ ~ {Age:0, VillagerData:{profession:"minecraft:librarian",level:1}}

などのように、VillagerData を指定して召喚することもできます。

試しに何もない場所で上記コマンドを打つと

一瞬で召喚されました!

  • こちらも当然、完全にチート扱いです
  • ワールドの雰囲気と相談しながら、自己責任でどうぞ、という感じですね

5. 【統合版】コマンドで村人の子供を一瞬で大人に成長させる方法

統合版(BE)では、Java版のような data コマンドは使えませんが、 代わりに「エンティティイベント(spawn event)」を呼び出す仕組みがあります。

村人には、

  • minecraft:ageable_grow_up

という「大人になるイベント」が用意されているので、 これを /event コマンドで呼び出すことで、一瞬で成長させることができます。

5-1. 前提条件

  • ワールド設定でチート(コマンド)をONにしている
  • または、Realm / サーバーでオペレーター権限を持っている

「設定」>「ゲーム設定」>「チートを実行」

こちらも、できればテスト用ワールドで一度試してから 本番ワールドに持ち込むことをおすすめします。

5-2. 一番近くの子供村人だけ成長させるコマンド

①. 成長させたい子供村人の近く(数ブロック以内)に立ちます。

今回はこの子供村人を成長させてみます

②. チャット欄で、次のコマンドを実行します。

/event entity @e[type=villager,r=5,c=1] minecraft:ageable_grow_up

③子供村人が一瞬で大人村人に成長します。

デバッグログが表示されて一瞬で大人に成長!

コマンドの意味

  • @e[type=villager,r=5,c=1] → 自分から半径5ブロック以内の村人のうち、1体だけを対象にする
  • minecraft:ageable_grow_up → 「成長して大人になる」イベントを実行する

こちらも、一番近くの村人が必ず子供とは限らないので、 周りに大人村人がいる場合は距離や位置取りを調整してください。

5-3. 周囲の子供村人をまとめて大人にする例

「この村の子供、何人かまとめて育てちゃいたい!」という場合は、 c=1 を外して、半径だけ指定する形にします。

/event entity @e[type=villager,r=16] minecraft:ageable_grow_up

これで、半径16ブロック内の“成長可能な村人”全員にイベントが飛びます。

複数名居た子供村人が

上記コマンドの実行でまとめて成長!

なお、すでに大人の村人には特に変化はありません

ただし、予期せぬ村人まで成長してしまう可能性があるので、できれば バックアップを取ってから試すのをおすすめします。


6. それでも村人の子供が成長しないときの原因と対処

ここまで読んで、

「いや、それでもやっぱり成長しないんだけど…?」

という場合にチェックしてほしいポイントを、チェックリスト形式でまとめておきます。

チェックリスト

  • [ ] リアル時間で「20分以上」村の近くにいたか? → 体感ではなく、ストップウォッチなどで測ってみる
  • [ ] 成長を待っているあいだ、村から遠くへ離れていないか? → ネザーや別の拠点に行っていた時間は、成長タイマーが止まっています
  • [ ] 統合版の場合、「シミュレーション距離」の範囲内に村が入っているか? → 設定で確認し、必要なら少し上げてみる
  • [ ] 子供村人がどこかで倒されていないか? → 夜間のゾンビ・落下・溺死など。フェンス・照明・足場を再確認
  • [ ] マルチサーバーの場合、村の近くに誰もいない時間が長くなっていないか? → サーバー側のチャンク読み込み設定・TPSも影響します
  • [ ] コマンドやアドオンで、村人の挙動をいじるデータが入っていないか? → 自作アドオン・配布データパックがある場合は、一度オフにして検証

このあたりを一つずつ潰していくと、 「バグだと思っていたけど、実は時間が止まっていただけ」 というケースがかなり多い印象です。


7. まとめ

最後に、本記事のポイントをざっくり整理しておきます。

  • 村人の子供は、約20分(ゲーム内1日)で大人になる
    • Java版 / 統合版どちらも、おおよそ同じ目安
  • バニラのサバイバルでは、成長を早める手段はありません
    • パンやニンジンをあげてもダメ
    • randomTickSpeed をいじっても、村人の成長には影響しない
  • 成長タイマーが動くのは、
    • 村がチャンク読み込み / シミュレーション距離の範囲内にある間だけ
    • 村から離れている間や、ワールドを閉じている間は“時計が止まっている”
  • 待ち時間のおすすめの使い方は、
    • 村の壁・照明・落下防止などの安全確保
    • 将来の職業を想定した職業ブロックの準備
    • 簡易交易所の土台づくり
    • 畑や農民のためのインフラ整備
    • 余裕があれば雰囲気建築で村をおしゃれにする
  • コマンドOKなワールドなら、
    • Java版/data merge entity ... {Age:0} で即大人に
    • 統合版/event entity ... minecraft:ageable_grow_up で即大人に

村人の子供って、「待ってる時間の方が長く感じる存在」なんですが、 その20分を“村を整える時間”に変えてあげると、あとが本当に楽になります。

よかったら、自分のワールドでも

「成長待ち = 村強化タイム」

くらいの気持ちで、いろいろ試してみてくださいね。

今回はここで終わりますね。
最後まで読んでいただき、ありがとうございました!


関連記事:村人関連のトラブル対策

村人が就職しない…そういう時はこちらの処方箋をどうぞ
yuzukaki1000.jp

職業ブロックの仕様を利用した「コンパクト」な交易所も作れますよ
yuzukaki1000.jp

どうしても就職や仕事をしない…それ、「ニート村人」かもしれません
yuzukaki1000.jp


参考文献

この記事を書くにあたり、Minecraft Japan(村人)Minecraft Japan(コマンド)を参考に、実際の検証結果を元に構成しました。


更新履歴

  • 2025/11/16 初版公開