2 Sleep and Abilities
AttODao edited this page 2026-08-14 01:32:46 +09:00

睡眠と固有能力

ベッドなし睡眠

既定キーNの「その場で眠る」は、次を満たすMob形態で利用できます。

  • sleep.without_bedtrue
  • 違和感が30未満
  • 本能モード外
  • 現在位置または直下が、草ブロック、干草、苔、羊毛、カーペット、ベッドのいずれか
  • 半径8、上下5の範囲に睡眠を妨げるMonsterがいない
  • sleep.scheduleの時刻条件を満たす

開始時に食料は消費しません。睡眠を終えた時点で違和感を70加えます。必要睡眠時間はsleep.required_ticksで、組み込み値は200 tickです。もう一度キーを押すと起床します。

スケジュール

  • normal: ディメンションの通常BedRuleが睡眠可能な時刻だけ許可
  • day: 昼だけ許可し、ベッド睡眠も昼に可能。夜に起床する
  • never: ベッドなし睡眠要求を拒否

組み込みではネコ、ヤマネコ、オオカミがdayです。これらは昼に眠れますが、夜はベッドと柔らかい面の両方を拒否します。

現行実装のnever判定はベッドなし要求側だけです。通常ベッド睡眠自体を全面禁止する設定としては機能しません。

固有能力

既定キーVの「Mobアビリティ」はabilitiesで指定した能力をサーバー側で実行します。本能モード中は要求を送りません。

egg_laying

組み込みニワトリの能力です。

  • 1 Minecraft日につき1個まで
  • 満腹度を3消費
  • 使用前の満腹度が3未満なら失敗
  • 卵をプレイヤー位置へドロップ
  • ニワトリの産卵音を再生

日番号と当日回数はPlayer NBTへ保存し、死亡時にPlayerが置き換わってもコピーします。日番号はディメンションのdefault clock timeを24000で割って計算します。

データパック形式: outline・abilities・traits