This thread was marked as Locked by Lord_Ralex.
1.7.10
1.6.4
(v1.4) OptiLeaves (Faster Leaves rendering, looks better than Fast graphics leaves!)
Poll: Did OptiLeaves help your Minecraft perform better?
Ended May 15, 2014
It depends on how you got the Forge source, theres a special MCP installer, you don't put it in the minecraft.jar to decompile
I'm guessing it's RedPower holding them back.
Thanks for the Forge compatibility, btw. I use Karob's bigtrees mod, which can really hit my performance with all those leaf blocks being rendered. Here's hoping your mod helps.
My mod does not modify the Grass Block class so there is no way my mod could have been the cause of it
I used Forge's own files to decompile and recompile the Minecraft source code.
Did it help?
Now if you could do this for LAVA...
MOD SHOWCASES AND MORE
Can I see a crash log?
No problem!
This is exactly why I made Optileaves, to remove some of the unuseful insides of trees it has a SIGNIFICANTLY LESS amount of rendering to do, thus your framerate can even double sometimes.
Usually I don't play over Normal render distance, though. I turn off fog in optifine and go short render distance. You don't actually really notice it unless you want to look far away.
I can get 50-60 FPS on Short (Or Short +16 as well). which is a perfectly playable rate
In forests with Optileaves I still get 20-40 FPS, depending on how large the forest is.
Fun Fact: More dense forests are less laggy than more spread out forests even with the same amount of trees, because it skips over some of the sides of the leaves that are touching eachother.
Also what Conestar said, you can see through leaves much easier.
This also could sometimes prevent traps that evolve trees, because you'll be able to see it, unless the trap is based underground.
My modding project, just credit me and let me know if you borrow my code: https://github.com/FinalKill9175/WSBIM-NEW/
Yes, but you would only use the class files that are edited by your mod.
Anyways, I'm glad your trying to make this for forge.
My modding project, just credit me and let me know if you borrow my code: https://github.com/FinalKill9175/WSBIM-NEW/
Non-see through leaves look ugly.
Hm, I'm not sure why that happens. Maybe its some compatibility issue, but I'm not totally sure.
Now I get a Buttery Spoon of 30-70 FPS with Optifine.
---- Minecraft Crash Report ----
// Would you like a cupcake?
Time: 6/18/13 11:20 AM
Description: Exception in server tick loop
java.lang.NoSuchMethodError: sq.cb()Lwm;
at ana.a(BlockLeaves.java:309)
at jd.b(SourceFile:209)
at jd.a(SourceFile:149)
at jh.a(NetServerHandler.java:413)
at el.a(SourceFile:46)
at ch.b(SourceFile:59)
at jh.d(NetServerHandler.java:70)
at jk.b(SourceFile:35)
at bjj.b(SourceFile:84)
at net.minecraft.server.MinecraftServer.r(SourceFile:480)
at net.minecraft.server.MinecraftServer.q(SourceFile:397)
at bjg.q(IntegratedServer.java:171)
at net.minecraft.server.MinecraftServer.run(SourceFile:331)
at gp.run(SourceFile:573)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows XP (x86) version 5.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation
Memory: 137239160 bytes (130 MB) / 354811904 bytes (338 MB) up to 354811904 bytes (338 MB)
JVM Flags: 2 total; -Xms350m -Xmx350m
AABB Pool Size: 4727 (264712 bytes; 0 MB) allocated, 4085 (228760 bytes; 0 MB) used
Suspicious classes: IWrUpdater, Config, WrUpdaterSmooth, ...[com.sijobe.spc.command.StandardCommand, Achievement, Ascend, ...], [com.sijobe.spc.core.HookManager, IHook, IPlayerMP, ...], [com.sijobe.spc.hooks.CheckUpdates, InitialiseCommands, TestPlayerMP], [com.sijobe.spc.overwrite.ONetServerHandler], [com.sijobe.spc.updater.UpdateCallback, CheckVersion, ModVersion], [com.sijobe.spc.util.DynamicClassLoader, KeyListener, CommandBlockHelper, ...], [com.sijobe.spc.validation.ValidationException, Parameters, Parameter, ...], [com.sijobe.spc.worldedit.LocalPlayer, LocalWorld, MinecraftBiomeType, ...], [com.sijobe.spc.wrapper.Player, Minecraft, CommandBase, ...], [com.sk89q.minecraft.util.commands.CommandException, CommandPermissionsException, CommandUsageException, ...], [com.sk89q.worldedit.LocalPlayer, LocalWorld, BiomeType, ...], [com.sk89q.worldedit.blocks.TileEntityBlock, BaseBlock, SignBlock, ...], [com.sk89q.worldedit.commands.InsufficientArgumentsException, BiomeCommands, ChunkCommands, ...], [com.sk89q.worldedit.cui.CUIEvent, CUIRegion], [com.sk89q.worldedit.data.DataException, ChunkStoreException, MissingWorldException], [com.sk89q.worldedit.expression.ExpressionException], [com.sk89q.worldedit.filtering.GaussianKernel], [com.sk89q.worldedit.foundation.World, NbtValued, Block], [com.sk89q.worldedit.masks.Mask], [com.sk89q.worldedit.patterns.Pattern], [com.sk89q.worldedit.regions.RegionSelector, RegionOperationException, CuboidRegionSelector, ...], [com.sk89q.worldedit.scripting.CraftScriptEngine], [com.sk89q.worldedit.snapshots.InvalidSnapshotException], [com.sk89q.worldedit.tools.Tool, BlockTool], [com.sk89q.worldedit.tools.brushes.Brush], [com.sk89q.worldedit.util.PropertiesConfiguration], [eu.ha3.easy.EdgeModel, EdgeTrigger], [eu.ha3.mc.convenience.Ha3Signal], [eu.ha3.mc.haddon.Manager, Bridge, UnsupportedInterfaceException, ...], [eu.ha3.util.property.contract.PropertyHolder, Versionnable, ConfigSource], [eu.ha3.util.property.simple.PropertyMissingException, ConfigProperty, VersionnableProperty, ...]
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
ModLoader: Mods loaded: 4
ModLoader 1.5.2
mod_TooManyItems 1.5.2 2013-04-25
mod_Invedit version 1.11 by mister_person
mod_Audiotori r6 for 1.5.2
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1433 (80248 bytes; 0 MB) allocated, 1084 (60704 bytes; 0 MB) used
Player Count: 1 / 8; [jc['MrGingy123'/156, l='Speed Run. Completed', x=19.68, y=66.00, z=2399.98]]
Type: Integrated Server (map_client.txt)
Is Modded: Very likely; Jar signature invalidated
I'm a pixel artist who makes pixel things and maps! I also do line art occasionally.
I have two work in progress resource packs!
This is the second one!
And of course, by "work-in-progress" I mean "will never, ever be completed".