サーバ上に新しい世界を生成するときにWorldCreatorから特定のバイオーム(ジャングルなど)を削除する方法はありますか?私は、それらのすべてではなく1つの世界でのみバイオメトリを無効にしようとしています(ほとんどの例がオンラインであるようです)。これを達成する方法はありますか?Bukkit/Spigotで世界を生成する際に特定のバイオームを削除する
0
A
答えて
1
独自のChunkGeneratorを使用して、generateExtBlockSections、generateBlockSections、generateChunkDataの各メソッドをオーバーライドできます。チャンク内のすべてのxとzをループして、BiomeGridから想定されるBiomeを取得します。もしあなたが取り除きたいものがあれば、#setBiomeで別のBiomeで置き換えてください。操作されたBiomeGridを使用すると、今度はsuperメソッドを呼び出すことができます。
私はこれをテストしませんでしたが、この方法で私はSkyBlockプラグインで世界全体のバイオメーターを海洋に設定しました。そうすればうまくいくはずです。
関連する問題
- 1. 手続き型生成の構造体で現実世界を生成する
- 2. 手続き的世界の生成
- 3. libgdxの世界に境界を設定する
- 4. divを生成/削除する際に#idの競合が発生する
- 5. 2Dの世界を作成します
- 6. 体を現在の世界から別の世界に移行する方法
- 7. R:世界ネットワークマップの作成
- 8. 削除されたデフォルトの関数実世界の例
- 9. 自分の値で世界地図を作成するRScript
- 10. Minecraftで縮む世界の境界線を作成する方法
- 11. 特定のフィールドを削除するjavascript
- 12. 特定のUIDatePickerサブビューを削除する
- 13. UNIX - 特定の行を削除する
- 14. 特定のボタンを削除する
- 15. 特定のセルを削除するExcel
- 16. BASH - 特定の行を削除する
- 17. 特定のDjangoセッションコールを削除する
- 18. 特定のダッシュを削除するR
- 19. 特定のフォームを削除する
- 20. 特定のファイルを削除するためのバッチファイルの作成
- 21. php - ユーザーを削除するときに特定のカテゴリを削除する
- 22. phpの特徴 - 実世界の例
- 23. PHP + ie6 +クッキー:クッキーのための世界の世界に失敗する
- 24. 3D世界でチャンクを作成する方法は?
- 25. Box2Dでラップ世界を作成する方法
- 26. ggplot2の世界をマッピングする
- 27. 世界の行列を構築する
- 28. [R]は、世界地図上の特定の国のパッケージカラーリングをマップします。
- 29. 上部境界線を削除する
- 30. ストライプ - STPPaymentCardTextField - 境界線を削除する
チップをありがとう!私はChunkGeneratorを拡張し、あなたが言ったようにクラスを作ることによっていくつかの進歩を遂げました。私が今抱えている唯一の問題は、どんな選手を新しい世界に瞬間移動させると、それらが主な世界にテレポートされることになります。それは、世界が適切に積み込まれていないということですか? –