Mod do Minecraft Forge 1.20.1 na inwentarz, uprząż konia dla serwera
Zrealizowałem niestandardowy mod do serwera Minecraft, mający na celu rozszerzenie standardowego systemu inwentarza oraz stworzenie głębszej mechaniki przechowywania przedmiotów. Główną ideą projektu było przemyślenie podstawowego inwentarza gracza: zamiast standardowego dostępu do wszystkich slotów wprowadzono system toreb, które otwierają dodatkową przestrzeń w zależności od typu i rozmiaru ekwipunku. Umożliwiło to uczynienie rozgrywki bardziej logiczną, atmosferyczną i zbliżoną do średniowiecznego stylu serwera.
W ramach modu zrealizowano kilka typów toreb dla postaci, które są wyposażane w osobny slot i rozszerzają dostępny inwentarz. Każda torba ma własny poziom pojemności, dzięki czemu gracz stopniowo zyskuje więcej możliwości przenoszenia zasobów. Jeśli torba nie jest wyposażona, część slotów pozostaje niedostępna, co tworzy dodatkowy element balansu i wpływa na zarządzanie zasobami podczas przetrwania, handlu lub podróży.
Osobno opracowano system inwentarza konia z obsługą toreb siodłowych. Gracz może wyposażyć konia w specjalne torby różnej wielkości, które otwierają dodatkowe sloty do transportu przedmiotów. W tym celu stworzono osobny interfejs interakcji z koniem, w którym wyświetlane są sloty ekwipunku, siodła, zbroi i toreb. Logika interakcji między przedmiotami została dostosowana w taki sposób, aby mechanika działała poprawnie i nie kolidowała z podstawowymi zasadami gry.
Z technicznego punktu widzenia projekt obejmował pełną realizację modyfikacji na Minecraft Forge: rejestrację nowych przedmiotów, menu, interfejsów i zakładek, tworzenie własnych GUI dla gracza i konia, konfigurację interakcji klient-serwer za pomocą pakietów sieciowych, a także realizację systemu zapisywania danych inwentarza. Do integracji nowej mechaniki w standardową architekturę Minecraft wykorzystano niestandardowe obsługiwacze slotów, dynamiczne kontenery inwentarza oraz patche podstawowych klas gry.
Szczególną uwagę poświęcono wizualnemu wystrojowi. Interfejs inwentarza zyskał stylizowany design w średniowiecznym papierowym stylu, co wzmacnia atmosferę serwera i poprawia ogólne wrażenie z korzystania z moda. Wykonano również lokalizację nazw przedmiotów, podpowiedzi, komunikatów systemowych i elementów interfejsu, co uczyniło mod zrozumiałym i wygodnym dla graczy.
W rezultacie stworzono nie tylko zestaw nowych przedmiotów, ale pełnoprawną mechanikę serwerową, która zmienia podejście do pracy z inwentarzem, dodaje nowe możliwości transportu zasobów i organicznie integruje się w ogólną koncepcję serwera gry. Taki mod może być wykorzystywany w projektach RPG, średniowiecznych, survivalowych i roleplay, gdzie ważne są atmosfera, progresja i unikalne systemy gry.
Zobacz pracę moda -> https://youtu.be/e2rg-bDuLEc
W ramach modu zrealizowano kilka typów toreb dla postaci, które są wyposażane w osobny slot i rozszerzają dostępny inwentarz. Każda torba ma własny poziom pojemności, dzięki czemu gracz stopniowo zyskuje więcej możliwości przenoszenia zasobów. Jeśli torba nie jest wyposażona, część slotów pozostaje niedostępna, co tworzy dodatkowy element balansu i wpływa na zarządzanie zasobami podczas przetrwania, handlu lub podróży.
Osobno opracowano system inwentarza konia z obsługą toreb siodłowych. Gracz może wyposażyć konia w specjalne torby różnej wielkości, które otwierają dodatkowe sloty do transportu przedmiotów. W tym celu stworzono osobny interfejs interakcji z koniem, w którym wyświetlane są sloty ekwipunku, siodła, zbroi i toreb. Logika interakcji między przedmiotami została dostosowana w taki sposób, aby mechanika działała poprawnie i nie kolidowała z podstawowymi zasadami gry.
Z technicznego punktu widzenia projekt obejmował pełną realizację modyfikacji na Minecraft Forge: rejestrację nowych przedmiotów, menu, interfejsów i zakładek, tworzenie własnych GUI dla gracza i konia, konfigurację interakcji klient-serwer za pomocą pakietów sieciowych, a także realizację systemu zapisywania danych inwentarza. Do integracji nowej mechaniki w standardową architekturę Minecraft wykorzystano niestandardowe obsługiwacze slotów, dynamiczne kontenery inwentarza oraz patche podstawowych klas gry.
Szczególną uwagę poświęcono wizualnemu wystrojowi. Interfejs inwentarza zyskał stylizowany design w średniowiecznym papierowym stylu, co wzmacnia atmosferę serwera i poprawia ogólne wrażenie z korzystania z moda. Wykonano również lokalizację nazw przedmiotów, podpowiedzi, komunikatów systemowych i elementów interfejsu, co uczyniło mod zrozumiałym i wygodnym dla graczy.
W rezultacie stworzono nie tylko zestaw nowych przedmiotów, ale pełnoprawną mechanikę serwerową, która zmienia podejście do pracy z inwentarzem, dodaje nowe możliwości transportu zasobów i organicznie integruje się w ogólną koncepcję serwera gry. Taki mod może być wykorzystywany w projektach RPG, średniowiecznych, survivalowych i roleplay, gdzie ważne są atmosfera, progresja i unikalne systemy gry.
Zobacz pracę moda -> https://youtu.be/e2rg-bDuLEc