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

@up zamień fisch na fish .

 

@2xup to nie wiem. Na razie umiem to zrobić tylko edytując klasy minecrafta, a to bardzo źle. Jak będę wiedział to napiszę.

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

@UP


ZupaR.iconIndex = ModLoader.addOverride("/gui/items.png", "/ZupaR");
       ModLoader.addName(ZupaR, "Zupa Rybna");
       ModLoader.addRecipe(new ItemStack(this.ZupaR, 1), new Object[]
        {
        "XRX", "XRX", " S ", 'S', Item.bowlSoup, 'X', Item.seeds, 'R', Item.fishRaw
               });

Opublikowano

Mam problem jaka sciezke dodac do zmiennej środowiskowej PATH? moja sciezka do javy to C:\Program Files (x86)\Java\jre7 i tam mam foldery bin itp.

 

Patrzylem na internecie ze path odpowiada za uruchomienie pliku ze sciezki wiec postanowilem przeszukac ten folder i nie ma pliku javac jest tylko w folderze 'bin' javacpl ale tez nie dziala w wierszu polecen nawet po zamienieniu sciezki na C:\Program Files (x86)\Java\jre7\bin

 

prosze o pomoc

Opublikowano

@up to przeanalizuje wszystko jeszcze raz i dzięki za info. A beefmachine to nie z ic2, sam to wymyśliłem.

 

@2xup to spróbuj na google poszukać gdzieś indziej o instalowaniu zmiennej środowiskowej.

Opublikowano

A to sory. Jeżeli dobrze pamiętam był błąd bodajże w GuiNAZWA, w kilku miejscach było GAS (tileentitybeefmachine), było coś z cooktime, czy jakoś tak i chyba coś jeszcze.

 

A i u mnie jak klikam na blok to GUI sie nie pojawia, ale nie moge stawiać klocka bespośrednio na bloku z GUI.

Halo!

Opublikowano

@up bardzo fajny mod, ale wg jakiego tuta zrobiłeś ten łuk? Jeśli zrobiłeś go bez żadnego tuta to gratulacje :)

A, i po co edytowałeś plik EnumArmorToolMaterial?

Opublikowano

@karol202

 

 

package net.minecraft.src;
import java.util.Random;
public class BlockKrajalnica extends Block
{
       public BlockKrajalnica(int i, int j)
       {
               super(i, j, Material.iron);
        this.setCreativeTab(CreativeTabs.tabBlock);
       }
       public int idDropped(int i, Random j, int k)
       {
               return mod_morefood.Krajalnica.blockID;
       }

       public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityplayer, int par6, float par7, float par8, float par9)
       {
                if(world.isRemote)
                {
                        return true;
                }
                else
                {
                        TileEntityKrajalnica tileentitykrajalnica = (TileEntityKrajalnica)world.getBlockTileEntity(i, j, k);
                if(tileentitykrajalnica != null)
                {
                ModLoader.openGUI(ModLoader.getMinecraftInstance().thePlayer, new GuiKrajalnica(ModLoader.getMinecraftInstance().thePlayer.inventory, tileentitykrajalnica));
                }
                return true;
                }
       }
       public static void updateKrajalnicaBlockState(boolean par0, World par1World, int par2, int par3, int par4)
       {

       }

       /**
                * each class overrdies this to return a new <className>
                */
       public TileEntity createNewTileEntity(World par1World)
       {
                return new TileEntityKrajalnica();
       }
}

 

 

 

Ale nie zabieralcie mi pomysłu proszę...

Halo!

Opublikowano

Inna tekstura na każdej ścianie bloku nie działa. Wydaje mi się, że trzeba zrobić coś z określaniem tekstury w pliku głównym moda. Bo jak to usunąłem, a w pliku bloku dodałem to co jest w tucie, to tekstura była standardowa (podobna do żwiru/kamienia)

Halo!

Opublikowano

Oprócz rzeczy w twoim "to do"

 

Dodałbym:

Typ Narzędzia "Łuk"

Inna tekstura na Każdej ścianie (ty przedstawiłeś tylko 3: gora,dół i wszystkie boki)

Jak zrobić aby blok miał jakieś właściwości redstone'owe np. przesyłał energie

Efekt zatrucia który by się otrzymywało po zjedzeniu danego itemu (i opcje w której byłaby tylko szansa na zatrucie)

Wszystkie efekty potów które by otrzymywała nasza postac po zjedzeniu danego intema

Jak zrobić aby day blok można było zniszczyć tylko jakimś narzędziem i jak zrobić aby można było go zniszczyć wszytskim ale zabierało by to rózne okresy czasu i dawałoby różne rezultaty

Jak zrobić zowy typ moba (np. "agresywny_mob_wodny" byłby to mob który spawnuje się w wodzie ale jest agresywny)

Jak zrobić zby moby wodne spawnowały się o okreslonej porze dnia

Jak zrobic aby po kliknieciu w moba wyswietlalo sie gui

 

 

A i mam pomysł jak mógłbyś poprawić strukturę, po prostu dałbyś aby nie spawnowała się na określonej wysokości tylko na określonym bloku.

 

P.S.

Najbardziej czekam na nowy świat

Opublikowano

Świetny poradnik :)

 

Karol, mógłbyś opisać tworzenie kilku bloków/itemów na jednym ID? Chodzi mi o metadatę.

Chciałbym tak, żeby można było wpisać: /give player ID:xx

Opublikowano

Mam taki problem z Minecraft :

 

http://scr.hu/0ydz/0jh0j

 

Folder .minecraft :

 

http://scr.hu/0ydz/dk578

 

W minecraft.jar (1.3.2) mam tylko : Mój mod (1.3.2) + ModLoader (1.3.2), usunięte META-INF brak folder'u mods z innymi modami.

 

Recompile bez żadnego "Error"

 

Oto folder Reobf :

 

http://scr.hu/0ydz/ib19e

 

mod_Cristal :

 

http://scr.hu/0ydz/upil3

 

BlockCristal :

 

http://scr.hu/0ydz/ez9ab

 

Wszytko działa ale mam crash :(

4455415860.png


lenovo


 


2.4GHz / 710M / 4GB / 1TB

Opublikowano

public static int getItemBurnTime(ItemStack par1ItemStack)
{
        if (par1ItemStack == null)
        {
                return 0;
        }

        int i = par1ItemStack.getItem().shiftedIndex;

        if (i == mod_CraftX.ingotCrudeCobalt.shiftedIndex)
        {
                return 400;
        }
}

Podkreśla getItemBurnTime(ItemStack par1ItemStack)

21ostq8.png

 

Dysk C: wydaje się bardziej zadowolony od dysku D:

 

Opublikowano

@up

public static int getItemBurnTime(ItemStack par1ItemStack)
{
                if (par1ItemStack == null)
                {
                                return 0;
                }

                int i = par1ItemStack.getItem().shiftedIndex;

                if (i == mod_CraftX.ingotCrudeCobalt.shiftedIndex)
                {
                                return 400;
                }
return 0;
}

Działa?

 

@2xup po co edytowałeś tyle plików minecraftowych?!?!! Nie ma się co dziwić że crash.

Opublikowano

@up ja Tylko robiłem BlockCristal i mod_Cristal i nic więcej ....

 

@Edit

Dodałem do tego moda item o nazwie swordCrsital w "item" i w mod_Cristal dodoałem Kryształ i recepture na bron z kryształu

4455415860.png


lenovo


 


2.4GHz / 710M / 4GB / 1TB

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...