InfiniteStrongholds

InfiniteStrongholds

Czy masz dość posiadania tylko 3 twierdz na nieskończonej mapie? Teraz wreszcie to naprawiono - możesz mieć ich nieskończoną liczbę!

0 polubień • 0 pobrań
Dostępne pliki
1
Obsługiwane wersje
0
Najnowszy plik
18.02.2013

Wprowadzenie

Czy masz dość posiadania tylko 3 twierdz na nieskończonej mapie? Teraz w końcu to naprawiono — możesz mieć ich dowolną ilość!

Jak to działa

Dla każdej ze swoich światów możesz zdefiniować gęstość twierdz. Gęstość to oszacowanie liczby twierdz wygenerowanych w dowolnym obszarze 1000х1000. Ta liczba może być mniejsza niż 1, jeśli chcesz rzadkich twierdz. Na przykład, jeśli używasz density = 0.01, otrzymasz około jednej twierdzy na obszarze 10000x10000 (oczywiście generowanie jest dość losowe, to tylko wartość oczekiwana).

Rzeczy, które warto wiedzieć

  • Generuje dodatkowe twierdze — więc te z wersji vanilla pozostaną na swoim miejscu.
  • Oczywiście twierdze będą generowane tylko w świeżo wygenerowanych chunkach.
  • Teraz Oko Endera wykrywa tylko twierdze z wersji vanilla. Prawdopodobnie mogę to naprawić, jeśli zajdzie taka potrzeba, ale to może być dość skomplikowane.

Konfiguracja

Zdefiniuj gęstości w pliku konfiguracyjnym. Jeśli nie chcesz zmieniać generowania twierdz w pewnym świecie, po prostu nie dodawaj go do konfiguracji. Możesz również zdefiniować częstotliwość i maksymalną możliwą liczbę wystąpień dla każdego typu pomieszczenia. W domyślnej konfiguracji znajdziesz parametry generatora vanilla (maxinstances: 0 oznacza nieskończoną liczbę wystąpień). Domyślna konfiguracja:

worlds:
  first_example_world:
    density: 0.1
  second_example_world: 
    density: 1
generation:
  components:
    PortalRoom:
      frequency: 20
      maxinstances: 1
    Library:
      frequency: 10
      maxinstances: 2
    ChestCorridor:
      frequency: 5
      maxinstances: 4
    Prison:
      frequency: 5
      maxinstances: 5
    Stairs:
      frequency: 40 
      maxinstances: 0
    StairsStraight:
      frequency: 5 
      maxinstances: 5
    Stairs2:
      frequency: 5 
      maxinstances: 5
    LeftTurn:
      frequency: 20
      maxinstances: 0
    RightTurn:
      frequency: 20 
      maxinstances: 0
    Crossing:
      frequency: 5 
      maxinstances: 4
    RoomCrossing:
      frequency: 20 
      maxinstances: 0

Źródło

InfiniteStrongholds na github.com

Plany na przyszłość

Twoje pomysły tutaj :-)

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne InfiniteStrongholds - v.1.1
InfiniteStrongholds.jar 18.02.2013
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji