<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ajouter la génération d'un block décoratif]]></title><description><![CDATA[<p dir="auto">Salut<br />
Je voudrais ajouter la génération d’un block décoratif.<br />
Mais la seul génération que je trouve sur internet sont pour les minerais(alors que ce n’est pas du tout pareil)<br />
Je pensais partir de la citrouille, mais je ne sais pas comment faire.<br />
Si vous pouvez m’aider, merci d’avance</p>
]]></description><link>https://www.minecraftforgefrance.fr/topic/136/ajouter-la-génération-d-un-block-décoratif</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 05:04:36 GMT</lastBuildDate><atom:link href="https://www.minecraftforgefrance.fr/topic/136.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Aug 2013 21:58:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Mon, 26 Aug 2013 13:04:05 GMT]]></title><description><![CDATA[<p dir="auto">Ça Marche<br />
Merci<br />
Je vous adore</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6259</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6259</guid><dc:creator><![CDATA[Axaurus]]></dc:creator><pubDate>Mon, 26 Aug 2013 13:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Mon, 26 Aug 2013 12:37:24 GMT]]></title><description><![CDATA[<p dir="auto">Dans init :</p>
<pre><code class="java">GameRegistry.registerWorldGenerator(new WorldGenTutorial());
</code></pre>
<pre><code class="java">package tutoriel.common;

import java.util.Random;

import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import cpw.mods.fml.common.IWorldGenerator;

public class WorldGenTutorial implements IWorldGenerator
{
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
switch(world.provider.dimensionId)
{
case 0:
generateSurface(world, random, chunkX * 16, chunkZ * 16);
}
}

private void generateSurface(World world, Random rand, int x, int z)
{
for(int i = 0; i &lt; 75; i ++)
{
int randPosX = x + rand.nextInt(16);
int randPosY = rand.nextInt(128);
int randPosZ = z + rand.nextInt(16);
(new WorldGenWeb()).generate(world, rand, randPosX, randPosY, randPosZ);
}
}
}
</code></pre>
<pre><code class="java">package tutoriel.common;

import java.util.Random;

import net.minecraft.block.Block;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenerator;

public class WorldGenWeb extends WorldGenerator
{
@Override
public boolean generate(World world, Random random, int x, int y, int z)
{
boolean isAir = world.isAirBlock(x, y , z);
if((world.getBlockId(x, y - 1, z) == Block.grass.blockID &amp;&amp; isAir)|| (world.getBlockId(x, y - 1, z) == Block.dirt.blockID &amp;&amp; isAir))
{
world.setBlock(x, y, z, Block.web.blockID);
return true;
}
else
{
return false;
}
}
}
</code></pre>
<p dir="auto">Tester, ça fonctionne.</p>
<p dir="auto">Pour changer la hauteur minimum :<br />
int randPosY = rand.nextInt(hauteur);<br />
Et pour la probabilité change le i &lt; 75</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6257</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6257</guid><dc:creator><![CDATA[robin4002]]></dc:creator><pubDate>Mon, 26 Aug 2013 12:37:24 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Mon, 26 Aug 2013 09:15:51 GMT]]></title><description><![CDATA[<p dir="auto">Essaie avec ça dans ton WorldGenerator:</p>
<pre><code class="java">
public boolean generate(World world, Random random, int x, int y, int z)
{
while (world.isAirBlock(x, y, z) &amp;&amp; y &gt; 2)
{
–y;
}

world.setBlock(x, y, z, Block.web.blockID);

return true;
}

</code></pre>
]]></description><link>https://www.minecraftforgefrance.fr/post/6245</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6245</guid><dc:creator><![CDATA[kevin_68]]></dc:creator><pubDate>Mon, 26 Aug 2013 09:15:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 20:47:40 GMT]]></title><description><![CDATA[<p dir="auto">Personne ?<br />
Je savait que le truc que je faisais ne marchais pas, mais j’ai quand même essayer et j’ai raison(ça ne marche pas):<br />
J’ai suivi ça : <a href="http://www.minecraftforgefrance.fr/showt%E2%80%A6php?tid=38" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.minecraftforgefrance.fr/showt…php?tid=38</a></p>
<p dir="auto">Même si ça sert à rien puisque c’est pas les bons codes, voilà les codes(:o) :<br />
WorldGenCobweb :</p>
<pre><code class="java">package This_is_Halloween;
import java.util.Random;

import cpw.mods.fml.common.IWorldGenerator;
import net.minecraft.block.Block;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraft.world.gen.feature.WorldGenerator;

public class WorldGenCobweb extends WorldGenerator implements IWorldGenerator
{
public WorldGenCobweb() { }

public boolean generate(World world, Random rand, int i, int j, int k) {
world.setBlockMetadataWithNotify(i + 0, j + 17, k + 8, Block.web.blockID, 999999999);
return true;
}

@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {

}
}
</code></pre>
<p dir="auto">Bout de code dans la classe principale :</p>
<pre><code class="java">public void load(FMLInitializationEvent event)
{
TickRegistry.registerTickHandler(new ClientTickHandler(), Side.CLIENT);
GameRegistry.registerWorldGenerator(new WorldGenCobweb());

}
</code></pre>
<p dir="auto">J’ai aussi essayer de mettre</p>
<pre><code class="java">GameRegistry.registerWorldGenerator(new WorldGenCobweb());
</code></pre>
<p dir="auto">dans le PreInit, mais pareil</p>
<p dir="auto">Quelqu’un à t’il la solution à mon problème ?<br />
Merci d’avance</p>
<p dir="auto">PS : j’ai chercher sur <a href="http://www.minecraftforgefrance.fr" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.minecraftforgefrance.fr</a> , <a href="http://www.minecraftforge.net" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.minecraftforge.net</a> , <a href="http://www.youtube.com" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.youtube.com</a> , et <a href="http://www.google.com" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.google.com</a></p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6241</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6241</guid><dc:creator><![CDATA[Axaurus]]></dc:creator><pubDate>Sun, 25 Aug 2013 20:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 19:59:30 GMT]]></title><description><![CDATA[<p dir="auto">Exactement :).</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6238</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6238</guid><dc:creator><![CDATA[sevenno07]]></dc:creator><pubDate>Sun, 25 Aug 2013 19:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 16:50:59 GMT]]></title><description><![CDATA[<p dir="auto">Kevin si je ne me trompe pas sevenno cherchais à faire apparaître une structure via un bloc donc avec une action alors que le créateur de ce topic veux seulement faire générer aléatoirement des blocs sur la map.</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6233</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6233</guid><dc:creator><![CDATA[CIad]]></dc:creator><pubDate>Sun, 25 Aug 2013 16:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 14:41:16 GMT]]></title><description><![CDATA[<p dir="auto">on c’est mal compris je crois … il n’y a pas de génération ! nada !<br />
Tu pourra cherchai des heurs et des heurs, tu ne trouvera pas se champignon.</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6212</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6212</guid><dc:creator><![CDATA[sevenno07]]></dc:creator><pubDate>Sun, 25 Aug 2013 14:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 10:49:31 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Je voudrais ajouter la génération d’un block décoratif.</p>
</blockquote>
<p dir="auto">Un bloc est aussi une structure, mais elle ne fait qu’un bloc</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6208</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6208</guid><dc:creator><![CDATA[kevin_68]]></dc:creator><pubDate>Sun, 25 Aug 2013 10:49:31 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 10:23:17 GMT]]></title><description><![CDATA[<p dir="auto">Kevin_68, Sauf que se que je demandai la ce n’étaie pas de la génération de terrain ou de Chuck, mais faire apparaitre une structure pure est dure x).</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6206</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6206</guid><dc:creator><![CDATA[sevenno07]]></dc:creator><pubDate>Sun, 25 Aug 2013 10:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to Ajouter la génération d'un block décoratif on Sun, 25 Aug 2013 08:35:28 GMT]]></title><description><![CDATA[<p dir="auto"><a href="http://www.minecraftforgefrance.fr/showthread.php?tid=38" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.minecraftforgefrance.fr/showthread.php?tid=38</a></p>
<p dir="auto">Mais il faudrait faire un tuto sur ça!</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/6202</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/6202</guid><dc:creator><![CDATA[kevin_68]]></dc:creator><pubDate>Sun, 25 Aug 2013 08:35:28 GMT</pubDate></item></channel></rss>