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