+ Antworten
Seite 3 von 136 ErsteErste 1 2 3 4 5 13 53 103 ... LetzteLetzte
Ergebnis 21 bis 30 von 1356
  1. #21
    Diamantensucher Avatar von wiiinator
    Registriert seit
    26.06.2011
    Beiträge
    855
    Wer verwirrt hier wem??? xD Ich sagte ja umschreiben

  2. #22
    Super Architekt Avatar von Stuuupiiid
    Registriert seit
    22.04.2011
    Beiträge
    1.074
    Minecraft
    Stuuupiiid
    @wiiinator
    @gerbon

    danke für die Hilfe, ich möchte jetzt nur noch eines wissen:
    Code:
    for(int j2 = 0; j2 < 20; j2++)
    {
    int l5 = k + rand.nextInt(16);
    int i9 = rand.nextInt(12;
    int l11 = l + rand.nextInt(16);
    (new WorldGenMinable(Block.dirt.blockID, 32)).generate(worldObj, rand, l5, i9, l11);
    }
    was ist dort was?
    Also welche Zahl bedeutet was?
    Ich habe jetzt z.B. keinen Plan, wo die max. Höhe steht, da Dirt an der Oberfläche vorkommt und das ja schon über der höchsten Zahl (32) ist.

    Bin euch sehr dankbar für Hilfe,

    mfG
    Opi

    Solltest du gerne mal so Sachen wie Team Deathmatch, Search & Destroy oder Conquest in Minecraft spielen wollen, so nimm bitte Teil an dieser (englischen!) Umfrage
    <<<CLICK>>>


  3. #23
    Architekt Avatar von gerbon
    Registriert seit
    17.11.2010
    Beiträge
    1.837
    Minecraft
    gerbon
    i9 = Höhe
    l5, l11 = breiten
    32= Anzahl
    Do the complete list

  4. Mag ich Stuuupiiid mag diesen Beitrag
  5. #24
    ♫ ٩(͡๏̯͡๏)۶ ♪ Avatar von pitman-87
    Registriert seit
    10.01.2011
    Beiträge
    1.595
    Rezepte mit Farben

    Viele wissen nicht wie man Rezepte mit Farben (dye) oder farbiger Wolle(cloth) erstellt, da es nur ein je ItemID (bzw BlockID) gibt und sich die Items aber dennoch voneinander unterscheiden (Metadata/Data Value). Zum Beispiel hat die grüne Farbe (vom Kaktus) die ID 351 und den Metawert 2, die Schwarze Farbe (Inc Sac vom Tintenfisch) ebenfalls die ID 351 aber jedoch den Metawert 0.

    Gewohnterweise hat man bei Rezepten das genommen:


    Code:
    ModLoader.AddRecipe(new ItemStack(Dein Item, 1), new Object[] {
                               "X", Character.valueOf('X'), Item.dye
            });
    Das geht so aber nicht und statt Item.dye schreibt man einfach new ItemStack(Item.dyePowder, 1, 2)

    Die 1 ist die Menge und statt der 2 schreibt ihr euren gewünschten Metawert hin.

    Bei Wolle verhält sich das genauso mit new ItemStack(Block.cloth, 1, 12)

    Eine übersicht der Daten finden ihr hier: http://www.minecraftwiki.net/wiki/Data_values#Wool

    Man kann new ItemStack(..) es als Rezeptbeilage und als Rezeptergebnis nutzen.

    Beispiel:

    Ein Rezept für Erde zu schwarzer Wolle und ein Rezept umgekehrt.

    Code:
            ModLoader.AddRecipe(new ItemStack(Block.cloth, 1, 15), new Object[] {
                "X", Character.valueOf('X'), Block.dirt
            }); 
    
            ModLoader.AddRecipe(new ItemStack(Block.dirt, 1), new Object[] {
                "X", Character.valueOf('X'), new ItemStack(Block.cloth, 1, 15)
            });
    Geändert von pitman-87 (24.07.2011 um 23:58 Uhr)

  6. Mag ich Petra1999 mag diesen Beitrag
  7. #25
    Architekt Avatar von gerbon
    Registriert seit
    17.11.2010
    Beiträge
    1.837
    Minecraft
    gerbon
    In ModLoader einen Key(Tastatur) einbinden:
    Code:
    package net.minecraft.src;
    
    import net.minecraft.client.Minecraft;
    
    public class mod_test extends BaseMod{
       
        public mod_test()
        {     
          ModLoader.SetInGameHook(this, true, false);
          ModLoader.RegisterKey(this, this.key_test, false); // Registriert den Key
          ModLoader.AddLocalization("key.test", "Name");// Der Name ist hierbei der der bei Controls GUI gezeigt wird
        }
               
       
        public void KeyboardEvent(KeyBinding event) // Event wenn der Key gedrückt
        {
                Minecraft minecraft = ModLoader.getMinecraftInstance(); 
                if (event == this.key_test) // Wenn das event das des Keys ist
                {
                        //Was Passieren soll
                }
        }
       
       public String Version() {
          return "1.7.3";
       }
    
        private KeyBinding key_test = new KeyBinding("key.test", 48); // Definition des Keys, 48 = Taste B
    }
    Alles Wichtige steht für ecuh in Kommentaren drinnen!

    Ohne ModLoader
    An Anfang der Datei . nach der package zeile, diesen Code:
    Code:
    import org.lwjgl.input.Keyboard;
    und dann später:
    Code:
     if(Keyboard.isKeyDown(46))
    46 = Taste C
    Geändert von gerbon (23.07.2011 um 19:32 Uhr)
    Do the complete list

  8. #26
    ♫ ٩(͡๏̯͡๏)۶ ♪ Avatar von pitman-87
    Registriert seit
    10.01.2011
    Beiträge
    1.595
    nice das wusste ich auch noch nicht

  9. #27
    Bergarbeiter Avatar von Franztheboy
    Registriert seit
    19.06.2011
    Beiträge
    136
    gerbon,hast du das von dieser seite
    http://zidmc.x10.bz/index.php

  10. #28
    Architekt Avatar von gerbon
    Registriert seit
    17.11.2010
    Beiträge
    1.837
    Minecraft
    gerbon
    @Franztheboy
    Halb Halb public void KeyboardEvent(KeyBinding event) // Event wenn der Key gedrückt
    {
    Minecraft minecraft = ModLoader.getMinecraftInstance();
    if (event == this.key_test) // Wenn das event das des Keys ist
    {
    //Was Passieren soll
    }
    }
    das wusste ich noch nie
    Do the complete list

  11. #29
    Diamantensucher Avatar von wiiinator
    Registriert seit
    26.06.2011
    Beiträge
    855
    Zitat Zitat von pitman-87 Beitrag anzeigen
    Rezepte mit Farben

    Viele wissen nicht wie man Rezepte mit Farben (dye) oder farbiger Wolle(cloth) erstellt, da es nur ein je ItemID (bzw BlockID) gibt und sich die Items aber dennoch voneinander unterscheiden (Metadata/Data Value). Zum Beispiel hat die grüne Farbe (vom Kaktus) die ID 351 und den Metawert 2, die Schwarze Farbe (Inc Sac vom Tintenfisch) ebenfalls die ID 351 aber jedoch den Metawert 0.

    Gewohnterweise hat man bei Rezepten das genommen:


    Code:
    ModLoader.AddRecipe(new ItemStack(Dein Item, 1), new Object[] {
                               "X", Character.valueOf('X'), Item.dye
            });
    Das geht so aber nicht und statt Item.dye schreibt man einfach new ItemStack(Item.dyePowder, 1, 2)

    Die 1 lässt ihr stehen und statt der 2 schreibt ihr euren gewünschten Metawert hin.

    Bei Wolle verhält sich das genauso mit new ItemStack(Block.cloth, 1, 12)

    Eine übersicht der Daten finden ihr hier: http://www.minecraftwiki.net/wiki/Data_values#Wool
    Ich habe ein kleines Problem. Ich brauche für meinenMod einen Datentypen "Block" leider gibt es weder einen Konstruktor Block(int, int) noch Block(int) oder Block(Block, int). Ich möchte aber auch farbige Wolle verwenden. Geht das irgendwie oder muss ich die Texturen anders einspeisen???

    Code mit ModLoader

  12. #30
    Architekt Avatar von gerbon
    Registriert seit
    17.11.2010
    Beiträge
    1.837
    Minecraft
    gerbon
    Block = (int,int , Material)
    Do the complete list

+ Antworten