Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zaawansowane Tworzenie Modów


karol202

Rekomendowane odpowiedzi

Opublikowano

Spoko poradnik, ale to jest dla leniwcow mogles podac podstawowe funkcje i zeby sami polaczyli sobie wszystko zeby sie tez nauczyli czegos ;)

  • Odpowiedzi 1,2 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Zaktualizowałem tut. Dodano lekcje o tworzeniu moda pod Forge :) , przebudowałem cały tut, teraz wszystkie lekcje które pisałem będą znajdowały się w spoilerze Tworzenie modów pod ModLoader.

Opublikowano

Dzięki za graficzne ogarnięcie tego. Czy może znieniłbyś nazwe "instalacja mcp i jdk" na "Przygotowania do tworzenia modów" albo coś takiego, i dał to na początek?? (sorki za zagmatwanie) :D

Halo!

Opublikowano

Mam błąd podczas włączania install w forge

 

 

 

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 3, Size:

2

at java.util.ArrayList.rangeCheckForAdd(ArrayList.java:612)

at java.util.ArrayList.add(ArrayList.java:426)

at cpw.mods.fml.common.asm.transformers.MCPMerger.processFields(MCPMerge

r.java:468)

at cpw.mods.fml.common.asm.transformers.MCPMerger.processClass(MCPMerger

.java:384)

at cpw.mods.fml.common.asm.transformers.MCPMerger.processJar(MCPMerger.j

ava:217)

at cpw.mods.fml.common.asm.transformers.MCPMerger.main(MCPMerger.java:10

7)

Decompile Exception: 1

 

 

 

P.S. Moge dać cały kod z konsoli

Opublikowano

zaraz zobaczę

//edit

Dobra jest ok coś było z plikiem minecraft.jar

//edit 2

Teraz inny błąd

 

 

 

================ Forge ModLoader Setup Start ===================

Setting up MCP

> Backing up commands.py

Patching file C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\commands.py

patching file commands.py

Commands patch applied successfully

Copying FML conf

Fixing MCP Workspace

Downloaded argo-2.25.jar successfully

Downloaded guava-12.0.1.jar successfully

Downloaded guava-12.0.1-sources.jar successfully

Downloaded asm-all-4.0.jar successfully

Downloaded asm-all-4.0-source.jar successfully

Warning, Modified Server jar detected

Continuing with decompile may produce unpredictable results

If you continue, do not come to the FML or Forge team with decompile issues.

If you really want to continue, enter "Yes" Yes

== MCP 7.2 (data: 7.2, client: 1.3.2, server: 1.3.2) ==

# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast

yle, astyle config

> Creating Retroguard config files

== Decompiling client using fernflower ==

> Creating SRGs

> Applying Retroguard

> Compiling AccessTransformer

> Compiling MCPMerger

> Running MCPMerger

> Running AccessTransformer

Forge config detected

> Really Applying Retroguard

> Applying MCInjector

> Unpacking jar

> Copying classes

> Decompiling

> Copying sources

> Applying fernflower fixes

FATAL ERROR

Traceback (most recent call last):

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\decompile.py", line

105, in decompile

strip_comments=strip_comments, exc_update=exc_update)

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\mcp.py", line 49, in

decompile_side

commands.process_fffixes(side)

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\commands.py", line 9

86, in process_fffixes

fffix(pathsrclk[side])

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\pylibs\fffix.py", li

ne 59, in fffix

_process_file(src_file)

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\pylibs\fffix.py", li

ne 148, in _process_file

buf = _REGEXP['enum_class'].sub(enum_match, buf)

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\pylibs\fffix.py", li

ne 147, in enum_match

match.group('end'))

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\pylibs\fffix.py", li

ne 93, in _process_enum

body = constructor_regex.sub(constructor_match, body)

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\pylibs\fffix.py", li

ne 91, in constructor_match

return _process_constructor(class_name, modifiers, parameters, throws, metho

d_body, method_end)

File "C:\Users\AdvAli\Desktop\Tworzenie Modˇw\MCP\runtime\pylibs\fffix.py", li

ne 116, in _process_constructor

raise ParseError('not enough parameters in enum %s: %s' % (class_name, str(p

arameters)))

ParseError: not enough parameters in enum EnumOptions: []

Decompile Exception: 1

Aby kontynuować, naciśnij dowolny klawisz . . .

 

 

Opublikowano

Uwaga poszukuje grafika, który wykonywałby texturki bloczków/przedmiotów i różnych takich tekstur - zainteresowani GG: 12344984 ;p. Ludzie z pomysłami niech też piszą ;).

Opublikowano

Dobra. Zacząłem robić moda od nowa. Niestety przy craftingu mam problem: http://scr.hu/0ewt/7uixr

Wcześniej też miałem ten problem, lecz udało mi się samodzielnie rozwiązać ten problem. Niestety teraz nie pamiętam jak to zrobiłem :/

PS: Dawałem przed: Pralka Item./Block. i nic nie dawało :/

Opublikowano

Ludzie macie jakieś pomysły jak zabrać się za zrobienie torby, worka (jakkolwiek). Chodzi o to że trzymając w ręku tą naszą torbę i klikając prawym klawiszem myszy otwiera nam się coś podobnego do skrzyni, możemy wrzucic tam nasze itemy z eq, zamknąć i podróżować dalej. Wiem że na pewno będę musiał zrobić pliki gui i item, ale co mam tam wpisać nie mam pojęcia ;(

Opublikowano

To czekamy, na rozwinięcie GUI ;), jak ktoś jest zainteresowany przedłużeniem pewnego moda RPG, który dodaje nowe bronie, oraz dodatkowe GUI na przedmioty, proszę pisać PW, a podam informacje.

Opublikowano

@up

Jestem zinteresowany

 

Mam pytanie czy można łączyć mody forge z ModLoader. Na przykład Napisze że pod Forge wszystkie bloki i itemki a w ModLoaderze GUI. Można Tak ?

P.S. Super TUT oby tak dalej :)

Mi się wydaje że można, ale niestety nie wiem jak. Spróbuj pokombinować :)

Halo!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...