Does anyone know how to download this file for MAC? I download it and it says that it cannot be launched. Please help!!
[WIP|1.7.10] FastCraft 1.25 (Note: All Posts of new Members need to be approved first, so if you press the submit button but no new post appears here, it is in the folder of posts to be approved first, and Player will receive them a few hours later)
- Player
- Closed
-
-
Does anyone know how to download this file for MAC? I download it and it says that it cannot be launched. Please help!!
You pop it in your mods folder... are you trying to run fastcraft like a program? It's a mod.
-
New version for testing: http://files.player.to/fastcraft-1.13.jar
It improves chunk load performance to be almost twice as fast on ForgeCraft 2 for client+server, but note this isn't chunk rendering, which still needs work. This resulted in -5% tick time overall. I also made the MC startup faster by a few seconds on my fairly quick desktop machine and added some update checking code.
-
I really think that you are cheating life here, you just keep making things faster with one small jar
-
I signed up just to say thankyou!
I was getting spam every couple of seconds telling me my server couldnt keep up. Since installing this server side i've not had one single bit of spam! -
Hello,
I tried to use fastcraft and sampler in my server environment, but I am getting a server crash.
Most recent information about the modpack "ProjectRETv7" can be found here: https://github.com/BakermanLP/ModpackProjectRETv7
I am using oracle-jdk-bin-1.8.0_25 and here is the crashlog:
http://pastebin.com/j07nTxKE
(Was to long for this forum -
Sampler 1.16 should fix this, assuming it was just seeing an unusually deep call stack. If it didn't it'll hang infinitely/oom instead of crashing, please retest.
-
-
The big holes in a world bug is even worse in the 1.13 newest version I cant even walk a few blocks without seeing a big hole now, but the newest version makes minecraft a lot faster, this mod just need that bug fixed to be perfect.
-
The OP is updated with version 1.13.
Version 1.15 is ready for testing: http://files.player.to/fastcraft-1.15.jar
It aims at speeding chunk rendering (cache building) up.Edit: Version 1.14 crashes on dedicated servers, fixed in 1.15
-
Still getting big holes in 1.15 but they are less frequent, or maybe it is all a placebo? Btw pretty nice job these newest versions have boosted the performance by a lot, no problems so far. maybe the awesome speed comes at a chunk rendering price.
-
Do they stay forever, even if you walk right next to them?
Does it persist across reloading the world (same positions)?
Are collisions with the "void" working normally?
What's your normal fps?
Do you have anything updating chunks frequently nearby? -
Like many I have registered here just to say a big thank you to player for his awesome job with fastcraft.. This has made my modded experience SO much more enjoyable. Great work!
However... I cannot get the version 1.15 to run on my local modded server.. It crashes my client when I logon to the server.
My server keeps running and doesn't crash.. It's the client when I try to connect. I'm running a mostly FTB DW20 1.71 pack with the default minecraft launcher, optifine.. All mods updated.. running forge #1277.
---- Minecraft Crash Report ----
// I blame Dinnerbone.Time: 1/14/15 9:16 AM
Description: Unexpected errorjava.lang.ExceptionInInitializerError
at fastcraft.Hooks.t(Unknown Source)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1509)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1302)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:990)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.RuntimeException: java.lang.NoSuchFieldException: field_72767_j
at fastcraft.a.a.a(Unknown Source)
at fastcraft.l.<clinit>(Unknown Source)
... 12 more
Caused by: java.lang.NoSuchFieldException: field_72767_j
at java.lang.Class.getDeclaredField(Class.java:2062)
... 14 moreA detailed walkthrough of the error, its code path and all known details is as follows:
----------------------------------------------------------------------------------------- Head --
Stacktrace:
at fastcraft.Hooks.t(Unknown Source)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1509)-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['XXXXXX'/1878, l='MpServer', x=-0.93, y=70.62, z=35.87]]
Chunk stats: MultiplayerChunkCache: 5, 5
Level seed: -4982598274456809414
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 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: ~~ERROR~~ NullPointerException: null
Forced entities: 24 total; [EntityEnderman['Enderman'/2016, l='MpServer', x=36.66, y=70.00, z=37.34], EntityAspectOrb['Aspect Orb'/2017, l='MpServer', x=35.38, y=70.06, z=32.69], EntityTFNagaSegment['unknown'/162, l='MpServer', x=0.00, y=0.00, z=0.00], EntityAspectOrb['Aspect Orb'/2018, l='MpServer', x=35.38, y=70.06, z=32.69], EntityTFNagaSegment['unknown'/163, l='MpServer', x=0.00, y=0.00, z=0.00], EntityAspectOrb['Aspect Orb'/2019, l='MpServer', x=35.38, y=70.06, z=32.69], EntityTFNagaSegment['unknown'/164, l='MpServer', x=0.00, y=0.00, z=0.00], EntityEnderman['Enderman'/2020, l='MpServer', x=37.38, y=70.00, z=35.09], EntityTFNagaSegment['unknown'/165, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/166, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/167, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/168, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/169, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/170, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/171, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/172, l='MpServer', x=0.00, y=0.00, z=0.00], EntityTFNagaSegment['unknown'/173, l='MpServer', x=0.00, y=0.00, z=0.00], EntityClientPlayerMP['SubsterNL'/1878, l='MpServer', x=-0.93, y=70.62, z=35.87], EntityAspectOrb['Aspect Orb'/2010, l='MpServer', x=35.84, y=69.13, z=34.75], EntityAspectOrb['Aspect Orb'/2011, l='MpServer', x=34.06, y=69.13, z=35.38], EntityEnderman['Enderman'/2012, l='MpServer', x=35.41, y=70.00, z=32.69], EntityEnderman['Enderman'/2013, l='MpServer', x=35.75, y=70.00, z=38.25], EntityEnderman['Enderman'/2014, l='MpServer', x=36.56, y=70.00, z=38.50], EntityEnderman['Enderman'/2015, l='MpServer', x=35.56, y=70.00, z=35.03]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1454630776 bytes (1387 MB) / 2186805248 bytes (2085 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 -
Player, what about FastCraft and Cauldron server, is that already covered or still nothing? Must to say I have Cauldron build based on 1231 Forge version...
I did not tested it yet, bacause I know there was problem some time ago....how it looks like now? -
Cauldron is illegal and dead. It has way too many screwy base edits to work around in my limited time. I'm pretty sure FastCraft is much faster than Cauldron/Spigot/Craftbukkit ever was in a modded environment, there'd be no significant combined performance benefit to it.
I'm preparing FC 1.16 which will fix Optifine compatibility.
-
I'm preparing FC 1.16 which will fix Optifine compatibility.
Woo! Is there anything you can't do Player? -
Well, it is down, I know....however in this time there is no other supplement for Mod &Plugin server at one time....:) Before Sponge will be ready
-
Hi, I have a bug with Java 7 and cauldron on 1.7.10. The only other mod I am using is RealisticWorldGen and the only other plugin is WorldBorder (to pregenerate chunks.)
I want to use FastCraft to speed up the pregeneration process, but I get a crash when I use it.
Here's the crashlog:
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.reflect.InvocationTargetException
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.reflect.Method.invoke(Method.java:606)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.NoClassDefFoundError: net/minecraft/entity/player/EntityPlayer
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Class.getDeclaredMethods0(Native Method)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Class.getMethod0(Class.java:2856)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Class.getMethod(Class.java:1668)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:132)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 6 more
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassNotFoundException: net.minecraft.entity.player.EntityPlayer
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 12 more
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.NoClassDefFoundError: net/minecraft/entity/EntityLivingBase
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.defineClass1(Native Method)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 14 more
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassNotFoundException: net.minecraft.entity.EntityLivingBase
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 18 more
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.NoClassDefFoundError: net/minecraft/entity/Entity
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.defineClass1(Native Method)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 20 more
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassNotFoundException: net.minecraft.entity.Entity
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 24 more
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.RuntimeException: asm error net.minecraft.entity.Entity SCHO][4-cWc[D`bQbT`=(`+9]^OO1F7(K`b)Z[b%I_+ dr H_4^Bcb3@CbY&^cS1_T43S'@%7'(L`?:KGbXN)38EDS 0 1
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at fastcraft.asm.FastCraftTransformer.transform(Unknown Source)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
[14:35:45] [main/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:748]: ... 26 moreThe server works fine until I add fastcraft.
-
1.-Do they stay forever, even if you walk right next to them?
2.-Does it persist across reloading the world (same positions)?
3.-Are collisions with the "void" working normally?
4.-What's your normal fps?
5.-Do you have anything updating chunks frequently nearby?1.- No, they dissapear if I walk over the holes but the holes frequency is annoying.
2.- They dissapear if I reload the world or if I press F3+A but when you start exploring the holes appear randomly in other locations.
3.-Yes also I have never fallen through a hole.
4.-60
5.YesThe holes also appear if I only use fascraft alone too, btw has anyone else here experienced this holes bug?
-
Talos that's "normal" vanilla behavior, FastCraft probably just makes it worse by loading/sending the frequently updating Chunk too fast - before the "hole" was drawn. I don't have a decent fix for this atm, but FastCraft 1.16 supports the JVM argument -Dfastcraft.distantWrsPerPass=n as a workaround, where n is the amount of chunks to update per frame for each pass. Set n to something higher than 2, which is the default, but apparently too low for your setup.
FastCraft 1.16 is available for testing at http://files.player.to/fastcraft-1.16.jar
It fixes the Optifine issue in 1.14/1.15, optimizes path finding a little and is compatible with the ColoredLights mod at some loss of performance benefits if detected.