Got a few suggestions, don't know what you have but here is what i've got:
Advanced Frustum Culling (Of course, bounding boxes)
Geometry Instancing
Texture Instancing
Level Of Detail
VBO's & IBO's
Rendering Priorities (Eg, creeper 5 blocks away is more important to render than one 60 blocks away).
GL_TRIANGLE_STRIP - However you would need to change the order of you vertices.
It finally hit me as to what it was. I have a feeling that optifine renames the sin\cos methods to fastmath_sin or something along those lines ( it edits the base Mathhelper.class and changes something in the sin\cos methods), so it might not be compatible, HOWEVER if you had optifines FastMath enabled before you installed my mod that is your problem, remove my mod and re run the game and disable fast math for optifine then install my mod and voila you have my mod along side all of optifines features except fastmath.
is that even possible to disable fast math ? im kinda rusty cause i quit minecraft long time ago
I have a working version for 1.7.2 It should be forge compatible but may have problems, install it like you normally would. https://www.mediafir...9mgdeuftp28a6ud
is that even possible to disable fast math ? im kinda rusty cause i quit minecraft long time ago
With optifine it is, You install optifine then load up your game, and in one of the options menus you can turn off fastmath, you then install FpsPlus and it should work.
Got a few suggestions, don't know what you have but here is what i've got:
Advanced Frustum Culling (Of course, bounding boxes)
Geometry Instancing
Texture Instancing
Level Of Detail
VBO's & IBO's
Rendering Priorities (Eg, creeper 5 blocks away is more important to render than one 60 blocks away).
GL_TRIANGLE_STRIP - However you would need to change the order of you vertices.
I can try a few new things, but optifine already has a few of these things, and rewriting rendering code like that could cause more problems if not done correctly but ill keep it in mind.
If I am using a minecraft hosting solution, how can I add the startup arguments?
Do you use a .sh or .bat file to run the server?
SeargeDP: Ok, cu all in 2 weeks, maybe I'll check tweets in a few days, maybe not, but I'll leave this here... BFFEA60A-11A5-4B72-832B-6CD6CAEA830C. <-- Thats why MCP is still not updated yet, im waiting on searge.https://twitter.com/SeargeDP
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
I guess I don't know. I just click start in Multicraft. =P
Also, this mod causes a crash when trying to enchant a backpack from Better Storage, found here. Thought I should report it. The crash does not occur without fps+ installed.
Edit: This is for the FpsPlus+ v2 version of your mod.
Edit 2: This crash does not occur with version D of your mod. Woo!
---- Minecraft Crash Report ----
// Shall we play a game?
java.lang.NoSuchFieldError: field_110814_a
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.renderTileEntityAt(TileEntityBackpackRenderer.java:58)
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.func_76894_a(TileEntityBackpackRenderer.java:98)
at net.mcft.copy.betterstorage.client.renderer.BetterStorageRenderingHandler.renderInventoryBlock(BetterStorageRenderingHandler.java:58)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererContainer.renderItem(ItemRendererContainer.java:40)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererBackpack.renderItem(ItemRendererBackpack.java:33)
at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:163)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465)
at net.minecraft.client.gui.GuiIngame.func_73832_a(GuiIngame.java:976)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:206)
at net.minecraftforge.client.GuiIngameForge.func_73830_a(GuiIngameForge.java:141)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1014)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.renderTileEntityAt(TileEntityBackpackRenderer.java:58)
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.func_76894_a(TileEntityBackpackRenderer.java:98)
at net.mcft.copy.betterstorage.client.renderer.BetterStorageRenderingHandler.renderInventoryBlock(BetterStorageRenderingHandler.java:58)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererContainer.renderItem(ItemRendererContainer.java:40)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererBackpack.renderItem(ItemRendererBackpack.java:33)
at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:163)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465)
at net.minecraft.client.gui.GuiIngame.func_73832_a(GuiIngame.java:976)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:206)
at net.minecraftforge.client.GuiIngameForge.func_73830_a(GuiIngameForge.java:141)
I guess I don't know. I just click start in Multicraft. =P
Also, this mod causes a crash when trying to enchant a backpack from Better Storage, found here. Thought I should report it. The crash does not occur without fps+ installed.
Edit: This is for the FpsPlus+ v2 version of your mod.
Edit 2: This crash does not occur with version D of your mod. Woo!
---- Minecraft Crash Report ----
// Shall we play a game?
java.lang.NoSuchFieldError: field_110814_a
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.renderTileEntityAt(TileEntityBackpackRenderer.java:58)
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.func_76894_a(TileEntityBackpackRenderer.java:98)
at net.mcft.copy.betterstorage.client.renderer.BetterStorageRenderingHandler.renderInventoryBlock(BetterStorageRenderingHandler.java:58)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererContainer.renderItem(ItemRendererContainer.java:40)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererBackpack.renderItem(ItemRendererBackpack.java:33)
at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:163)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465)
at net.minecraft.client.gui.GuiIngame.func_73832_a(GuiIngame.java:976)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:206)
at net.minecraftforge.client.GuiIngameForge.func_73830_a(GuiIngameForge.java:141)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1014)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.renderTileEntityAt(TileEntityBackpackRenderer.java:58)
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.func_76894_a(TileEntityBackpackRenderer.java:98)
at net.mcft.copy.betterstorage.client.renderer.BetterStorageRenderingHandler.renderInventoryBlock(BetterStorageRenderingHandler.java:58)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererContainer.renderItem(ItemRendererContainer.java:40)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererBackpack.renderItem(ItemRendererBackpack.java:33)
at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:163)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465)
at net.minecraft.client.gui.GuiIngame.func_73832_a(GuiIngame.java:976)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:206)
at net.minecraftforge.client.GuiIngameForge.func_73830_a(GuiIngameForge.java:141)
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
I have a working version for 1.7.2 It should be forge compatible but may have problems, install it like you normally would. https://www.mediafir...9mgdeuftp28a6ud
For all the people in the current page that won't bother looking in the thread. This mod is brilliant, went from 15 to 30 fps. Awesome work, OP.
The Meaning of Life, the Universe, and Everything.
Join Date:
1/30/2014
Posts:
144
Minecraft:
132tahsr ndf 73
Member Details
Righto I have got a few questions.
I have read the Install guide thingy (Not the easiest to read with the block text and all) however I have installed it successfully on my client and it works great! Now the questions:
- How do I install this in MultiMC 5 cause its a jar mod? I have done a considerable amount of googling and have come up short, any idea? Just throwing into the mods folder doesn't appear to work, unless I did something wrong?
- I have read the last few pages of this thread and someone said you can just throw onto a server without it needing to be on the client? Is that so? In that case would I be better off just using in the server instead of faffing around with MultiMC 5?
-If I want to install it on the server how would I go about it? I use creeperhost and as such using a .bat file to run the server probably wouldn't as creeperhost is set to run craftbukkit.jar (I have to rename forgeserver.jar)
- Lastly I would like a detailed description of what each version does, in laymans terms. I have read the bit on the OP however I am still confused as to what exactly is the difference between the methods and how they affect different systems/comps?
- e.g. FpsPlus uses normal methods and FpsPlus version b uses half Sin/Cos methods, what the difference between the full and half? Less power/performance? More stability?
The Meaning of Life, the Universe, and Everything.
Join Date:
12/14/2013
Posts:
95
Minecraft:
Skazzy3
Member Details
Okay, so the 1.7.2 beta version you posted actually DOES work.
I was just installing it wrong.
It is pretty buggy like for example if you use potions the timer for when it wears off turns all white.
IMO you should just improve upon that.
Okay, so the 1.7.2 beta version you posted actually DOES work.
I was just installing it wrong.
It is pretty buggy like for example if you use potions the timer for when it wears off turns all white.
IMO you should just improve upon that.
Most likely caused by the beta version of mcp and not my mod.
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
I have read the Install guide thingy (Not the easiest to read with the block text and all) however I have installed it successfully on my client and it works great! Now the questions:
- How do I install this in MultiMC 5 cause its a jar mod? I have done a considerable amount of googling and have come up short, any idea? Just throwing into the mods folder doesn't appear to work, unless I did something wrong?
- I have read the last few pages of this thread and someone said you can just throw onto a server without it needing to be on the client? Is that so? In that case would I be better off just using in the server instead of faffing around with MultiMC 5?
-If I want to install it on the server how would I go about it? I use creeperhost and as such using a .bat file to run the server probably wouldn't as creeperhost is set to run craftbukkit.jar (I have to rename forgeserver.jar)
- Lastly I would like a detailed description of what each version does, in laymans terms. I have read the bit on the OP however I am still confused as to what exactly is the difference between the methods and how they affect different systems/comps?
- e.g. FpsPlus uses normal methods and FpsPlus version b uses half Sin/Cos methods, what the difference between the full and half? Less power/performance? More stability?
Thankyou for you time, help and assistance,
Protokohl
1: I haven't used MultiuMC but I will look into it.
2. You can run it on both the server and client. To install to the server open up minecraft_server.jar (in 7-zip) and open my mod zip file and drag the classes from my mod into minecraft_server.jar, And then you will need to start the server with a .bat file or .sh file and copy my startup arguments to startup script and it will work, Ill post a better description when I update my mod, But if you have messed around with minecraft server hosting you should know what to do.
3. Small math differences, some of the classes are structured differently. Some of the functions favor a big lookup table with a more accurate Sin/Cos function, While others favor a smaller lookup table and less accurate Sin/Cos functions. Basically they are so small in differences that it really doesn't matter, And since the mod is really dependent on the computers CPU I thought I would release as many different versions because some of them might run better or worse on certain computers.
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
.... As in, MINECRAFT 1.2.5? Why don't you just update your Minecraft version?
Some modpacks still use 1.2.5, And older versions of minecraft are easier to port my mod to, So its not to hard, most of the time is spent actually compiling the code.
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
For the OP, it seems that the latest release of the mod is not compatible with flans mod :/ when i go in scope mode in a sniper it gives me a black screen any solutions?
Edit:My bad its my side derpy computer XD.....anyway, are you going to release a stable version of the mod?
I want to start by saying that this mod has saved Minecraft for me. I can't play without mods anymore and after moving to a custom modded server I run at home, I was getting low, but playable, fps (~30) and lag spikes every 20 seconds on the dot when Java would garbage collect. I can only play on my laptop, which has an AMD a10 APU and have been searching for any solution to the problem for the past 3 weeks. Optifine just made things worse, and after trying basically everything I could find on the internet to fix the problem, I was still getting annoying lag spikes and was almost ready to quit Minecraft for good.
Then I found your mod. Since installing this mod, the spikes are gone and I'm getting an average of 50 fps. Feels like I'm on fast forward, totally awesome =P
So thanks, I know this may not work for everyone, but I for one have definitely benefitted from your maths. Keep up the great work!
Got a few suggestions, don't know what you have but here is what i've got:
Advanced Frustum Culling (Of course, bounding boxes)
Geometry Instancing
Texture Instancing
Level Of Detail
VBO's & IBO's
Rendering Priorities (Eg, creeper 5 blocks away is more important to render than one 60 blocks away).
GL_TRIANGLE_STRIP - However you would need to change the order of you vertices.
Awesome! Nice work.
I can try a few new things, but optifine already has a few of these things, and rewriting rendering code like that could cause more problems if not done correctly but ill keep it in mind.
Do you use a .sh or .bat file to run the server?
SeargeDP:
Ok, cu all in 2 weeks, maybe I'll check tweets in a few days, maybe not, but I'll leave this here... BFFEA60A-11A5-4B72-832B-6CD6CAEA830C. <-- Thats why MCP is still not updated yet, im waiting on searge. https://twitter.com/SeargeDP
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
I guess I don't know. I just click start in Multicraft. =P
Also, this mod causes a crash when trying to enchant a backpack from Better Storage, found here. Thought I should report it. The crash does not occur without fps+ installed.
Edit: This is for the FpsPlus+ v2 version of your mod.
Edit 2: This crash does not occur with version D of your mod. Woo!
// Shall we play a game?
Time: 5/4/14 4:33 PM
Description: Unexpected error
java.lang.NoSuchFieldError: field_110814_a
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.renderTileEntityAt(TileEntityBackpackRenderer.java:58)
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.func_76894_a(TileEntityBackpackRenderer.java:98)
at net.mcft.copy.betterstorage.client.renderer.BetterStorageRenderingHandler.renderInventoryBlock(BetterStorageRenderingHandler.java:58)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererContainer.renderItem(ItemRendererContainer.java:40)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererBackpack.renderItem(ItemRendererBackpack.java:33)
at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:163)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465)
at net.minecraft.client.gui.GuiIngame.func_73832_a(GuiIngame.java:976)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:206)
at net.minecraftforge.client.GuiIngameForge.func_73830_a(GuiIngameForge.java:141)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1014)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.renderTileEntityAt(TileEntityBackpackRenderer.java:58)
at net.mcft.copy.betterstorage.client.renderer.TileEntityBackpackRenderer.func_76894_a(TileEntityBackpackRenderer.java:98)
at net.mcft.copy.betterstorage.client.renderer.BetterStorageRenderingHandler.renderInventoryBlock(BetterStorageRenderingHandler.java:58)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererContainer.renderItem(ItemRendererContainer.java:40)
at net.mcft.copy.betterstorage.client.renderer.ItemRendererBackpack.renderItem(ItemRendererBackpack.java:33)
at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:163)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465)
at net.minecraft.client.gui.GuiIngame.func_73832_a(GuiIngame.java:976)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:206)
at net.minecraftforge.client.GuiIngameForge.func_73830_a(GuiIngameForge.java:141)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Wisecompany'/460, l='MpServer', x=-4.20, y=77.62, z=240.89]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-4,64,252), Chunk: (at 12,4,12 in -1,15; contains blocks -16,0,240 to -1,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 6281 game time, 6281 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 179 total; [EntityItem['item.tile.sapling.oak'/256, l='MpServer', x=-19.19, y=80.13, z=254.13], EntityChicken['Chicken'/257, l='MpServer', x=-16.38, y=69.00, z=273.53], EntityChicken['Chicken'/258, l='MpServer', x=-4.53, y=76.00, z=176.59], EntityChicken['Chicken'/259, l='MpServer', x=-8.47, y=75.00, z=184.03], EntitySheep['Sheep'/260, l='MpServer', x=-9.50, y=74.00, z=180.50], EntitySheep['Sheep'/261, l='MpServer', x=-9.50, y=74.00, z=180.50], EntitySheep['Sheep'/262, l='MpServer', x=-8.50, y=74.00, z=177.50], EntitySheep['Sheep'/263, l='MpServer', x=-9.50, y=74.00, z=180.50], EntityItem['item.tile.sapling.oak'/264, l='MpServer', x=-11.88, y=77.13, z=184.88], EntityItem['item.tile.sapling.oak'/265, l='MpServer', x=-4.81, y=76.13, z=187.56], EntityItem['item.tile.sapling.oak'/266, l='MpServer', x=-10.88, y=85.13, z=187.44], EntityItem['item.tile.sapling.oak'/267, l='MpServer', x=-10.28, y=85.13, z=191.13], EntityItem['item.tile.sapling.oak'/268, l='MpServer', x=-3.81, y=84.13, z=198.03], EntityItem['item.item.apple'/269, l='MpServer', x=-14.13, y=84.13, z=192.66], EntityChicken['Chicken'/270, l='MpServer', x=-6.88, y=81.00, z=194.81], EntityItem['item.tile.sapling.oak'/271, l='MpServer', x=-15.88, y=81.13, z=217.19], EntitySheep['Sheep'/272, l='MpServer', x=-10.53, y=72.00, z=226.53], EntitySheep['Sheep'/273, l='MpServer', x=-9.47, y=72.00, z=226.53], EntitySheep['Sheep'/274, l='MpServer', x=-10.53, y=72.00, z=225.47], EntityItem['item.item.apple'/275, l='MpServer', x=-5.19, y=74.13, z=226.88], EntitySheep['Sheep'/276, l='MpServer', x=-11.94, y=85.00, z=225.22], EntityItem['item.tile.sapling.oak'/277, l='MpServer', x=-2.31, y=83.13, z=224.19], EntityItem['item.tile.sapling.oak'/278, l='MpServer', x=-2.28, y=82.13, z=225.94], EntityChicken['Chicken'/279, l='MpServer', x=-10.50, y=74.00, z=252.50], EntityChicken['Chicken'/280, l='MpServer', x=-9.50, y=73.00, z=253.50], EntityChicken['Chicken'/281, l='MpServer', x=-11.50, y=74.00, z=252.50], EntityChicken['Chicken'/282, l='MpServer', x=-1.50, y=75.00, z=244.50], EntityChicken['Chicken'/283, l='MpServer', x=-4.50, y=76.00, z=246.50], EntityChicken['Chicken'/284, l='MpServer', x=-4.50, y=75.00, z=245.50], EntityItem['item.item.seeds'/286, l='MpServer', x=-5.56, y=72.13, z=256.56], EntityItem['item.item.seeds'/287, l='MpServer', x=-5.28, y=68.13, z=284.13], EntityCreeper['Creeper'/289, l='MpServer', x=-0.50, y=20.00, z=289.50], EntityItem['item.tile.sapling.oak'/290, l='MpServer', x=-1.38, y=77.13, z=291.88], EntityItem['item.tile.sapling.oak'/291, l='MpServer', x=-3.31, y=71.13, z=290.88], EntityOcelot['Ocelot'/293, l='MpServer', x=7.50, y=70.00, z=180.91], EntityBat['Bat'/294, l='MpServer', x=15.44, y=9.09, z=206.69], EntityItem['item.tile.sapling.oak'/295, l='MpServer', x=1.13, y=85.13, z=197.47], EntityItem['item.tile.sapling.oak'/296, l='MpServer', x=4.09, y=83.13, z=197.56], EntityItem['item.tile.sapling.oak'/297, l='MpServer', x=3.13, y=85.13, z=203.47], EntityChicken['Chicken'/298, l='MpServer', x=10.53, y=76.00, z=209.44], EntityChicken['Chicken'/299, l='MpServer', x=11.34, y=74.00, z=217.97], EntityItem['item.tile.sapling.oak'/300, l='MpServer', x=1.78, y=79.13, z=227.75], EntityItem['item.item.apple'/301, l='MpServer', x=0.13, y=80.13, z=226.53], EntityItem['item.tile.sapling.oak'/302, l='MpServer', x=0.13, y=82.13, z=224.19], EntityItem['item.tile.sapling.oak'/303, l='MpServer', x=0.28, y=67.13, z=298.13], EntityOcelot['Ocelot'/314, l='MpServer', x=26.50, y=68.00, z=180.50], EntityBat['Bat'/315, l='MpServer', x=18.00, y=8.09, z=198.25], EntityItem['item.tile.sapling.oak'/316, l='MpServer', x=24.31, y=76.13, z=206.31], EntityItem['item.item.apple'/317, l='MpServer', x=30.94, y=74.13, z=237.13], EntityItem['item.tile.sapling.oak'/318, l='MpServer', x=31.28, y=81.13, z=231.69], EntityItem['item.tile.sapling.oak'/319, l='MpServer', x=25.44, y=74.13, z=254.88], EntityItem['item.tile.sapling.jungle'/321, l='MpServer', x=22.72, y=81.13, z=242.78], EntityItem['item.tile.sapling.oak'/322, l='MpServer', x=24.59, y=73.13, z=263.38], EntityItem['item.item.apple'/323, l='MpServer', x=24.88, y=75.13, z=258.81], EntityItem['item.tile.sapling.oak'/324, l='MpServer', x=22.72, y=78.13, z=258.22], EntityItem['item.item.apple'/325, l='MpServer', x=19.88, y=78.13, z=259.66], EntityItem['item.tile.sapling.oak'/326, l='MpServer', x=24.09, y=78.13, z=259.22], EntityItem['item.tile.sapling.oak'/327, l='MpServer', x=23.75, y=78.13, z=258.22], EntityItem['item.item.apple'/329, l='MpServer', x=29.81, y=82.13, z=259.75], EntityItem['item.tile.sapling.oak'/330, l='MpServer', x=28.72, y=83.13, z=256.88], EntityItem['item.tile.sapling.oak'/332, l='MpServer', x=22.78, y=80.13, z=289.13], EntityBat['Bat'/334, l='MpServer', x=36.75, y=21.09, z=175.25], EntityBat['Bat'/335, l='MpServer', x=33.13, y=27.00, z=170.63], EntityBat['Bat'/336, l='MpServer', x=36.66, y=24.31, z=169.25], EntityZombie['Zombie'/338, l='MpServer', x=42.50, y=22.00, z=176.50], EntityBat['Bat'/339, l='MpServer', x=48.41, y=22.94, z=183.53], EntitySkeleton['Skeleton'/83, l='MpServer', x=-80.63, y=56.00, z=167.91], EntityBat['Bat'/340, l='MpServer', x=42.69, y=20.16, z=180.44], EntityBat['Bat'/341, l='MpServer', x=44.25, y=21.84, z=176.25], EntitySheep['Sheep'/342, l='MpServer', x=41.47, y=70.00, z=184.50], EntityZombie['Zombie'/86, l='MpServer', x=-82.75, y=35.00, z=195.09], EntitySheep['Sheep'/343, l='MpServer', x=42.53, y=70.00, z=184.50], EntityZombie['Zombie'/87, l='MpServer', x=-80.28, y=36.00, z=204.75], EntitySheep['Sheep'/344, l='MpServer', x=40.50, y=70.00, z=187.50], EntitySheep['Sheep'/345, l='MpServer', x=42.50, y=70.00, z=187.50], EntityCreeper['Creeper'/346, l='MpServer', x=47.97, y=25.00, z=201.47], EntityItem['item.tile.sapling.oak'/347, l='MpServer', x=46.78, y=78.13, z=198.03], EntityItem['item.tile.sapling.oak'/348, l='MpServer', x=42.78, y=78.13, z=197.19], EntityItem['item.tile.sapling.oak'/349, l='MpServer', x=45.56, y=78.13, z=194.88], EntityChicken['Chicken'/350, l='MpServer', x=41.38, y=72.00, z=195.41], EntitySkeleton['Skeleton'/94, l='MpServer', x=-84.50, y=54.00, z=243.50], EntityItem['item.tile.sapling.oak'/351, l='MpServer', x=45.19, y=79.13, z=195.25], EntitySkeleton['Skeleton'/95, l='MpServer', x=-82.50, y=54.00, z=247.50], EntityChicken['Chicken'/352, l='MpServer', x=45.16, y=72.00, z=193.38], EntityCreeper['Creeper'/353, l='MpServer', x=43.50, y=54.00, z=227.50], EntityCreeper['Creeper'/354, l='MpServer', x=43.50, y=53.00, z=239.50], EntityCreeper['Creeper'/355, l='MpServer', x=43.50, y=53.00, z=242.50], EntityItem['item.tile.sapling.oak'/356, l='MpServer', x=42.13, y=73.13, z=254.44], EntityItem['item.tile.sapling.oak'/357, l='MpServer', x=46.41, y=65.13, z=250.81], EntityItem['item.tile.sapling.oak'/358, l='MpServer', x=41.81, y=71.13, z=253.13], EntityItem['item.tile.sapling.oak'/359, l='MpServer', x=47.09, y=72.13, z=254.47], EntityOcelot['Ocelot'/360, l='MpServer', x=37.47, y=71.00, z=248.06], EntityCreeper['Creeper'/361, l='MpServer', x=46.50, y=44.00, z=262.50], EntityItem['item.tile.sapling.oak'/362, l='MpServer', x=41.16, y=67.13, z=258.13], EntityBat['Bat'/367, l='MpServer', x=49.25, y=23.09, z=172.66], EntityBat['Bat'/368, l='MpServer', x=47.94, y=21.00, z=176.69], EntityZombie['Zombie'/371, l='MpServer', x=49.66, y=23.00, z=190.25], EntityChicken['Chicken'/372, l='MpServer', x=51.53, y=71.00, z=183.53], EntityItem['item.tile.sapling.oak'/374, l='MpServer', x=48.31, y=78.13, z=188.84], EntityChicken['Chicken'/375, l='MpServer', x=58.56, y=73.00, z=188.53], EntitySkeleton['Skeleton'/376, l='MpServer', x=60.50, y=65.00, z=202.50], EntityCreeper['Creeper'/377, l='MpServer', x=62.44, y=43.00, z=221.78], EntityCreeper['Creeper'/378, l='MpServer', x=62.34, y=43.00, z=219.44], EntityItem['item.tile.sapling.oak'/379, l='MpServer', x=56.66, y=76.13, z=220.88], EntityItem['item.tile.sapling.oak'/380, l='MpServer', x=55.13, y=77.13, z=220.53], EntityItem['item.item.apple'/381, l='MpServer', x=59.09, y=71.13, z=220.03], EntitySkeleton['Skeleton'/382, l='MpServer', x=61.50, y=37.00, z=244.50], EntityItem['item.tile.sapling.oak'/383, l='MpServer', x=48.44, y=70.13, z=252.88], EntityItem['item.tile.sapling.oak'/384, l='MpServer', x=50.88, y=70.13, z=251.88], EntityItem['item.tile.sapling.oak'/385, l='MpServer', x=48.91, y=66.13, z=252.88], EntityBat['Bat'/386, l='MpServer', x=60.16, y=49.72, z=290.53], EntityEnderman['Enderman'/393, l='MpServer', x=64.88, y=22.00, z=166.72], EntityCreeper['Creeper'/396, l='MpServer', x=65.50, y=40.00, z=231.78], EntitySkeleton['Skeleton'/141, l='MpServer', x=-65.44, y=62.00, z=183.50], EntityCreeper['Creeper'/142, l='MpServer', x=-65.25, y=61.00, z=177.31], EntitySkeleton['Skeleton'/143, l='MpServer', x=-79.88, y=36.00, z=198.28], EntityEnderman['Enderman'/144, l='MpServer', x=-78.84, y=36.75, z=206.31], EntityOcelot['Ocelot'/145, l='MpServer', x=-74.38, y=76.00, z=196.63], EntityZombie['Zombie'/146, l='MpServer', x=-75.50, y=51.00, z=208.91], EntityCreeper['Creeper'/402, l='MpServer', x=64.59, y=36.00, z=245.00], EntitySkeleton['Skeleton'/149, l='MpServer', x=-78.50, y=52.00, z=235.50], EntityZombie['Zombie'/150, l='MpServer', x=-64.50, y=49.00, z=228.50], EntityOcelot['Ocelot'/151, l='MpServer', x=-72.47, y=86.00, z=228.06], EntityItem['item.tile.sapling.oak'/152, l='MpServer', x=-65.03, y=96.13, z=231.56], EntityCreeper['Creeper'/153, l='MpServer', x=-65.03, y=28.00, z=253.50], EntityCreeper['Creeper'/154, l='MpServer', x=-64.13, y=28.00, z=253.50], EntityOcelot['Ocelot'/157, l='MpServer', x=-71.69, y=96.00, z=255.53], EntityZombie['Zombie'/174, l='MpServer', x=-59.34, y=61.00, z=175.50], EntityZombie['Zombie'/175, l='MpServer', x=-62.56, y=61.00, z=176.00], EntityChicken['Chicken'/176, l='MpServer', x=-53.50, y=80.00, z=173.50], EntityChicken['Chicken'/177, l='MpServer', x=-51.50, y=86.00, z=173.50], EntityEnderman['Enderman'/185, l='MpServer', x=-58.38, y=80.00, z=171.66], EntitySpider['Spider'/186, l='MpServer', x=-63.50, y=61.00, z=1
77.50], EntitySpider['Spider'/187, l='MpServer', x=-54.59, y=61.00, z=178.22], EntityItem['item.tile.sapling.oak'/188, l='MpServer', x=-49.53, y=74.13, z=179.69], EntityBat['Bat'/190, l='MpServer', x=-63.75, y=55.09, z=208.50], EntityItem['item.item.seeds'/191, l='MpServer', x=-63.91, y=87.13, z=218.47], EntityZombie['Zombie'/192, l='MpServer', x=-63.09, y=49.00, z=231.34], EntityZombie['Zombie'/193, l='MpServer', x=-62.50, y=49.00, z=233.50], EntityZombie['Zombie'/194, l='MpServer', x=-56.53, y=50.00, z=228.94], EntityItem['item.item.seeds'/195, l='MpServer', x=-58.66, y=90.13, z=261.88], EntityItem['item.tile.sapling.oak'/197, l='MpServer', x=-53.16, y=95.13, z=285.25], EntityItem['item.tile.sapling.oak'/200, l='MpServer', x=-48.53, y=80.13, z=291.19], EntityItem['item.tile.sapling.oak'/201, l='MpServer', x=-54.53, y=95.13, z=295.06], EntityItem['item.tile.sapling.oak'/202, l='MpServer', x=-51.53, y=93.13, z=297.75], EntityItem['item.item.apple'/203, l='MpServer', x=-51.22, y=93.13, z=297.13], EntityCreeper['Creeper'/204, l='MpServer', x=-55.22, y=21.00, z=315.50], EntityClientPlayerMP['Wisecompany'/460, l='MpServer', x=-4.20, y=77.62, z=240.89], EntityChicken['Chicken'/223, l='MpServer', x=-38.56, y=81.00, z=170.44], EntityItem['item.tile.sapling.oak'/225, l='MpServer', x=-40.13, y=73.13, z=184.81], EntityChicken['Chicken'/226, l='MpServer', x=-34.91, y=81.00, z=188.38], EntityItem['item.tile.sapling.oak'/227, l='MpServer', x=-32.88, y=85.13, z=183.41], EntityItem['item.tile.sapling.oak'/228, l='MpServer', x=-34.34, y=86.13, z=185.13], EntityChicken['Chicken'/229, l='MpServer', x=-47.56, y=81.00, z=176.44], EntitySkeleton['Skeleton'/230, l='MpServer', x=-37.94, y=52.00, z=192.53], EntityItem['item.tile.sapling.oak'/231, l='MpServer', x=-43.28, y=71.13, z=216.75], EntityZombie['Zombie'/232, l='MpServer', x=-37.50, y=46.00, z=261.50], EntityItem['item.tile.sapling.oak'/233, l='MpServer', x=-43.13, y=69.13, z=292.84], EntityItem['item.tile.sapling.oak'/234, l='MpServer', x=-42.59, y=71.13, z=299.38], EntityItem['item.tile.sapling.oak'/235, l='MpServer', x=-39.72, y=74.13, z=294.88], EntityItem['item.tile.sapling.oak'/236, l='MpServer', x=-38.88, y=73.13, z=294.47], EntityItem['item.tile.sapling.oak'/237, l='MpServer', x=-41.25, y=73.13, z=297.88], EntityBat['Bat'/238, l='MpServer', x=-20.25, y=18.00, z=162.00], EntitySkeleton['Skeleton'/240, l='MpServer', x=-26.09, y=14.00, z=169.44], EntityChicken['Chicken'/241, l='MpServer', x=-31.50, y=81.00, z=185.50], EntityItem['item.tile.sapling.oak'/242, l='MpServer', x=-30.13, y=89.13, z=188.44], EntityItem['item.tile.sapling.oak'/243, l='MpServer', x=-24.13, y=88.13, z=186.13], EntityItem['item.tile.sapling.oak'/244, l='MpServer', x=-31.13, y=89.13, z=185.84], EntityItem['item.tile.sapling.oak'/245, l='MpServer', x=-29.63, y=90.13, z=184.88], EntityChicken['Chicken'/246, l='MpServer', x=-24.59, y=80.00, z=187.41], EntityChicken['Chicken'/247, l='MpServer', x=-23.19, y=81.00, z=188.19], EntityChicken['Chicken'/248, l='MpServer', x=-26.47, y=81.00, z=189.38], EntityItem['item.tile.sapling.oak'/249, l='MpServer', x=-24.75, y=66.13, z=222.88], EntityItem['item.tile.sapling.oak'/250, l='MpServer', x=-19.88, y=81.13, z=221.13], EntityItem['item.tile.sapling.oak'/251, l='MpServer', x=-21.13, y=68.13, z=224.19], EntityChicken['Chicken'/252, l='MpServer', x=-23.50, y=78.00, z=240.50], EntityChicken['Chicken'/253, l='MpServer', x=-19.50, y=77.00, z=240.50], EntityChicken['Chicken'/254, l='MpServer', x=-19.25, y=72.00, z=254.41], EntityItem['item.tile.sapling.oak'/255, l='MpServer', x=-17.44, y=81.13, z=255.13]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:863)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_05, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 179232528 bytes (170 MB) / 434634752 bytes (414 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 1293 (72408 bytes; 0 MB) allocated, 1293 (72408 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 13 mods loaded, 13 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore{0.9.0.9} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NotEnoughItems{1.6.1.9} [Not Enough Items] (NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenModsCore{0.4} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
arsmagica2{1.1.2b} [Ars Magica 2] (AM2_1.1.2b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Thaumcraft{4.1.0g} [Thaumcraft] (Thaumcraft4.1.0g.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
betterstorage{0.8.0.43} [BetterStorage] (BetterStorage-1.6.4-0.8.0.45.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
AWWayofTime{v1.0.1c} [Blood Magic: Alchemical Wizardry] (Blood Magic v1.0.1c.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForbiddenMagic{0.33} [Forbidden Magic] (ForbiddenMagic pr0.333.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenMods{0.4} [OpenMods] (OpenModsLib-0.4b.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenBlocks{1.2.7} [OpenBlocks] (OpenBlocks-1.2.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: Royal BNA Driver GL version 2.1.0 - Build 8.15.10.2869, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: 16xAM2_v1.4.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 52 (2912 bytes; 0 MB) allocated, 52 (2912 bytes; 0 MB) used
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
For all the people in the current page that won't bother looking in the thread. This mod is brilliant, went from 15 to 30 fps. Awesome work, OP.
I have read the Install guide thingy (Not the easiest to read with the block text and all) however I have installed it successfully on my client and it works great! Now the questions:
- How do I install this in MultiMC 5 cause its a jar mod? I have done a considerable amount of googling and have come up short, any idea? Just throwing into the mods folder doesn't appear to work, unless I did something wrong?
- I have read the last few pages of this thread and someone said you can just throw onto a server without it needing to be on the client? Is that so? In that case would I be better off just using in the server instead of faffing around with MultiMC 5?
-If I want to install it on the server how would I go about it? I use creeperhost and as such using a .bat file to run the server probably wouldn't as creeperhost is set to run craftbukkit.jar (I have to rename forgeserver.jar)
- Lastly I would like a detailed description of what each version does, in laymans terms. I have read the bit on the OP however I am still confused as to what exactly is the difference between the methods and how they affect different systems/comps?
- e.g. FpsPlus uses normal methods and FpsPlus version b uses half Sin/Cos methods, what the difference between the full and half? Less power/performance? More stability?
Thankyou for you time, help and assistance,
Protokohl
Great mod, Cheers
I was just installing it wrong.
It is pretty buggy like for example if you use potions the timer for when it wears off turns all white.
IMO you should just improve upon that.
Why can't you install?
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
2. You can run it on both the server and client. To install to the server open up minecraft_server.jar (in 7-zip) and open my mod zip file and drag the classes from my mod into minecraft_server.jar, And then you will need to start the server with a .bat file or .sh file and copy my startup arguments to startup script and it will work, Ill post a better description when I update my mod, But if you have messed around with minecraft server hosting you should know what to do.
3. Small math differences, some of the classes are structured differently. Some of the functions favor a big lookup table with a more accurate Sin/Cos function, While others favor a smaller lookup table and less accurate Sin/Cos functions. Basically they are so small in differences that it really doesn't matter, And since the mod is really dependent on the computers CPU I thought I would release as many different versions because some of them might run better or worse on certain computers.
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
.... As in, MINECRAFT 1.2.5? Why don't you just update your Minecraft version?
Some modpacks still use 1.2.5, And older versions of minecraft are easier to port my mod to, So its not to hard, most of the time is spent actually compiling the code.
If you like fixes for LAG in MINECRAFT then you will like my mod;D [url="http://minecraft.curseforge.com/mc-mods/fpsplus-lagfixes/"]http://minecraft.cur...splus-lagfixes/[/url]
Edit:My bad its my side derpy computer XD.....anyway, are you going to release a stable version of the mod?
Then I found your mod. Since installing this mod, the spikes are gone and I'm getting an average of 50 fps. Feels like I'm on fast forward, totally awesome =P
So thanks, I know this may not work for everyone, but I for one have definitely benefitted from your maths. Keep up the great work!