make leaf texture generator event based and more modular

This commit is contained in:
octarine-noise
2014-08-10 17:02:15 +02:00
parent 6b57840b8f
commit 51589bbad4
5 changed files with 143 additions and 92 deletions

View File

@@ -63,11 +63,11 @@ public class BetterFoliageClient {
grass.load(new File(BetterFoliage.configDir, "classesGrass.cfg"), new ResourceLocation("betterfoliage:classesGrassDefault.cfg"));
MinecraftForge.EVENT_BUS.register(grass);
MinecraftForge.EVENT_BUS.register(new LeafTextureEnumerator("bf_leaves"));
BetterFoliage.log.info("Registering texture generators");
leafGenerator = new LeafGenerator("bf_leaves", missingTexture);
leafGenerator = new LeafGenerator();
MinecraftForge.EVENT_BUS.register(leafGenerator);
MinecraftForge.EVENT_BUS.register(new LeafTextureEnumerator());
MinecraftForge.EVENT_BUS.register(new ReedGenerator("bf_reed_bottom", missingTexture, true));
MinecraftForge.EVENT_BUS.register(new ReedGenerator("bf_reed_top", missingTexture, false));
MinecraftForge.EVENT_BUS.register(new ShortGrassGenerator("bf_shortgrass", missingTexture, false));