Industrial Revolution – Ore Dictionary

Znów zmiana transparentna. Wszystkie minerały oraz ich pochodne zarejestrowałem w tzw. oreDictionary. Dzięki temu mój copper czy inny surowiec będzie zgodny ze wszystkimi innymi modami 🙂 Wiem, mówiłem, że nie będę dbał o kompatybilność jednak warto wykonać chociaż te najmniej złożone czynności. Zwłaszcza teraz gdy mod dopiero powstaje i nie ma zbyt wielu funkcjonalności trzeba go urozmaicać innymi modami.

 

Dla każdego z surowców dodałem przy okazji Ingot, Nugget oraz tiny pile of dust 🙂 Smelting powinien się pojawić w następnej aktualizacji

 

 

EDIT:

Jednak tymczasowo nie dodaję nowych produktów do oreDictionary. Jest to po prostu dodatkowa czynność która utrudnia przebudowywanie kodu :/

Industrial Revolution – cleaning up

Tym razem bez nowych funkcji. Skupiłem się na uporządkowaniu kodu oraz dodaniu pliku konfiguracyjnego. Wydaje się to zbędnym bajerem, ale tak na prawdę ułatwi testy bez potrzeby modyfikowania kodu. Co do porządków w kodzie – nie, nie będę jak typowy programista javy, który w obrębie jednego prostego projektu ma 999 paczek. Mi wystarczą (na razie) dwie, rozdzielenie kodu na serwer i klient.

2015-01-17 10_38_15-***config_industrialrevolution.cfg - Notepad++

 

Bardzo zaawansowany ten plik 😉

 

EDIT:

Jednak wydzieliłem kod na kilka osobnych paczek -.-

Industrial Revolution – Ore, Gravel, Sand and Dust

Zaprogramowałem już wszystkie bloki i przedmioty odpowiadające minerałom i surowcom na wszystkich etapach produkcji. Nie ma jeszcze craftingu, ale przyjdzie na niego kolej.

Kolega @Cholek przygotował tekstury dla jednej z gałęzi:

2015-01-09 16_47_53-Minecraft 1.7.10

Od lewej: Hematite Ore, Iron Ore Gravel, Iron Ore Sand, Iron Ore Dust

Dopiero po zrobieniu screena zauważyłem, że dałem tę samą teksturę dla piachu i pyłu -.-

Oczywiście z każdego bloku wypadają już odpowiednie przedmioty, w tym wypadku: (od lewej)

  • 4-6 Broken Iron Ore (Hematyt zawiera tylko żelazo, bez innych domieszek)
  • 4-6 Crushed Iron Ore
  • 4-6 Powdered Iron Ore
  • 4 Powdered Iron Ore (może będzie zwracać Tiny Pile of %)

 

Dodatkowo zmodyfikowałem cobblestone, gravel i sand. Teraz po wydobyciu tych bloków za pomocą młotka otrzymujemy:

cobblestone->gravel->sand->dust

Dust będzie można przetopić na czyste szkło oraz będzie miał zastosowanie w mechanice którą przedstawię przy innej okazji.

Industrial Revolution – from Ore to Ingot

Jak pozyskać sztabkę żelaza (iron ingot)?

[Iron Ore]–{pickaxe}–>[Iron Ore Block]–{smelting}–>[Iron Ingot]

Lub nowy sposób:

(1) [Iron Ore]–{hammer}–>4-6[Broken Iron Ore]–{crafting(4)}–>[Iron Ore Gravel]–{smelting}–>[Iron Ingot]

(2) [Iron Ore]–{hammer}–>4-6[Broken Iron Ore]–{crafting(4)}–>[Iron Ore Gravel]–{hammer}–>4-6[Crushed Iron Ore]–{crafting(4)}–>[Iron Ore Sand]–{smelting}–>[Iron Ingot]

(3) [Iron Ore]–{hammer}–>4-6[Broken Iron Ore]–{crafting(4)}–>[Iron Ore Gravel]–{hammer}–>4-6[Crushed Iron Ore]–{crafting(4)}–>[Iron Ore Sand]–{hammer}–>4-6[Powdered Iron Ore]–{crafting(4)]–>[Iron Ore Dust]–{smelting}–>[Iron Ingot]

Jak widać na każdym etapie mamy szansę dostać 0-2 kawałków ekstra. Daje nam to w najlepszym wypadku 3.375 sztabki z jednego bloku Iron Ore. Maszyny są/będą w stanie jeszcze ulepszyć ten proces.