Nederlands Minecraft Forum

Minecraft => Tutorials => Topic gestart door: djmaxxl op 08 mei 2011, 19:58:51

Titel: [TUT][MOD] Je eigen blok en recept maken (OUD, NIET BRUIKBAAR)
Bericht door: djmaxxl op 08 mei 2011, 19:58:51
Omdat ik hier een aantal request voor zag zal ik een modding tutorial maken.

In deze tutorial leer je:

- Java jdk te installeren.
- De juiste tools te downloaden en te gebruiken
- Een blok maken
- Een crafting recept te maken
- Je mod klaar maken voor minecraft.jar

Java jdk installeren

Controlleer eerst of je Java jdk al hebt geïnstalleerd. Dit doe je door cmd te openen en javac in te voeren. Als je een error krijgt dan heb je Java jdk nog niet en als je een lijst met commands krijgt heb je het al wel en kan je dit gedeelte overslaan.

Het installeren van java JDK:

1.Ga naar deze website (http://adf.ly/1T3HL)
2.Hover over downloads en klik op 'Java voor developers' (Onder het kopje populair)
3.Klik op 'Download JDK'
4.Selecteer de juiste installer, download die en voer die uit.
5. Volg de instructie´s van de installer
6. Nadat je hem hebt geïnstalleerd ben je nog niet klaar, klik met de rechtermuisknop op (mijn) computer en klik 'Eigenschappen'
7.Klik op 'Geavanceerde systeeminstellingen'
8.Klik op omgevingsvariabelen en klik daarna op 'nieuw' bij gebruikersvariabelen
9.Voer bij variable Path in.
10. Nu moet je zoeken naar de locatie van je java jdk. Deze is meestal C:\Program Files\java\(Jdk versie)\bin. Voer dit in bij Waarde.
11. Sla dit op en je bent klaar! Om te testen of je het goed hebt gedaan open je cmd en voer javac in. Als je een error krijgt heb je iets fout gedaan en als je commands krijgt dan heb je nu java JDK!

Het downloaden van de juiste tool en hem klaar voor gebruik maken

Download de niewste versie van MCP hier (http://adf.ly/1T3KN)
Unzip het bestand en plaats de mappen bin en recources (Te vinden in %appdata%\.minecraft) in de map jars. Zorg ervoor dat er geen mods zitten geïnstalleerd in de minecraft.jar Plaats hier ook een nieuwe ongemodde versie van minecraft_server.jar.
Voer nu het bestand updatemcp.bat uit, zodat je zeker weet dat je de laatste versie hebt. Na het updaten voer je decompile.bat uit. Je bent nu klaar om bezig te gaan met het maken van een blok.

Het toevoegen van een blok

Voor het programmeren van een blok kun je notepad gebruiken, maar ik raad je sterk aan om notepad++ te gebruiken. (Download hier (http://adf.ly/1T3Mc))

Open de map src\minecraft\net\minecraft\src

Hier zie je een groot aantal files. Ga naar je text editor en voeg dit als code toe aan een nieuwe file:

package net.minecraft.src; //We selecteren het pakket net.minecraft.src zodat we het kunnen gebruiken

public class BlockNieuwBlok extends Block //Deze code is een toevoeging aan de code van Block. java
{

    protected BlockNieuwBlok(int i, int j) //I en J zijn integers (hele getallen) in deze code
    {
        super(i, j, Material.ground); //Later meer uitleg over i en j, Material.ground betekent dat het type grond is
    }
}

Je kunt NieuwBlok door je zelfbedachte naam vervangen, maar dit raad ik af als je dit voor de eerste keer doet. Al mijn example's zullen namelijk NieuwBlok gebruiken, zodat je je fouten er makkelijker uit kan halen. haal ook alles achter de dubbele slash weg, dat is slechts uitleg zodat je weet wat wat doet.
Sla dit bestand in de map src\minecraft\net\minecraft\src op als BlockNieuwBlok.java

Nu bestaat ons blok. Al weet minecraft dat nog niet. Open daarom Block.java;

Ga naar beneden totdat je een lange rij van public static final Block commands ziet.
Zet tussen alle public static final Block dit:
public static final Block nieuwblok;
Hiermee vertel je Minecraft dat je nieuwblok als naam wilt gebruiken. Deze naam zal je later weer terug zien in de crafting recepten. Ga weer naar beneden totdat je een gedeelte ziet met code's zoals:
stone = (new BlockStone(1, 1)).setHardness(1.5F).setResistance(10F).setStepSound(soundStoneFootstep).setBlockName("stone");

Voeg tussen de regels deze code toe:

nieuwblok = (new BlockNieuwBlok(96, 25)).setHardness(0.5F).setResistance(5F).setStepSound(soundGravelFootstep).setBlockName("nieuwblok");

Leuk om te weten als je met Java wil beginnen: F staat voor float. Dat is een nummer met decimalen die een bepaalde grote heeft. Ik weet het niet meer zeker, maar volgens mij was het van -1^38 tot 1^38.
Hiermee zeg je dat wanneer je nieuwblok ergens in de code zet, dat minecraft eigenlijk moet kijken in de java file BlockNieuwBlock. Wat tussen haakjes staat is zeer belangrijk. Het eerste getal is de i uit de code van ons blok. Deze staat voor het ID nummer van het blok. Zorg ervoor dat dit ID nummer uniek is, en tussen de 1 en 256 ligt. Het tweede getal is de J uit de code van ons blok. Deze staat voor nummer van de texture. Open temp\bin\Minecraft en open terrain.png
Het vakje linksboven is 0. het vakje daarnaast is 1 enzovoorts. Je kan je eigen texture toevoegen en het nummer daarvan nemen, maar voor deze tutorial gebruiken we de texture van de bovenkant van een kist. (Nummer 25). Met .setHardness(WaardeF) stel je in hoe lastig het blok te mijnen is. Met .setResistance(WaardeF) stel je in hoe goed een blok tegen TNT kan (2000F is de waarde van obsidian).
.setStepSound(Geluid) stelt in welk geluid je hoort als je erover heen loopt. en .setBlockName geeft je blok een naam. Pas deze gerust aan naar je eigen wens, zolang het block ID maar uniek is. Je kunt ook bijvoorbeeld .setLightValue(WaardeF) gebruiken om het blok licht te laten geven. Bekijk de hele lijst en kijk of je er iets in kan plaatsen wat je in de lijst vind. Sla Block.java op.
We hebben nu een blok gemaakt, maar je kan het blok nog niet krijgen ingame. (Zonder te hacken). Nu is het tijd om een recipe toe te voegen.

Een crafting recipe toevoegen

Dit is het makkelijkste onderdeel. Open CraftingManager. Als je hem open hebt zou je meteen zulke regels moeten zien:

addRecipe(new ItemStack(Item.paper, 3), new Object[] {
            "###", Character.valueOf('#'), Item.reed
        });

Nu gaan wij een nieuw recept toevoegen. Typ bovenaan de lijst dit:
addRecipe(new ItemStack(Block.nieuwblok, 16), new Object[] {
            "###", Character.valueOf('#'), Block.dirt
});

addrecipe voegt een recept toe. new ItemStack betekent dat je uit het recept het blok nieuwblok 16 keer krijgt. Je kan het aantal aanpassen. De volgende regel vertelt de computer het recept. Als je 1 horizontale rij hebt van Block.dirt, dan krijg je de blokken. Je recept kan uit 3 regels bestaan, elke regel geeft de volgende rij weer. Als je wilt dat elke vakje gevuld moet worden met dirt, dan doe je dat bijvoorbeeld zo:addRecipe(new ItemStack(Block.nieuwblok, 16), new Object[] {
            "###", "###", "###", Character.valueOf('#'), Block.dirt
});
Of als je wilt dat er een gat in het midden zit:
addRecipe(new ItemStack(Block.nieuwblok, 16), new Object[] {
            "###", "# #", "###" Character.valueOf('#'), Block.dirt
});
Of als je wilt dat het recept gemaakt wordt met 2 soorten blokken:
addRecipe(new ItemStack(Block.nieuwblok, 16), new Object[] {
            "#X#", "#X#", "#X#", Character.valueOf('#'), Block.dirt, Character.valueOf('X'), Block.planks
});
Voer je gewenste recept in en sla op. (voor een testrun raad ik aan om het te kunnen maken met iets eenvoudigs als dirt)
Voer nu Recompile.bat uit. Als je een error krijgt heb je iets fout gedaan. Kijk wat de error is en probeer hem op te lossen. Als je er echt niet uitkomt, post dan al je code(!) en de error in dit topic.
Als je geen error krijgt kun je je mod uittesten! open nu startclient, verzamel al je benodigdheden voor het recept en kijk of je je item kan craften. Gefeliciteerd met je eerste zelfgemaakte blok!
Als je nog wilt dat je een naam te zien krijgt wanneer je met je muis o phet blok staat, moet je de file temp\bin\minecraft\lang\en_US.lang aanpassen. Je zult een lijst zien met code's zoals deze:

tile.stone.name=Stone
tile.stone.desc=

Voeg je eigen naam toe, en laat de onderste leeg. Die functie zit nog niet in Minecraft ingebouwd.
tile.nieuwblok.name=nieuw blok
tile.nieuwblok.desc=
Sla deze op.

Je mod klaar maken om toe te passen op minecraft.jar

Voer het programma reobfusicate.bat uit en als die klaar is open je de map reobf\minecraft Maak hier een nieuwe map en noem die lang. Kopieer het bestand en_US.lang uit temp\bin\minecraft\lang en plaats deze in de nieuwe map.Nu kun je alle files in de map reobf\minecraft in je minecraft.jar kopieren. Vergeet niet de map META-INF te verwijderen. Je kunt je mod nu ook releasen.

Dit was de tutorial, ik hoop dat je er veel van hebt geleerd. Nog een tip: Open en bekijk de .java files en probeer uit te zoeken wat wat doet.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 08 mei 2011, 20:21:18
Javakennis is niet echt nodig voor deze tutorial. :)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: BasBloem op 08 mei 2011, 20:53:25
Maar wat heb je aan een nieuw blok als het geen nieuwe functie met zich meebrengt, maak daar een tutorial van :)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Wouter op 08 mei 2011, 21:17:29
Zeer netjes, ga hier zeker nog eens naar kijken :o
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Bjarnovikus op 08 mei 2011, 23:23:33
Heb heel snel overlopen, en je hebt zeker een goede tutorial neergezet... Ik ga er ook eens mee proberen een mod te maken. :) Als ik een manier kan vinden om de licht-buffers aan te passen xD Da's een pak moeilijker xD
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: pinda_kaas op 09 mei 2011, 15:26:53
Als ik in de map kijk van reobf dan staat daar een map genaamt 'minecraft' en die map is leeg?
(er zitten geen fouten in de code :D)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 09 mei 2011, 16:22:11
Heb je reobfusticate.bat wel uitgevoerd?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: pinda_kaas op 09 mei 2011, 19:51:22
Heb je reobfusticate.bat wel uitgevoerd?
ja. Ik ben er uit je moet eerst recompiler.bat uit voeren en dan pas reobfusticate.bat
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 11 mei 2011, 17:28:59
Bij mij lukt het me niet om de goede PATH te vinden, zou je weten hoe ik achter de juiste PATH kom? Ik heb windows 7 en 64-bit besturingssysteem. Als je meer info nodig hebt moet je het ff zeggen.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 14 mei 2011, 16:00:11
1. Open 'Computer' en selecteer je harde schijf
2. Klik Program Files en ga naar de map Java
3. Noteer de naam van de Jdk map en kopieer dit in het vakje waar waarde staat:
C:\Program Files\java\(Wat je hebt gekopieert, vergeet niet de haakjes weg te halen)\bin
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 14 mei 2011, 19:19:10
Het is me al gelukt, ik heb nu ook al een Lightsaber Mod gemaakt. Ik ga hem waarschijnlijk vandaag nog plaatsebn en anders morgen :)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: pinda_kaas op 14 mei 2011, 21:39:54
Nu ik het path heb veranderd werkt cmd niet meer ?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 14 mei 2011, 22:21:57
oei, ja dat had ik ook, je hebt zeker een nieuwe ding gemaakt met de naam PATH en toen de code erin gedaan, dan gaat alles weg
hier de code die voor mij werkt op windows 7

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Broadcom\Broadcom 802.11\Driver;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Windows Live\Shared
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Whazzaaa op 17 mei 2011, 19:13:25
:) leuk.
vraagje?
wil je ook nog iets maken voor alleen items? :slime:
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 17 mei 2011, 19:47:51
Bedoel je een TUT voor hoe je items maakt? Want dan maak ik er wel ff 1tje, is niet heel moeilijk, zo'n item maken. Ik kan ook wel een tut maken hoe je je MCP opzet.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: pinda_kaas op 17 mei 2011, 21:12:56
Bedoel je een TUT voor hoe je items maakt? Want dan maak ik er wel ff 1tje, is niet heel moeilijk, zo'n item maken. Ik kan ook wel een tut maken hoe je je MCP opzet.
Een tut hoe je items maakt zou fijn zijn
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Whazzaaa op 17 mei 2011, 21:13:45
dat zou leuk zijn,
als alles volgens plan gaat zie je me wel op mcforums.com
XD
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 17 mei 2011, 22:41:00
Tutorial over items komt binnenkort, maar eerst een tutorial voor tools.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 18 mei 2011, 13:25:22
O ja graag, zelf kan ik dat ook niet. Ik ben nu met een vriend bezig met een tent mod, ik zal er een topic over maken, maar verder verklap ik hier niets. Maar als jij dat over tools doet, dan maak ik wel ff een tut over items.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Whazzaaa op 18 mei 2011, 16:22:30
food eerst xD = het simpelst
of gwn domme items die alleen voor het craften zijn plz,
dan kan ik vast beginnen :D
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 18 mei 2011, 16:48:50
Wat wil je dan maken? Ik help je wel hoor
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: timtower op 20 mei 2011, 17:53:08
ik krijg jdk niet aan de praat :'(
heeft iemand een directe download link?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 27 mei 2011, 17:16:05
Hier een link voor jdk. Van mn Mediafire acc.

Deze is voor 32-bit geloof ik:
http://www.mediafire.com/?aalwy5oicyyxcls

En deze voor 64-bit denk ik dan:
http://www.mediafire.com/?syzsz7aw31aqafw
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: devLuca op 03 juni 2011, 17:54:48
Helaas, ik kom niet ver in deze tutorial.
Als ik die variable moet aanmaken, kom ik niet verder.
Dit zijn mijn geavanceerde systeem eigenschappen.
(https://minecraftforum.nl/proxy.php?request=http%3A%2F%2Fi53.tinypic.com%2F906h3r.png&hash=578e39aae8571d9cecc40913896e4476)
EDIT:laat maar is al opgelost.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: timtower op 11 juni 2011, 18:24:36
Hier een link voor jdk. Van mn Mediafire acc.

Deze is voor 32-bit geloof ik:
http://www.mediafire.com/?aalwy5oicyyxcls

En deze voor 64-bit denk ik dan:
http://www.mediafire.com/?syzsz7aw31aqafw
ze bestaan niet meer :'(
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 11 juni 2011, 20:08:35
idd, heb ik weggehaald, bijna niemand downloade ze. ZIjn toch heel gemakkelijk op java te downloaden hoor.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Whazzaaa op 10 juli 2011, 13:27:41
t werkt niet meer.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: rcth op 11 juli 2011, 13:12:45
idd, heb ik weggehaald, bijna niemand downloade ze. ZIjn toch heel gemakkelijk op java te downloaden hoor.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Skapper op 18 juli 2011, 18:34:10
Ik ben de taal van java aan het leren, over een paar maanden zien jullie een nieuwe mod met een nieuwe dimension als het lukt! :P
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: legorick op 18 juli 2011, 20:23:41
ik kan bij cmd niet de java dinges vinden ik heb alles gedaan wat erin staat maar niks helpt heeft iemand teamviewer?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Skapper op 18 juli 2011, 20:28:24
hij zegt dit:

== MCP v4.3 ==
> Recompiling client...
javac.exe -g -verbose -classpath "lib/;lib/*;jars/bin/minecraft.jar;jars/bin/jin
put.jar;jars/bin/lwjgl.jar;jars/bin/lwjgl_util.jar" -sourcepath src/minecraft -d
 bin/minecraft src/minecraft\net\minecraft\client\*.java src/minecraft\net\minec
raft\isom\*.java src/minecraft\net\minecraft\src\*.java  conf/patches/*.java fai
led.
Return code : 1

== ERRORS FOUND ==

src\minecraft\net\minecraft\src\Block.java:856: cannot find symbol
symbol  : class BlockNieuwBlok
location: class net.minecraft.src.Block
nieuwblok = (new BlockNieuwBlok(96, 25)).setHardness(0.5F).setResistance(5F).set
StepSound(soundGravelFootstep).setBlockName("nieuwblok");
^

1 error
==================

> Done in 2.78 seconds
> Recompiling server...
!! Can not find server sources !!
Druk op een toets om door te gaan. . .

Kun je me hiermee helpen? ik weet niet wat ik moet doen.

EDIT: Ik weet niet wat ik gedaan heb maar:
- Minecraft wilt niet meer openen, hij zegt dat het een invalid jarfile is
- Java is echt fcked up.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 18 juli 2011, 22:01:12
Installeer Java opnieuw
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 19 juli 2011, 08:46:05
ik kan bij cmd niet de java dinges vinden ik heb alles gedaan wat erin staat maar niks helpt heeft iemand teamviewer?
Welke OS draai je? En weet je zeker dat er wel Path staat als variable?
Anders moet je me maar een PM sturen, dan kan ik even kijken of ik het dmv teamviewer kan oplossen.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Skapper op 19 juli 2011, 15:15:27
Ik heb een paar problemen met mijn afbeeldingen

Mijn terrain.png zit in MCP\temp\bin\minecraft. ik heb terrain.png met paint veranderd, standaard op mijn pc. ik maakte een nieuw blok "lightblock" hij is een beetje geel en staat bij blokje 54 en 76, dit is hoe hij er uit ziet: (ik kan ze allebeiebruiken dus geeft ie geen error)

(https://minecraftforum.nl/proxy.php?request=http%3A%2F%2Fgyazo.com%2F89b202697f2419e7066fe7df96bfdd65.png&hash=b3b570f9c50c1b6f3c75f0de425895be)

Maar wanneer ik op recompile klik en startclient run ziet mijn blok er paars uit. Ik krijg geen errors dus dat is het probleem niet. Kan iemand mij hiermee helpen?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: LostWarrior op 19 juli 2011, 16:14:56
Heb je het juiste hokje?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Skapper op 19 juli 2011, 17:03:15
Dat probleem is al gesolved, kan je een beetje engels want ik heb een nieuw probleem...

Hello, im back again. When i was modding and testing a bit i came out on a problem. Elaborate:
I made a new block called BlockLightdirtgrass.java with the same entities as the BlockGrass.java except i replaced all things with Lightdirtgrass like this:

// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) braces deadcode

package net.minecraft.src;

import java.util.Random;

// Referenced classes of package net.minecraft.src:
//            Block, Material, IBlockAccess, WorldChunkManager,
//            ColorizerGrass, World

public class BlockLightdirtgrass extends Block
{

    protected BlockLightdirtgrass(int i, int j)
    {
        super(i, Material.grassMaterial);
        blockIndexInTexture = 85;
        setTickOnLoad(true);
    }

    public int getBlockTexture(IBlockAccess iblockaccess, int i, int j, int k, int l)
    {
        if(l == 1)
        {
            return 0;
        }
        if(l == 0)
        {
            return 2;
        }
        Material material = iblockaccess.getBlockMaterial(i, j + 1, k);
        return material != Material.snow && material != Material.builtSnow ? 85 : 100;
    }

    public int colorMultiplier(IBlockAccess iblockaccess, int i, int j, int k)
    {
        iblockaccess.getWorldChunkManager().func_4069_a(i, k, 1, 1);
        double d = iblockaccess.getWorldChunkManager().temperature[0];
        double d1 = iblockaccess.getWorldChunkManager().humidity[0];
        return ColorizerGrass.getGrassColor(d, d1);
    }

    public void updateTick(World world, int i, int j, int k, Random random)
    {
        if(world.multiplayerWorld)
        {
            return;
        }
        if(world.getBlockLightValue(i, j + 1, k) < 4 && Block.lightOpacity[world.getBlockId(i, j + 1, k)] > 2)
        {
            if(random.nextInt(4) != 0)
            {
                return;
            }
            world.setBlockWithNotify(i, j, k, Block.lightdirt.blockID);
        } else
        if(world.getBlockLightValue(i, j + 1, k) >= 9)
        {
            int l = (i + random.nextInt(3)) - 1;
            int i1 = (j + random.nextInt(5)) - 3;
            int j1 = (k + random.nextInt(3)) - 1;
            int k1 = world.getBlockId(l, i1 + 1, j1);
            if(world.getBlockId(l, i1, j1) == Block.lightdirt.blockID && world.getBlockLightValue(l, i1 + 1, j1) >= 4 && Block.lightOpacity[k1] <= 2)
            {
                world.setBlockWithNotify(l, i1, j1, Block.lightdirt.blockID);
            }
        }
    }

    public int idDropped(int i, Random random)
    {
        return Block.lightdirt.idDropped(0, random);
    }
}

But when i recompiled it and started startclient.bat it looks like this: (focus on the weird looking Lightdirtgrass block a bit orange)

(https://minecraftforum.nl/proxy.php?request=http%3A%2F%2Fgyazo.com%2Fac19fd4fae1c64fc36c0035c6ab5dec4.png&hash=b0c93a420e0155c34bea364b483b9431)

Can someone help me with this? The Lightdirtgrass block must look as bright as the Lightdirt block next to it.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 09 oktober 2011, 20:52:18
Er staat niks in mijn reobf\minecraft :(

EDIT : ik had mijn BlockNieuwBlok.java niet opgeslagen

EDITEDIT : het is nog steeds het zelfde
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 10 oktober 2011, 08:05:22
Hoe maak je je minecraft.jar cleann???
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: rcth op 10 oktober 2011, 08:26:39
force updaten.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 10 oktober 2011, 16:14:01
force updaten.
Al gedaan geen resultaat
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: rcth op 10 oktober 2011, 16:24:55
hele .minecraft map verwijderen (eventueel eerst saves backuppen).
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 10 oktober 2011, 17:50:17
Na enige afwezigheid van het forum ben ik weer terug, dus als je vragen hebt brand maar los.
Ik wou een voedseltutorial gaan doen, maar helaas is die code nu verandert en moet ik die opnieuw bekijken.

EDIT: Ik ga deze tutorial waarschijnlijk vanavond even testen om te kijken of alles nog voor deze versie van minecraft werkt en hem zodanig aanpassen waar dat nodig is.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: targaboy op 10 oktober 2011, 18:25:51
Dankjewel zal er eens mee knutselen
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 10 oktober 2011, 20:02:27
Er staat niks in mijn reobf\minecraft :(
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 10 oktober 2011, 23:20:45
Daar heb ik natuurlijk niet veel aan. Upload de hele mcp map in een .zip en stuur die naar mij, dan kijk ik er wel even naar. :)

EDIT: Ik ga deze tutorial waarschijnlijk vanavond even testen om te kijken of alles nog voor deze versie van minecraft werkt en hem zodanig aanpassen waar dat nodig is.
Ik heb vanavond het niet kunnen testen, dus morgen wordt dat mijn eerste prioriteit.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 11 oktober 2011, 07:58:30
Daar heb ik natuurlijk niet veel aan. Upload de hele mcp map in een .zip en stuur die naar mij, dan kijk ik er wel even naar. :)
http://g2f.nl/fh5xh9

Trouwens hele leuke tutorial
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 11 oktober 2011, 19:06:56
gecheckt, de tutorial is 100% oke. :)
http://g2f.nl/fh5xh9

Trouwens hele leuke tutorial
Je bent waarschijnlijk vergeten te recompilen. Verder heb je ergens een fout gemaakt want ik krijg 100 errors als ik hem zelf probeer te recompilen. ;)

En hartstikke bedankt :3
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 11 oktober 2011, 19:27:00
gecheckt, de tutorial is 100% oke. :)Je bent waarschijnlijk vergeten te recompilen. Verder heb je ergens een fout gemaakt want ik krijg 100 errors als ik hem zelf probeer te recompilen. ;)
Zouden die errors kunnen komen omdat het geen clean minecraft.jar was. Trouwens waarom moest je java JDK instaleren
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 11 oktober 2011, 19:30:35
Zouden die errors kunnen komen omdat het geen clean minecraft.jar was
Weet ik niet, maar ALTIJD een cleane jar gebruiken. ;)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: PunkyF00l op 11 oktober 2011, 19:39:29
Zeer mooie tutorial!
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 11 oktober 2011, 19:40:30
Bedankt!

Over bedanken gesproken, ik wil niet als een begger overkomen maar als je mij bedankt weten anderen dat het wel goed zit met mijn content. :)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 11 oktober 2011, 19:50:50
Zou iemand me een hele map willen geven waar alles in staat. Elke keer gaat het recompile.bat fout.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: keoni29 op 13 oktober 2011, 09:39:42
Er zou eigenlijk een programmaatje hiervoor moeten zijn :)
Met een block en recipe editor
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Cobart1 op 13 oktober 2011, 20:50:26
Nice, erg goed uitgelegd ;)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 14 oktober 2011, 18:15:51
Zou iemand me een hele map willen geven waar alles in staat. Elke keer gaat het recompile.bat fout.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 14 oktober 2011, 19:37:54
Als jij mijn code letterlijk over zou nemen zou niks fout moeten gaan.
let op de hoofdletters he!
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 15 oktober 2011, 10:45:33
Als jij mijn code letterlijk over zou nemen zou niks fout moeten gaan.
let op de hoofdletters he!
Al 3 keer gedaan

EDIT: ik was idd iets vergeten :)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 15 oktober 2011, 11:49:07
Pfff, heb ik net een mod af, stuit ik op het volgende probleem. Namelijk dat ik nu een zwart beeldschrerm krijg.
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: rcth op 15 oktober 2011, 14:04:49
META-INF verwijderd?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 15 oktober 2011, 14:23:50
META-INF verwijderd?
gedaan
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: rcth op 15 oktober 2011, 14:29:57
voordat je de mod plaatste?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: meesg op 15 oktober 2011, 14:35:35
voordat je de mod plaatste?
ja
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: Wolf op 07 november 2011, 19:18:30
he ik ben niet zo van mods maken maar zet (ik weet niet of het al gezet is maar heb geen zin om al die 5 pagina's door te lezen) …zet even bij "deze website" dat je naar adfly gaat en iets gaat downloaden (dat is wel handig want als iemand niet weet wat adfly is en niks mag downlaoden het ook weet)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: steintju op 15 december 2011, 18:19:52
nice tutorial ben er nu mee bezig een mod te maken maar hoe maak je eigenlijk een plugin?
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: rcth op 16 december 2011, 11:28:13
Zie tutorials :)
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: krisio op 17 december 2011, 12:58:02
Super goede tutorial!
Titel: Re: [Tut] [mod] Je eigen blok en recept maken
Bericht door: The112924 op 26 december 2011, 21:05:02
HeyHey zou je (de maker van dit topic) er ook een vid van willen maken? Ik kan beter dengen doen als ik ze ZIE ipv LEES maar verder een hele nette tut :D 

I rate  5 :items_54: van de 5 :items_54:
Titel: Re: [Tut] [mod] Je eigen blok en recept maken
Bericht door: djmaxxl op 26 december 2011, 22:28:21
HeyHey zou je (de maker van dit topic) er ook een vid van willen maken? Ik kan beter dengen doen als ik ze ZIE ipv LEES maar verder een hele nette tut :D 

I rate  5 :items_54: van de 5 :items_54:
Tja, als ik een video ga maken dan is het hoe je een modloader compatible block moet maken.
Titel: Re: [Tut] [mod] Je eigen blok en recept maken
Bericht door: daemoncool op 20 januari 2012, 18:49:46
ik weet niet hoe ik het moet instaleren dat vind ik niet leuk dus dat is :creeper: maar ik ga het nu uitzoeken
Titel: Re: [Tut] [mod] Je eigen blok en recept maken
Bericht door: IjsBanaantje op 20 januari 2012, 22:23:35
Handige mod, ik ga het uitproberen!
Titel: Re: [Tut] [mod] Je eigen blok en recept maken
Bericht door: Florens op 11 februari 2012, 16:24:17
Handige mod, ik ga het uitproberen!
Mod dit is om mods te maken dit os er geen  ;D
Titel: Re: [TUT][MOD] Je eigen blok en recept maken
Bericht door: PepsixZero op 11 februari 2012, 16:26:03
Hij bedoelt waarschijnlijk;
Handige tutorial
Titel: Re: [TUT][MOD] Je eigen blok en recept maken (OUD, NIET BRUIKBAAR)
Bericht door: djmaxxl op 11 februari 2012, 18:57:45
HeyHey zou je (de maker van dit topic) er ook een vid van willen maken? Ik kan beter dengen doen als ik ze ZIE ipv LEES maar verder een hele nette tut :D 

I rate  5 :items_54: van de 5 :items_54:
Tja, als ik een video ga maken dan is het hoe je een modloader compatible block moet maken.
Komt er dus aan, maar niet over deze dus. Sterker nog, deze moet je helemaal niet gebruiken, gebruik deze:
http://minecraftforum.nl/index.php/topic,6406.0.html
Titel: Re: [TUT] [mod] Je eigen blok en recept maken
Bericht door: pinda_kaas op 17 mei 2012, 23:32:23
oei, ja dat had ik ook, je hebt zeker een nieuwe ding gemaakt met de naam PATH en toen de code erin gedaan, dan gaat alles weg
hier de code die voor mij werkt op windows 7

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Broadcom\Broadcom 802.11\Driver;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Windows Live\Shared
Werkt niet.
http://answers.microsoft.com/nl-nl/windows/forum/windows_xp-security/opdrachtprompt/b5029710-4e9c-4cfb-a1f5-b66538117f03
werkt wel :)