メインコンテンツまでスキップ

BetterStructures FAQ

質問が初回のNightbreakリンク、パッケージダウンロード、または手動インポートに関するものであれば、まず共通のGlobalページから始めてください。このFAQにはBetterStructures固有の回答のみが含まれています。

構造物が表示されないのはなぜですか?

最も一般的な理由は、BetterStructuresがインストールされる前に既に探索済みの地形でテストしていることです。

BetterStructuresは未探索の地形に生成するように設計されており、古いチャンクに遡って配置することはありません。自然生成をすぐに確認したい場合は:

  • 新しいチャンクに飛ぶ
  • 新しいテストワールドを生成する
  • または自然生成を待つ代わりに配置やセットアップコマンドを使用する

新しい構造物に関する管理者警告を止めるにはどうすればよいですか?

BetterStructuresには config.ymlwarnAdminsAboutNewBuildings トグルがあり、/betterstructures silent がその値を切り替えます。

これは事前生成やその他の管理者向けテスト中に警告がうるさくなる場合に便利です。

setupDone とは何を意味しますか?

setupDone は、BetterStructuresの初回セットアップフローが完了したかどうかを追跡します。

  • false はセットアップフローがまだ未完了と見なされることを意味します
  • true はセットアップフローが既に完了していることを意味します

意図的にセットアップを再実行したい場合は、setupDone: false に設定し、プラグインをリロードして、再度 /bs initialize を実行してください。

BetterStructuresにWorldEditは必要ですか?

はい。WorldEditは plugin.yml で必須依存関係となっているため、BetterStructuresはWorldEditなしでは動作しません。

WorldGuard統合はどのように機能しますか?

WorldGuardがインストールされている場合、BetterStructuresは保護エリアに betterstructures-protect フラグを登録して使用します。

関連する設定トグルは以下の通りです:

protectEliteMobsRegions: true

サポートされているコンテンツに対してBetterStructuresが管理するWorldGuard保護を無効にしたい場合は、false に設定してください。

BetterStructuresの宝物にカスタムアイテムを追加できますか?

はい。BetterStructuresには以下が含まれています:

/betterstructures lootify <generator> <rarity> <minAmount> <maxAmount> <weight>

登録したいアイテムを手に持った状態で使用してください。コマンドは手に持っているアイテムを選択した宝物ジェネレーターエントリに書き込みます。

コマンド実装の現在のバリデーションルール:

  • 宝物ジェネレーターが存在する必要があります
  • その宝物設定にレアリティが既に存在する必要があります
  • minAmount は少なくとも 1 である必要があります
  • maxAmount は最大 64 である必要があります
  • 手に持っているアイテムは空気であってはなりません

BetterStructuresはMMOItemsの宝物エントリをサポートしていますか?

はい。BetterStructuresにはプロジェクト内にMMOItemsサポートがあり、既存の宝物ワークフローはサードパーティアイテムをサポートしています。MMOItems固有の構文については、古いFAQスニペットに頼るのではなく、宝物ファイル内の正確な設定例を現在の宝物ページのドキュメントに合わせてください。

EliteMobsとBetterStructuresはどのように連携しますか?

BetterStructuresはEliteMobsとのソフト統合を備えています。

大まかには:

  • BetterStructuresは生成された構造物内にEliteMobsコンテンツマーカーを配置できます
  • BetterStructuresは統合が有効な場合、EliteMobs対応コンテンツに関係する保護エリアも管理できます

共通のセットアップフロー、トークンリンク、および公式パッケージライフサイクルについては、このFAQを主要なソースとして扱うのではなく、Globalドキュメントおよび BetterStructuresのセットアップ/コンテンツページを使用してください。

ワールドをより安全に事前生成できますか?

はい。BetterStructuresは config.yml でパフォーマンス重視の事前生成設定を公開しています:

  • percentageOfTickUsedForPregeneration
  • pregenerationTPSPauseThreshold
  • pregenerationTPSResumeThreshold

通常の構造物貼り付けの場合、主なペーシング設定は以下の通りです:

percentageOfTickUsedForPasting: 0.2

値を低くするとティックごとの影響は減りますが、構造物の貼り付けが遅くなります。

構造物の位置はどのように決定されますか?

BetterStructuresは config.yml で構造物タイプごとの間隔とランダムオフセット制御を保持しています。

主な距離制御は以下の通りです:

  • distanceSurface
  • distanceShallow
  • distanceDeep
  • distanceSky
  • distanceLiquid
  • distanceDungeonV2

関連するオフセット制御は以下の通りです:

  • maxOffsetSurface
  • maxOffsetShallow
  • maxOffsetDeep
  • maxOffsetSky
  • maxOffsetLiquid
  • maxOffsetDungeonV2

実際には、これは再起動のたびにランダムに再配置されるのではなく、生成がシード駆動および設定駆動のままであることを意味します。