• 1

    posted a message on Better Foliage

    Version 2.0.6 released (MC 1.9 only):


    • FIX: crash on startup saying "state.block must not be null"
    • FIX: X-ray glitches
    • FIX: Round Log endcap texture rotation

    @VL4DST3R I can see on your screenshot that cobblestone was giving you problems. For me, cobble was rendering normally but I noticed farmland was see-through, so... I believe I fixed it, but be on the lookout.


    @Datzi: that is vanilla behavior. It annoys me too.


    @SnailsAttack1: unfortunately you can't enable/disable jungle and oak separately, as they are the same block (and same Java class), just different variants.

    Posted in: Minecraft Mods
  • 1

    posted a message on Better Foliage

    Version 2.0.5 released:

    • FIX: proper CTM texture handling for grass blocks (1.7.10)
    • FIX: OptiFine compatibility (1.9)

    There are no changes for 1.8, so there won't be a 2.0.5 download for those two branches.

    Posted in: Minecraft Mods
  • 1

    posted a message on Better Foliage
    Quote from sp614x»

    You are correct, the RenderChunk patch seems to be broken.


    Yep, I would've been surprised if it worked right off the bat. OptiFine works with Forge now, so I'll get to tinkering.
    Posted in: Minecraft Mods
  • 2

    posted a message on Better Foliage

    BetterFoliage 2.0.4 is now available for MC 1.9!


    No new features, just a straight port of the existing version. Almost certainly not compatible with OptiFine yet - that'll happen later.


    Big up to the Forge team for a speedy 1.9 release!

    Posted in: Minecraft Mods
  • 1

    posted a message on OptiFine HD (FPS Boost, Dynamic Lights, Shaders and much more)

    What Forge version do I need for OptiFine A3 preview to load? It doesn't seem to work for me.


    I'm using the Forge tweaker, not the installer.

    Posted in: Minecraft Mods
  • 1

    posted a message on Better Foliage
    Quote from crashmaker18»

    Hey,

    i just found a glitch with the short grass. if you set it's maximum to something small (10 for instense) and yoou click done it will only load the short grass from where you were standing when you changed it. so it won't actually load it around you when you move. check screenshots if i'm not making sense ;p


    That's vanilla behavior, I can't do much about it. Blocks are not automatically redrawn as your distance to them changes, but whole chunks are redrawn when they receive a render update (usually, but not only, if a block changes).

    Setting the distance limit too low is therefore not very useful. In fact, I don't know if it's useful at all - I didn't really measure the FPS gain much. Try setting a distance of at least a few chunks, so the sudden change when the chunk re-renders is not too distracting.

    Quote from Debatrax»

    Could someone please tell me why the grass on top got an different color then below?

    How can I fix it?


    It's a vanilla thing again, the caclulation of smooth lighting has changed between 1.7 and 1.8. I'd like to find a fix for it eventually, but it wasn't annoying enough for me to try very hard.


    edit: now that you mentioned it, and I thought about it a bit with a clear head, it suddenly became obvious. The next version will fix this :).

    Posted in: Minecraft Mods
  • 1

    posted a message on OptiFine HD (FPS Boost, Dynamic Lights, Shaders and much more)

    @sp614x:
    I just updated my mod and had to run a few laps around your code to ensure compatibility. I have a few remarks/questions for you.

    • I made changes to how I handle rendering layers. You have some code that was defending against some side-effects of my machinations. Those are ineffective now (my client class name changed) and everything seems fine anyway, so you could drop that if you want.
    • While testing CTM support, I noticed that CTM in OptiFine_1.8.0_HD_U_H2 is completely FUBAR (connected textures don't work, even with only Optifine installed), while OptiFine_1.8.9_HD_U_H2 works flawlessly.
    • Have you changed anything at all regarding lighting calculation between 1.8 and 1.8.9? It looks like in 1.8.9 the result of Block.getUseNeighborBrightness() is ignored. I didn't see any relevant changes in your code, and it looks okay without Optifine.

    Shameless advertisement mode ON

    Quote from Zkaface»

    I just wanted to modify my old shader from 1.7.10, but it seems, that mods like Biomes o' Plenty or Thaumcraft do not work.

    e.g. I wanted to create waving leaves, but using the generated IDs of several leaf blocks (found out with F3+B) won't work. Is there any other possibility to get them to work? The main IDs from Minecraft are working properly!

    You can achieve this in a safe, clean, fire-and-forget way by having Better Foliage installed. It will manipulate vertex data so that shader programs see vanilla leaf IDs for all leaf blocks. Same for modded crops -> tallgrass.
    I'm not sure it's even possible to do it shaderside, as you would have to include every leaf block ID ever in your shader program. Which have the unfortunate tendency to be different for every install/modpack.

    Shameless advertisement mode OFF
    Posted in: Minecraft Mods
  • 1

    posted a message on Better Foliage
    Quote from Stazza85»

    Fantastic job! so glad we have this for MC 1.8.9, just wondering if there is room for optimization as that when using BF with shaders the fps takes a massive hit, like from my testing with out BF I get around 70fps with our Continuum shader but with BF it drops to around 45-55fps and thats quite a drop. I do relize that its not all to do with BF as that the shader now has to render more shadows for items such as the extra grass blades but just thought I would ask if there was any room for optimization of BF side.

    Cheers for all the hard work on this fantastic and really essental mod.


    I've got bad news: BF 2.x IS the optimized version :D
    Quote from poncjusz»

    How can i add berry bush leaves from TFC? Its rendering just as cube.


    Add com.bioxx.tfc.Blocks.Flora.BlockBerryBush to the leaves whitelist.
    Quote from soccerguy3»

    Any word on the fix for no textures applied to logs with ID's 17:12 , 17:13 , 17:14 , 17:15

    This only happened after the update to version 2.x.x

    I think I know where the problem is, and will fix this next version.
    Quote from LucetLux»

    I love your mod, but I'm having trouble getting it to work in 1.8.9. It worked fine in 1.7.10 but now I'm getting a crash in 1.8.9.

    I tried removing all other mods and updating forge to the latest release but I'm still getting a crash.

    Any help would be appreciated.


    You need Java 8 for BF 2.x. I've updated the requirements on the CurseForge page to reflect this.
    Posted in: Minecraft Mods
  • 103

    posted a message on Better Foliage

    Better Foliage has moved to CurseForge


    Videos

    Mod spotlight by Sorenus
    Without shaders.


    Trailer by TheTeaSpoon
    With SEUS shaders


    Mod spotlight by TheTeaSpoon
    With SEUS shaders.


    Mod spotlight by asianhalfsquat
    Both with and without SEUS shaders.


    Mod spotlight by KibitznCaptain
    With SEUS shaders.

    Downloads

    Posted in: Minecraft Mods
  • 1

    posted a message on Better Foliage

    Version 2.0.2:

    • fixed leaf particles

    @monsterfisher: it's definitely coming back, that's at the top of my prio list right now, along with a 1.8.9 port.


    @crashmaker18: no idea what list that is. The downloads are available on CurseForge.

    Posted in: Minecraft Mods
  • To post a comment, please .