Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaves missing on some trees?


petsquirrel
 Share

Recommended Posts

I have recently decided to pick up Minecraft again after a few months off, and updated to the 1.2.5 release.  When I started playing, I noticed that some tree leaves are not generating on new chunks.

 

Jungle Biome: no leaves on groundcover plants

Swamp Biome: no leaves on any trees

Tiaga Biome: no leaves on the tall skinny trees with only a little leaves at the top (normally)

Forest Biome: no leaves on Birch trees

 

I had started by running MCPatcher 2.3.7 successfully, and choosing the following mods: - HD Textures, HD Font, and Better Grass

Next I installed ModLoader 1.2.5 and finally Minecraftforge-client-3.2.5.118

 

After noticing the error I described, I downloaded a FRESH .minecraft/bin folder and tested with each step to see where it occurred.  This did not happen until I installed Minecraftforge.

 

(let me know if there is anything else I can give for information.  There are no error messages so far as I know)

 

Any ideas what is happening?

 

2hs0wt5.png

 

 

 

Link to comment
Share on other sites

Interesting!  Good to know.  What about Better Grass, Custom Colors, and Connected Textures?  Separate install?

 

BTW:  I tried installing JUST MinecraftForge after this new information - Missing Leaves are not due to a conflict with above mentioned mods.  still happens.

 

Also, after a little testing, I discovered, that MinecraftForge appears to remove the color from the BetterGrass Side grass making it gray. 

Link to comment
Share on other sites

I know it is not compatible to install MinecraftForge through MCPatcher, so I always install it afterwards, manually.

 

However, this problem has occurred without ANY mods except MinecraftForge.  Fresh download, Only install.  Still happens.

Link to comment
Share on other sites

pet, we are 100% incompatible with mcpatcher. Do not use, at all, with minecraft forge. It does seriously funky things with the minecraft bytecodes. optifine is an advanced HD solution, fml supports basic HD compatibility.

Link to comment
Share on other sites

Interesting!  Good to know.  What about Better Grass, Custom Colors, and Connected Textures?  Separate install?

 

BTW:  I tried installing JUST MinecraftForge after this new information - Missing Leaves are not due to a conflict with above mentioned mods.  still happens.

 

Also, after a little testing, I discovered, that MinecraftForge appears to remove the color from the BetterGrass Side grass making it gray. 

I am hoping that based on this post of his that he is trying it without mcpatcher, we hope anyway.

 

EDIT:  And as he just said, he is.  :)

 

So, can anyone else replicate this issue?  Need a testcase to be able to fix it.

Link to comment
Share on other sites

Maybe it is somehow related to how I am performing the installation?

 

I got out my laptop,

deleted the .minecraft\bin folder entirely. 

downloaded a fresh vanilla minecraft.jar file,

downloaded the 118 version of MinecraftForge

Installed MinecraftForge

Started a new world, and it is doing the same thing.

 

To install it, I unpack the zip file

Open minecraft.jar in 7Zip

Drag contents of unpacked folder into minecraft.jar

- being careful not to drag it into a folder, but just into the base folder of the archive

then close all and enjoy.

 

Is that wrong?

Link to comment
Share on other sites

Well, I performed another test this morning - with 118 - I Deleted the entire .minecraft directory.  Started with a fresh install of everything.  still happened

 

Performed the same test with 119 and problem does NOT happen.  whatever changes were made, fixed it.  Thanks everyone.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • im trying to figure out how to change my mod's forge version but i cant seem to find the forge version in the build.gradle . build.gradle: buildscript { repositories { // These repositories are only for Gradle plugins, put any other repositories in the repository block further below maven { url = 'https://maven.minecraftforge.net' } mavenCentral() } dependencies { classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true } } apply plugin: 'net.minecraftforge.gradle' group = 'net.mikeyypants' version = '1.0-SNAPSHOT' java { archivesBaseName = 'TestMod' toolchain.languageVersion = JavaLanguageVersion.of(17) } minecraft { // The mappings can be changed at any time and must be in the following format. // Channel: Version: // snapshot YYYYMMDD Snapshot are built nightly. // stable # Stables are built at the discretion of the MCP team. // official MCVersion Official field/method names from Mojang mapping files // // You must be aware of the Mojang license when using the 'official' mappings. // See more information here: https://github.com/MinecraftForge/MCPConfig/blob/master/Mojang.md // // Use non-default mappings at your own risk. They may not always work. // Simply re-run your setup task after changing the mappings to update your workspace. mappings channel: 'official', version: '1.18' // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Default run configurations. // These can be tweaked, removed, or duplicated as needed. runs { client { workingDirectory project.file('run') // Recommended logging data for a userdev environment // The markers can be added/removed as needed separated by commas. // "SCAN": For mods scan. // "REGISTRIES": For firing of registry events. // "REGISTRYDUMP": For getting the contents of all registries. property 'forge.logging.markers', 'REGISTRIES' // Recommended logging level for the console // You can set various levels here. // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels property 'forge.logging.console.level', 'debug' mods { testmod { source sourceSets.main } } } server { workingDirectory project.file('run') // Recommended logging data for a userdev environment // The markers can be added/removed as needed separated by commas. // "SCAN": For mods scan. // "REGISTRIES": For firing of registry events. // "REGISTRYDUMP": For getting the contents of all registries. property 'forge.logging.markers', 'REGISTRIES' // Recommended logging level for the console // You can set various levels here. // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels property 'forge.logging.console.level', 'debug' mods { testmod { source sourceSets.main } } } data { workingDirectory project.file('run') // Recommended logging data for a userdev environment // The markers can be added/removed as needed separated by commas. // "SCAN": For mods scan. // "REGISTRIES": For firing of registry events. // "REGISTRYDUMP": For getting the contents of all registries. property 'forge.logging.markers', 'REGISTRIES' // Recommended logging level for the console // You can set various levels here. // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels property 'forge.logging.console.level', 'debug' // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. args '--mod', 'testmod', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') mods { testmod { source sourceSets.main } } } } } // Include resources generated by data generators. sourceSets.main.resources { srcDir 'src/generated/resources' } repositories { // Put repositories for dependencies here // ForgeGradle automatically adds the Forge maven and Maven Central for you // If you have mod jar dependencies in ./libs, you can declare them as a repository like so: // flatDir { // dir 'libs' // } } dependencies { // Specify the version of Minecraft to use. If this is any group other than 'net.minecraft' it is assumed // that the dep is a ForgeGradle 'patcher' dependency, and its patches will be applied. // The userdev artifact is a special name and will get all sorts of transformations applied to it. minecraft 'net.minecraftforge:forge:1.18-38.0.8' // Real mod deobf dependency examples - these get remapped to your current mappings // compileOnly fg.deobf("mezz.jei:jei-${mc_version}:${jei_version}:api") // Adds JEI API as a compile dependency // runtimeOnly fg.deobf("mezz.jei:jei-${mc_version}:${jei_version}") // Adds the full JEI mod as a runtime dependency // implementation fg.deobf("com.tterrag.registrate:Registrate:MC${mc_version}-${registrate_version}") // Adds registrate as a dependency // Examples using mod jars from ./libs // implementation fg.deobf("blank:coolmod-${mc_version}:${coolmod_version}") // For more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } // Example for how to get properties into the manifest for reading at runtime. jar { manifest { attributes([ "Specification-Title" : "testmod", //"Specification-Vendor": "testmod authors", "Specification-Version" : "1", // We are version 1 of ourselves "Implementation-Title" : project.name, "Implementation-Version" : project.jar.archiveVersion, //"Implementation-Vendor": "testmod authors", "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } jar.finalizedBy('reobfJar')  
    • For an example look into the slab class (that all the slabs extend)  
    • You need to override the method getShape or getVoxelShape or something like that in your Block class and return your own VoxelShape
    • Maybe the method is not suitable for onArmorTick I want to set the monster not to attack the player   @Override public void onArmorTick(ItemStack stack, World world, PlayerEntity player) { List<MobEntity> mobEntities = getNearbyEntities(player); for (MobEntity mobEntity : mobEntities) { Optional<LivingEntity> target = Optional.ofNullable(mobEntity.getTarget()); target.ifPresent(res -> { if (res instanceof PlayerEntity) { PlayerEntity targetPlayer = (PlayerEntity) res; if (targetPlayer.getUUID().equals(player.getUUID())) { mobEntity.setTarget(null); } } }); }  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.