Hey you! Since you made it here, yes this is an official source for my shaders. Beware of fishy "shader websites". Also be sure to check this thread every now and then for updates and news! (Or Twitter, Discord, Facebook)
What is "Sildurs shaders"?
It's various shaderpacks for optifine with it's inbuild shadersmod. The goal is to create performance friendly shaders that run on any system, while still offering great visuals. The most lightweight shaderpack being enhanced default. They are also highly customizable using the available ingame shader options. So be sure to check them out!
Vibrant shaders screenshots:
Enhanced Default screenshots:
Fabulous shaders screenshots:
Basic shaders screenshots:
Videos: (More videos are welcomed!):
Minecraft Cinematic - SILDUR'S VIBRANT EXTREME V1.19 | 4K60fps (v1.19):
Minecraft 1.12 - BEAUTIFUL GRAPHICS! by JerenVids (vibrant shaders v1.166):
Review/Showcase by PythonGB (v1.153):
EthosLab taking a look at my shaders (v1.153):
Cinematic by XDanielcrafter1X (v1.141):
Me, showing of some new settings that can be tweaked ingame - while playing. (there are more tweakable features by now)
Agreement:
(read this before downloading, you accept it by downloading!)
You are not allowed to:
- Rename any shaderpack and upload them as yours.
- Modify my shaderpacks and upload them with your name on.
- Provide mirrors by reuploading my shaderpacks.
- Copy and paste code or whole files, (like gbuffers_water.vsh) into your shaderpack.
You are allowed to:
- Create videos of it, linking this thread or my fb page would be great!
- Modifiy it for your own only - without sharing it online.
Downloads and changelogs are available on my website:
https://sildurs-shaders.github.io/downloads/
https://sildurs-shaders.github.io/changelogs/
Consider supporting me on Patreon and get early access to updates!
https://www.patreon.com/Sildur
Vibrant shaders features:
(Latest update: June 17th, 2024)
- Pretty much everything, it's my main pack. It also has alot of ingame options, so be sure to check them out.
Lite and medium preset should be used on Macs, Intel gpus and low end gpus. While high and extreme should be fine on most modern gpus.
Enhanced Default features:
(Latest update: June 17th, 2024)
- Full support for default minecraft, meaning things like night vision work fine!
- Temporal anti-aliasing (TAA), Shadows, colored shadows, underwater shadows, godrays, bump and parallax mapping, reflections, cel-shading, color boost, crossprocess(color filer), tonemapping, motionblur, depth of field and distance blur, all while still maintaing a very vanilla like look.
Everything listed above can be tweaked ingame, so be sure to check out those shader options!
Basic shaders features:
(Latest update: June 17th, 2024)
- Full support for default minecraft, meaning things like night vision work fine!
- Temporal anti-aliasing (TAA), bump and parallax mapping, cel-shading, color boost, crossprocess(color filer), tonemapping, motionblur, depth of field and distance blur, all while still maintaing a very vanilla like look.
Everything listed above can be tweaked ingame, so be sure to check out those shader options!
Shaderpack using Mojangs inbuild shader function, supported version: 1.16.1
Fabulous shaders for 1.16.5:
(Latest update: June 28, 2020)
- This is a shaderpack using the inbuild mojang shader functions. It requires the fabulous shader option to be turned on.
- Features: Antialiasing, Bloom, Celshading, Depth of Field, Tonemapping and ported mojang shaders Bumpy and Blobs.
See the installation guide on my website for how to use it and for changelogs:
https://sildurs-shaders.github.io/install/
https://sildurs-shaders.github.io/changelogs/
Reporting Bugs or Problems:
Example:
Getting error final.fsh and composite.fsh plz help me
Nvidia GTX 960, driver 362.00
Windows 10 Pro x64
Here's my log output:
.....
Please post your log output in a spoiler by doing this (spoiler)your text(/spoiler) replace () with [].
Want my signature? Here's the code:
<a href="http://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/1291396-1-6-4-1-12-2-sildurs-shaders-pc-mac-intel-vibrant" target="_blank" rel="noopener noreferrer"><img src="https://i.imgur.com/WLlEhKf.png"></a>
You can find me here to be always up to date on whats going on:
My other projects:
Enhanced Skyrim Special edition
Enhanced Elder Scrolls Online
Enhanced Monster Hunter: World
Witcher 3 Improved antialiasing
Nioh 2 Improved antialiasing
Credits\Thanks:
Chocapic13 & Alexei, Vibrant shaders based on them.
Karyonix - Maintains and updates the GLSL mod, which without my shaderpack would not work.
Sp614x - Updating and including the shadersmod in optifine.
Skype/Discord Testers - Helped me solve common bugs and problems.
N3rdFall, for this awesome signature!
~Sildur
1
Great work, Sildur!
Your shaders are my favorite by far! I checked out Chocapic's new V6 release, but I keep coming back to yours :)!
1
I think he is referring (perhaps) to how much RAM is allocated to minecraft as a whole.
Maybe he is detecting how much VRAM is available for the options...
1
Hey sp614x,
Here is a crash report, running:
MC 1.10.2
OF HD U C4 pre
Forge 12.18.1.2095
malisisblocks 4.1.0 / malisisdoors 5.1.0-5.1.2 / malisiscore 4.2.0-4.2.3
(malisisblocks 4.0.1 / malisisdoors 5.0.4 / malisiscore 4.1.1 are fine)
Looks like this was reported in the malisisdoors thread, http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2076338-malisisdoors-1-10-2-5-1-2-02-10-2016?comment=3041, Ordinastie said it was an OF problem and informed to report it here. I didn't seen anything from DuelMonster, so, reporting it myself.
I found this in the fml-client-latest.log:
[18:13:21] [Client thread/INFO] [malisiscore/]: Found hooks for net.minecraft.client.renderer.RenderGlobal (boh)
[18:13:21] [Client thread/ERROR] [malisiscore/]: [MalisisRendererTransformer] The instruction list was not found in net.minecraft.client.renderer.RenderGlobal:func_180446_a(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
This is the crash report:
WARNING: coremods are present:
CCLCorePlugin (CodeChickenLib-1.10.2-2.2.3.57-universal.jar)
RenderPlayerAPIPlugin (RenderPlayerAPI-1.10.2-1.1.jar)
BetterFoliageLoader (BetterFoliage-MC1.10-2.1.1.jar)
CodeChickenCorePlugin (CodeChickenCore-1.10.2-2.1.8.79-universal.jar)
PlayerAPIPlugin (PlayerAPI-1.10.2-1.0.jar)
SCFMLCorePlugin (StalkerCreepers-1.10.jar)
DLFMLCorePlugin (DynamicLights-1.10.jar)
IC2core (industrialcraft-2-2.6.82-ex110.jar)
CreativePatchingLoader (CreativeCore v1.5.1 mc1.10.2.jar)
CCCDeobfPlugin (unknown)
MalisisCorePlugin (malisiscore-1.10.2-4.2.3.jar)
FMLPlugin (InventoryTweaks-1.61-58.jar)
MMFMLCorePlugin (MultiMine-1.10.jar)
RenderPlayerAPIEnhancerPlugin (RenderPlayerAPIEnhancer-1.10.2-1.0.jar)
ItemPatchingLoader (ItemPhysic Full 1.3.2 mc1.10.2.jar)
Contact their authors BEFORE contacting forge
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 10/2/16 6:18 PM
Description: Rendering Block Entity
java.lang.IndexOutOfBoundsException
at java.nio.Buffer.checkIndex(Buffer.java:540)
at java.nio.DirectFloatBufferU.get(DirectFloatBufferU.java:253)
at shadersmod.client.SVertexBuilder.calcNormal(SVertexBuilder.java:157)
at shadersmod.client.SVertexBuilder.endAddVertexData(SVertexBuilder.java:146)
at net.minecraft.client.renderer.VertexBuffer.func_178981_a(VertexBuffer.java:586)
at net.malisis.core.renderer.MalisisRenderer.drawVertex(MalisisRenderer.java:933)
at net.malisis.core.renderer.MalisisRenderer.drawFace(MalisisRenderer.java:893)
at net.malisis.core.renderer.MalisisRenderer.drawShape(MalisisRenderer.java:845)
at net.malisis.doors.renderer.DoorRenderer.renderTileEntity(DoorRenderer.java:217)
at net.malisis.doors.renderer.DoorRenderer.render(DoorRenderer.java:158)
at net.malisis.core.renderer.MalisisRenderer.func_180535_a(MalisisRenderer.java:431)
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_178469_a(TileEntityRendererDispatcher.java:147)
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_180546_a(TileEntityRendererDispatcher.java:125)
at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:992)
at shadersmod.client.ShadersRender.renderShadowMap(ShadersRender.java:344)
at shadersmod.client.Shaders.beginRender(Shaders.java:3801)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1535)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1335)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1076)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at java.nio.Buffer.checkIndex(Buffer.java:540)
at java.nio.DirectFloatBufferU.get(DirectFloatBufferU.java:253)
at shadersmod.client.SVertexBuilder.calcNormal(SVertexBuilder.java:157)
at shadersmod.client.SVertexBuilder.endAddVertexData(SVertexBuilder.java:146)
at net.minecraft.client.renderer.VertexBuffer.func_178981_a(VertexBuffer.java:586)
at net.malisis.core.renderer.MalisisRenderer.drawVertex(MalisisRenderer.java:933)
at net.malisis.core.renderer.MalisisRenderer.drawFace(MalisisRenderer.java:893)
at net.malisis.core.renderer.MalisisRenderer.drawShape(MalisisRenderer.java:845)
at net.malisis.doors.renderer.DoorRenderer.renderTileEntity(DoorRenderer.java:217)
at net.malisis.doors.renderer.DoorRenderer.render(DoorRenderer.java:158)
at net.malisis.core.renderer.MalisisRenderer.func_180535_a(MalisisRenderer.java:431)
-- Block Entity Details --
Details:
Name: doorTileEntity // net.malisis.doors.tileentity.DoorTileEntity
Block type: ID #64 (tile.doorOak // net.malisis.doors.block.Door)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (203,72,47), Chunk: (at 11,4,15 in 12,2; contains blocks 192,0,32 to 207,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Actual block type: ID #64 (tile.doorOak // net.malisis.doors.block.Door)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_178469_a(TileEntityRendererDispatcher.java:147)
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_180546_a(TileEntityRendererDispatcher.java:125)
at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:992)
at shadersmod.client.ShadersRender.renderShadowMap(ShadersRender.java:344)
at shadersmod.client.Shaders.beginRender(Shaders.java:3801)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1535)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['jonnybrando'/224, l='MpServer', x=197.24, y=71.00, z=38.08]]
Chunk stats: MultiplayerChunkCache: 289, 289
Level seed: 0
Level generator: ID 06 - BIOMESOP, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (196,64,56), Chunk: (at 4,4,8 in 12,3; contains blocks 192,0,48 to 207,255,63), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 214224 game time, 322022 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: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 98 total; [EntityZombie['Zombie'/51, l='MpServer', x=142.50, y=21.00, z=-33.50], EntitySquid['Squid'/53, l='MpServer', x=142.50, y=56.00, z=-13.50], EntitySquid['Squid'/54, l='MpServer', x=138.50, y=56.00, z=-13.50], EntitySkeleton['Skeleton'/55, l='MpServer', x=134.62, y=26.00, z=4.90], EntitySkeleton['Skeleton'/56, l='MpServer', x=139.50, y=23.00, z=11.71], EntitySquid['Squid'/57, l='MpServer', x=137.05, y=55.89, z=68.39], EntityZombie['Zombie'/60, l='MpServer', x=148.37, y=19.00, z=-26.79], EntitySkeleton['Skeleton'/61, l='MpServer', x=156.80, y=25.00, z=-20.57], EntityZombie['Zombie'/62, l='MpServer', x=145.50, y=21.00, z=-24.50], EntityZombie['Zombie'/63, l='MpServer', x=144.80, y=19.00, z=-30.56], EntitySquid['Squid'/64, l='MpServer', x=146.97, y=56.25, z=-17.58], EntityBat['Bat'/65, l='MpServer', x=162.75, y=21.10, z=0.25], EntitySkeleton['Skeleton'/66, l='MpServer', x=158.73, y=27.00, z=-12.67], EntitySquid['Squid'/67, l='MpServer', x=152.25, y=56.24, z=-7.50], EntitySquid['Squid'/68, l='MpServer', x=160.79, y=57.64, z=-10.04], EntityZombie['Zombie'/69, l='MpServer', x=153.50, y=21.00, z=1.50], EntitySquid['Squid'/70, l='MpServer', x=151.90, y=61.11, z=65.46], EntitySquid['Squid'/71, l='MpServer', x=149.72, y=60.66, z=94.35], EntityItem['item.item.egg'/327, l='MpServer', x=193.47, y=71.00, z=37.75], EntityItem['item.item.egg'/329, l='MpServer', x=191.91, y=71.00, z=41.67], EntityZombie['Zombie'/77, l='MpServer', x=168.47, y=35.00, z=-44.33], EntityZombie['Zombie'/78, l='MpServer', x=168.83, y=35.00, z=-42.10], EntitySkeleton['Skeleton'/80, l='MpServer', x=164.50, y=33.00, z=-16.50], EntitySquid['Squid'/84, l='MpServer', x=176.02, y=56.14, z=-24.63], EntityBat['Bat'/88, l='MpServer', x=167.25, y=27.10, z=-6.25], EntitySpider['Spider'/89, l='MpServer', x=163.98, y=29.13, z=-5.73], EntityEnderman['Enderman'/90, l='MpServer', x=169.50, y=25.00, z=-4.82], EntityCreeper['Creeper'/91, l='MpServer', x=163.50, y=19.00, z=5.50], EntityBat['Bat'/92, l='MpServer', x=171.37, y=29.27, z=6.40], EntityCreeper['Creeper'/93, l='MpServer', x=169.50, y=32.00, z=15.70], EntitySkeleton['Skeleton'/94, l='MpServer', x=174.50, y=40.00, z=4.50], EntityCreeper['Creeper'/95, l='MpServer', x=169.52, y=32.00, z=14.88], EntityWitch['Witch'/96, l='MpServer', x=174.50, y=17.00, z=97.50], EntityBat['Bat'/97, l='MpServer', x=174.67, y=26.07, z=96.33], EntitySpider['Spider'/98, l='MpServer', x=158.70, y=35.10, z=106.57], EntityZombie['Zombie'/102, l='MpServer', x=176.43, y=14.00, z=-37.25], EntityZombie['Zombie'/103, l='MpServer', x=181.70, y=11.07, z=-29.70], EntityWitch['Witch'/104, l='MpServer', x=180.50, y=27.00, z=-24.50], EntityBat['Bat'/106, l='MpServer', x=174.42, y=29.56, z=5.40], EntityBat['Bat'/107, l='MpServer', x=197.16, y=28.05, z=9.22], EntityCreeper['Creeper'/108, l='MpServer', x=186.85, y=41.00, z=8.60], EntitySpider['Spider'/109, l='MpServer', x=187.30, y=34.00, z=10.70], EntityBat['Bat'/110, l='MpServer', x=187.75, y=39.10, z=13.75], EntityZombie['Zombie'/111, l='MpServer', x=176.76, y=40.00, z=6.50], EntitySkeleton['Skeleton'/112, l='MpServer', x=183.05, y=41.00, z=6.90], EntitySkeleton['Skeleton'/113, l='MpServer', x=180.29, y=41.00, z=4.49], EntityEnderman['Enderman'/114, l='MpServer', x=187.48, y=41.00, z=8.54], EntitySkeleton['Skeleton'/115, l='MpServer', x=183.70, y=53.00, z=2.54], EntityCreeper['Creeper'/116, l='MpServer', x=182.50, y=43.00, z=17.50], EntityEnderman['Enderman'/117, l='MpServer', x=191.61, y=43.00, z=16.70], EntityChicken['Chicken'/118, l='MpServer', x=191.15, y=71.00, z=42.07], EntityChicken['Chicken'/119, l='MpServer', x=191.36, y=71.00, z=41.29], EntityChicken['Chicken'/120, l='MpServer', x=191.71, y=71.00, z=41.82], EntityChicken['Chicken'/121, l='MpServer', x=192.34, y=71.00, z=40.02], EntitySkeleton['Skeleton'/122, l='MpServer', x=178.50, y=14.00, z=73.50], EntitySlime['Slime'/123, l='MpServer', x=179.02, y=15.00, z=79.02], EntityZombie['Zombie'/124, l='MpServer', x=181.45, y=16.00, z=84.21], EntityCreeper['Creeper'/125, l='MpServer', x=183.81, y=29.00, z=97.52], EntitySquid['Squid'/126, l='MpServer', x=184.98, y=55.93, z=98.09], EntityBat['Bat'/129, l='MpServer', x=194.57, y=26.71, z=6.75], EntityBat['Bat'/130, l='MpServer', x=195.52, y=30.19, z=12.75], EntitySpider['Spider'/131, l='MpServer', x=203.70, y=26.00, z=27.00], EntityCreeper['Creeper'/132, l='MpServer', x=197.51, y=29.00, z=16.16], EntityChicken['Chicken'/133, l='MpServer', x=194.68, y=71.00, z=38.60], EntityChicken['Chicken'/134, l='MpServer', x=193.82, y=71.00, z=38.46], EntityChicken['Chicken'/135, l='MpServer', x=194.81, y=71.00, z=41.45], EntityChicken['Chicken'/136, l='MpServer', x=194.43, y=71.00, z=40.55], EntityChicken['Chicken'/137, l='MpServer', x=194.21, y=71.00, z=39.27], EntityChicken['Chicken'/138, l='MpServer', x=191.56, y=71.00, z=38.88], EntitySkeleton['Skeleton'/139, l='MpServer', x=197.70, y=29.00, z=104.30], EntitySkeleton['Skeleton'/140, l='MpServer', x=196.58, y=27.00, z=105.30], EntityBat['Bat'/141, l='MpServer', x=195.75, y=28.00, z=101.39], EntitySlime['Slime'/142, l='MpServer', x=197.29, y=28.00, z=106.18], EntityCreeper['Creeper'/148, l='MpServer', x=213.82, y=62.00, z=8.51], EntityCreeper['Creeper'/149, l='MpServer', x=208.23, y=56.00, z=39.51], EntityCreeper['Creeper'/150, l='MpServer', x=219.78, y=30.00, z=80.40], EntityZombie['Zombie'/154, l='MpServer', x=227.73, y=11.68, z=-34.15], EntityZombie['Zombie'/156, l='MpServer', x=231.50, y=27.00, z=-41.50], EntityBat['Bat'/157, l='MpServer', x=227.25, y=30.10, z=60.75], EntitySquid['Squid'/158, l='MpServer', x=234.57, y=59.45, z=94.08], EntitySkeleton['Skeleton'/160, l='MpServer', x=234.73, y=26.00, z=116.51], EntitySquid['Squid'/178, l='MpServer', x=257.20, y=53.05, z=36.66], EntityZombie['Zombie'/179, l='MpServer', x=242.50, y=30.00, z=72.50], EntityCreeper['Creeper'/180, l='MpServer', x=253.53, y=25.00, z=83.20], EntityCreeper['Creeper'/181, l='MpServer', x=242.50, y=23.00, z=80.84], EntityCreeper['Creeper'/182, l='MpServer', x=252.92, y=25.00, z=81.86], EntityZombie['Zombie'/183, l='MpServer', x=244.92, y=19.00, z=109.63], EntityCreeper['Creeper'/184, l='MpServer', x=240.50, y=38.00, z=100.50], EntityZombie['Zombie'/185, l='MpServer', x=245.50, y=36.00, z=97.12], EntityBat['Bat'/186, l='MpServer', x=237.06, y=35.49, z=108.96], EntitySkeleton['Skeleton'/201, l='MpServer', x=271.50, y=12.00, z=42.50], EntitySkeleton['Skeleton'/202, l='MpServer', x=270.50, y=19.00, z=79.50], EntityBat['Bat'/203, l='MpServer', x=264.25, y=16.05, z=72.25], EntityZombie['Zombie'/204, l='MpServer', x=264.72, y=26.00, z=70.45], EntitySkeleton['Skeleton'/206, l='MpServer', x=259.50, y=15.00, z=87.50], EntityZombie['Zombie'/207, l='MpServer', x=271.50, y=17.69, z=86.50], EntitySpider['Spider'/208, l='MpServer', x=261.94, y=16.00, z=90.12], EntityPlayerSP['jonnybrando'/224, l='MpServer', x=197.24, y=71.00, z=38.08]]
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:498)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2660)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:392)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_102, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1805879688 bytes (1722 MB) / 3758567424 bytes (3584 MB) up to 6415646720 bytes (6118 MB)
Mod Pack: com.mumfrey.liteloader.crashreport.CallableLiteLoaderBrand@1de6d9c2
LiteLoader Mods: com.mumfrey.liteloader.crashreport.CallableLiteLoaderMods@378440d2
LaunchWrapper: com.mumfrey.liteloader.crashreport.CallableLaunchWrapper@49a928f5
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms350M -Xmx6G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:+AggressiveOpts -Xmn256M
IntCache: cache: 0, tcache: 0, allocated: 4, tallocated: 105
FML: MCP 9.32 Powered by Forge 12.18.1.2095 Optifine OptiFine_1.10.2_HD_U_C4_pre 65 mods loaded, 65 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.1.2095.jar)
UCHIJAAAA Forge{12.18.1.2095} [Minecraft Forge] (forge-1.10.2-12.18.1.2095.jar)
UCHIJAAAA CodeChickenCore{2.1.8.79} [CodeChicken Core] (minecraft.jar)
UCHIJAAAA creativecoredummy{1.0.0} [CreativeCoreDummy] (minecraft.jar)
UCHIJAAAA itemphysic{1.3.0} [ItemPhysic] (minecraft.jar)
UCHIJAAAA PlayerAPI{1.0} [Player API] (minecraft.jar)
UCHIJAAAA RenderPlayerAPI{1.1} [Render Player API] (minecraft.jar)
UCHIJAAAA RenderPlayerAPIEnhancer{1.0} [Render Player API Enhancer] (minecraft.jar)
UCHIJAAAA cfm{4.0.1} [MrCrayfish's Furniture Mod] ([1.10.2]cfm-universal-4.0.1.jar)
UCHIJAAAA imsm{1.8} [Instant Massive Structures Mod] ([1.10]InstantMassiveStructuresModUnlimited.jar)
UCHIJAAAA bspkrsCore{7.2} [bspkrsCore] ([1.10]bspkrsCore-universal-7.2.jar)
UCHIJAAAA DirectionHUD{1.26.1} [DirectionHUD] ([1.9-1.10.2]DirectionHUD-client-1.26.1.jar)
UCHIJAAAA movillages{1.5.2} [Mo' Villages] ([1.9.4-1.10.2]Mo' Villages-1.5.2.jar)
UCHIJAAAA bagginses{2.4.2d} [Bagginses] (Bagginses-1.10.2-3.0.4b.jar)
UCHIJAAAA BetterAchievements{0.3.1.32} [Better Achievements] (BetterAchievements-1.10.2-0.3.1.32.jar)
UCHIJAAAA betteragriculture{0.16} [Better Agriculture] (BetterAgriculture_(MC-1.10)-0.16.jar)
UCHIJAAAA BetterFoliage{2.1.1} [Better Foliage] (BetterFoliage-MC1.10-2.1.1.jar)
UCHIJAAAA BiomesOPlenty{5.0.0.2086} [Biomes O' Plenty] (BiomesOPlenty-1.10.2-5.0.0.2086-universal.jar)
UCHIJAAAA ChickenChunks{2.1.3.36} [ChickenChunks] (ChickenChunks-1.10.2-2.1.3.36-universal.jar)
UCHIJAAAA chiselsandbits{12.1} [Chisels & Bits] (chiselsandbits-12.1.jar)
UCHIJAAAA DynamicLights{1.4.3} [Dynamic Lights] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_onFire{1.0.7} [Dynamic Lights Burning Entity Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_creepers{1.0.6} [Dynamic Lights Creeper Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_dropItems{1.1.0} [Dynamic Lights EntityItem Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_mobEquipment{1.1.0} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_flameArrows{1.0.1} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_floodLights{1.0.3} [Dynamic Lights Flood Light] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_otherPlayers{1.0.9} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.10.jar)
UCHIJAAAA DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.10.jar)
UCHIJAAAA EnderStorage{2.1.3.72} [EnderStorage] (EnderStorage-1.10.2-2.1.3.72-universal.jar)
UCHIJAAAA IC2{2.6.82-ex110} [IndustrialCraft 2] (industrialcraft-2-2.6.82-ex110.jar)
UCHIJAAAA JEI{3.12.3.292} [Just Enough Items] (jei_1.10.2-3.12.3.292.jar)
UCHIJAAAA forestry{5.2.13.261} [Forestry] (forestry_1.10.2-5.2.13.261.jar)
UCHIJAAAA gravestone{1.5.6} [Gravestone] (GraveStone Mod 1.5.6.jar)
UCHIJAAAA LunatriusCore{1.1.2.36} [LunatriusCore] (LunatriusCore-1.10.2-1.1.2.36-universal.jar)
UCHIJAAAA InGameInfoXML{2.8.1.88} [InGame Info XML] (InGameInfoXML-1.10.2-2.8.1.88-universal.jar)
UCHIJAAAA Baubles{1.2.1.0} [Baubles] (Baubles-1.9.4-1.2.1.0.jar)
UCHIJAAAA InventoryPets{1.4.8.1} [Inventory Pets] (inventorypets-1.10-1.4.8.1.jar)
UCHIJAAAA inventorysorter{0.10.0+42} [Simple Inventory sorting] (inventorysorter-1.10-0.10.0+42.jar)
UCHIJAAAA inventorytweaks{1.61-58-a1fd884} [Inventory Tweaks] (InventoryTweaks-1.61-58.jar)
UCHIJAAAA journeymap{1.10.2-5.2.4} [JourneyMap] (journeymap-1.10.2-5.2.4-unlimited.jar)
UCHIJAAAA lucky{7.3.0} [Lucky Block] (LuckyBlock_1-10-2_v7-3-0.jar)
UCHIJAAAA malisiscore{1.10.2-4.2.3} [MalisisCore] (malisiscore-1.10.2-4.2.3.jar)
UCHIJAAAA malisisblocks{1.10.2-4.1.0} [Malisis Blocks] (malisisblocks-1.10.2-4.1.0.jar)
UCHIJAAAA malisisdoors{1.10.2-5.1.2} [MalisisDoors] (malisisdoors-1.10.2-5.1.2.jar)
UCHIJAAAA RadixCore{1.10.2-2.1.3} [RadixCore] (RadixCore-1.10.2-2.1.3-universal.jar)
UCHIJAAAA MCA{1.10.2-5.2.3} [Minecraft Comes Alive] (MCA-1.10.2-5.2.3-universal.jar)
UCHIJAAAA AS_MultiMine{1.5.4} [Multi Mine] (MultiMine-1.10.jar)
UCHIJAAAA harvestcraft{1.9.4-1.10.2f} [Pam's HarvestCraft] (Pam's HarvestCraft 1.9.4-1.10.2f.jar)
UCHIJAAAA parachutemod{1.5.2} [Parachute Mod] (parachutemod-ng-1.10.2-1.5.2-409.jar)
UCHIJAAAA progressiveautomation{1.6.51} [Progressive Automation] (ProgressiveAutomation-1.10.2-1.6.51.jar)
UCHIJAAAA Roguelike{1.5.4} [Roguelike Dungeons] (RoguelikeDungeons-1.10.2-1.5.4.jar)
UCHIJAAAA AS_Ruins{16.2} [Ruins Spawning System] (Ruins-1.10.jar)
UCHIJAAAA SophisticatedWolves{3.6.1} [SophisticatedWolves] (SophisticatedWolves-3.6.3.jar)
UCHIJAAAA Chameleon{1.10-2.1.7} [Chameleon] (Chameleon-1.10-2.1.7.jar)
UCHIJAAAA StorageDrawers{1.10.2-3.2.7} [Storage Drawers] (StorageDrawers-1.10.2-3.2.7.jar)
UCHIJAAAA mantle{1.10.2-1.0.0.jenkins170} [Mantle] (Mantle-1.10.2-1.0.0.jar)
UCHIJAAAA tconstruct{1.10.2-2.5.3.jenkins387} [Tinkers' Construct] (TConstruct-1.10.2-2.5.3.jar)
UCHIJAAAA Translocator{2.1.2.29} [Translocator] (Translocators-1.10.2-2.1.2.29-universal.jar)
UCHIJAAAA Waila{1.7.0} [Waila] (Waila-1.7.0-B3_1.9.4.jar)
UCHIJAAAA WailaHarvestability{1.1.9} [Waila Harvestability] (WailaHarvestability-mc1.10.2-1.1.9.jar)
UCHIJAAAA uniskinmod{1.5-dev1} [Universal Skin Mod] ([1.9.4-1.10.2]UniSkinMod-universal-1.5-dev1.jar)
UCHIJAAAA creativecore{1.5.0} [CreativeCore] (CreativeCore v1.5.1 mc1.10.2.jar)
Loaded coremods (and transformers):
CCLCorePlugin (CodeChickenLib-1.10.2-2.2.3.57-universal.jar)
codechicken.lib.asm.ClassHeirachyManager
codechicken.lib.asm.RenderHookTransformer
RenderPlayerAPIPlugin (RenderPlayerAPI-1.10.2-1.1.jar)
api.player.forge.RenderPlayerAPITransformer
BetterFoliageLoader (BetterFoliage-MC1.10-2.1.1.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
CodeChickenCorePlugin (CodeChickenCore-1.10.2-2.1.8.79-universal.jar)
codechicken.core.asm.TweakTransformer
codechicken.core.asm.DelegatedTransformer
codechicken.core.asm.DefaultImplementationTransformer
PlayerAPIPlugin (PlayerAPI-1.10.2-1.0.jar)
api.player.forge.PlayerAPITransformer
SCFMLCorePlugin (StalkerCreepers-1.10.jar)
atomicstryker.stalkercreepers.common.SCTransformer
DLFMLCorePlugin (DynamicLights-1.10.jar)
atomicstryker.dynamiclights.common.DLTransformer
IC2core (industrialcraft-2-2.6.82-ex110.jar)
CreativePatchingLoader (CreativeCore v1.5.1 mc1.10.2.jar)
CCCDeobfPlugin (unknown)
MalisisCorePlugin (malisiscore-1.10.2-4.2.3.jar)
net.malisis.core.util.chunkcollision.ChunkCollisionTransformer
net.malisis.core.util.chunkblock.ChunkBlockTransformer
net.malisis.core.renderer.transformer.MalisisRendererTransformer
net.malisis.core.renderer.icon.asm.TextureMapTransformer
net.malisis.core.util.clientnotif.ClientNotifTransformer
FMLPlugin (InventoryTweaks-1.61-58.jar)
invtweaks.forge.asm.ContainerTransformer
MMFMLCorePlugin (MultiMine-1.10.jar)
atomicstryker.multimine.common.fmlmagic.MMTransformer
RenderPlayerAPIEnhancerPlugin (RenderPlayerAPIEnhancer-1.10.2-1.0.jar)
api.player.forge.RenderPlayerAPIEnhancerTransformer
ItemPatchingLoader (ItemPhysic Full 1.3.2 mc1.10.2.jar)
com.creativemd.itemphysic.ItemTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 369.09' Renderer: 'Quadro M1000M/PCIe/SSE2'
Pulsar/tconstruct loaded Pulses:
- TinkerCommons (Enabled/Forced)
- TinkerWorld (Enabled/Not Forced)
- TinkerTools (Enabled/Not Forced)
- TinkerHarvestTools (Enabled/Forced)
- TinkerMeleeWeapons (Enabled/Forced)
- TinkerRangedWeapons (Enabled/Forced)
- TinkerModifiers (Enabled/Forced)
- TinkerSmeltery (Enabled/Not Forced)
- TinkerGadgets (Enabled/Not Forced)
- TinkerOredict (Enabled/Forced)
- TinkerIntegration (Enabled/Forced)
- TinkerFluids (Enabled/Forced)
- TinkerMaterials (Enabled/Forced)
- TinkerModelRegister (Enabled/Forced)
- chiselsandbitsIntegration (Enabled/Not Forced)
- WailaIntegration (Enabled/Not Forced)
CodeChickenCore: ignoreInvalidMCVersion state: false
Launched Version: 1.10.2-forge1.10.2-12.18.1.2095
LWJGL: 2.9.4
OpenGL: Quadro M1000M/PCIe/SSE2 GL version 4.5.0 NVIDIA 369.09, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: StillCraft [1.10] POM.zip, PF.Resources.zip, Matmos.Default.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz
OptiFine Version: OptiFine_1.10.2_HD_U_C4_pre
Render Distance Chunks: 8
Mipmaps: 0
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: 'Sildurs Vibrant Shaders v1.153 High.zip
OpenGlVersion: 4.5.0 NVIDIA 369.09
OpenGlRenderer: Quadro M1000M/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 8
1
If the server has the mod, the clients require the mod.
And, yes, it works -- everyone gets & sees the mo'creatures animals.
You cannot publicly (internet / bbs / etc) broadcast your modpack without DrZharks permission, but a private lan server with friends is fine.
2
Super amazing news guys!
Thanks for all of your dedication, keep up the great work :D!
I'm sure we will all happily test away, and report bugs as we find them :cheers:!
2
You just need a copy of JDK installed and a working gradle setup..
I don't think we are allowed to toss around compiled JAR files without MrCrayfish's consent.
build.gradle
buildscript {
repositories {
mavenCentral()
jcenter()
maven {
name = 'forge'
url = 'http://files.minecraftforge.net/maven'
}
maven {
name = 'sonatype'
url = 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
classpath 'com.matthewprenger:CurseGradle:1.0-SNAPSHOT'
}
}
apply plugin: 'net.minecraftforge.gradle.forge'
apply plugin: 'com.matthewprenger.cursegradle'
compileJava.options.encoding = 'UTF-8'
group = project.group_name
version = project.mod_version
archivesBaseName = "[${project.minecraft_version}]${project.mod_id}"
minecraft {
version = project.minecraft_version + '-' + project.forge_version + "-" + project.minecraft_version + ".0" // grab latest forge
mappings = project.mappings_version
runDir = 'run'
replace '@MOD_VERSION@', project.mod_version
replace '@MINECRAFT_VERSION@', project.minecraft_version
}
processResources {
// replace stuff in the files we want.
from(sourceSets.main.resources.srcDirs) {
include '**/*.info'
include '**/*.properties'
// replaces
expand ([
'mod_version': project.mod_version,
'forge_version': project.forge_version,
'forge_versionlimit': project.forge_versionlimit,
'minecraft_version': project.minecraft_version,
])
}
// copy everything else that we didn't do before
from(sourceSets.main.resources.srcDirs) {
exclude '**/*.info'
exclude '**/*.properties'
}
}
// change the name of my obfuscated jar
jar {
appendix = project.appendix
}
sourceJar {
appendix = 'src'
classifier = ''
}
artifacts {
archives sourceJar
}
if (project.hasProperty('api_key_curse') && project.hasProperty('extra_curse_id')) {
tasks.curseforge.dependsOn signJars
curseforge {
apiKey = project.api_key_curse
project {
id = project.extra_curse_id
changelog = ''
releaseType = project.hasProperty('extra_curse_releasetype') ? project.extra_curse_releasetype : 'release'
addArtifact sourceJar
}
}
}
gradle.properties
minecraft_version=1.10
forge_version=12.18.0.2000
forge_versionlimit=12.18.2
mappings_version=snapshot_20160627
mod_version=4.0.1
mod_id=cfm
group_name=CFM
appendix=universal
gradlew
#!/usr/bin/env bash
##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS=""
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
warn ( ) {
echo "$*"
}
die ( ) {
echo
echo "$*"
echo
exit 1
}
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
esac
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin, switch paths to Windows format before running java
if $cygwin ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=$((i+1))
done
case $i in
(0) set -- ;;
(1) set -- "$args0" ;;
(2) set -- "$args0" "$args1" ;;
(3) set -- "$args0" "$args1" "$args2" ;;
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
function splitJvmOpts() {
JVM_OPTS=("$@")
}
eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
JVM_OPTS[${#JVM_OPTS
}]="-Dorg.gradle.appname=$APP_BASE_NAME"
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
gradlew.bat
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS=
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:init
@rem Get command-line arguments, handling Windowz variants
if not "%OS%" == "Windows_NT" goto win9xME_args
if "%@eval[2+2]" == "4" goto 4NT_args
:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2
:win9xME_args_slurp
if "x%~1" == "x" goto execute
set CMD_LINE_ARGS=%*
goto execute
:4NT_args
@rem Get arguments from the 4NT Shell from JP Software
set CMD_LINE_ARGS=%$
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
You will also need a copy of the gradle-wrapper from somewhere. I used 2.14 to build, and it worked fine. You can get it all over github.
Then just bring up a command prompt, CD to the MrCrayfishFurnitureMod\1.10 folder, run "gradlew setupDevWorkspace", and when done run "gradlew build".
Then hop into MrCrayfishFurnitureMod\1.10\build\libs and copy the [1.10]cfm-universal-4.0.1.jar to your MC dir.
1
Awesome news, glad to hear you got things sorted with your new computer!
Now, only 2000 errors to fix in the 1.8.9 to 1.9.4/1.10.X migration ;)!
Thank you for all of your dedication and hard work. Love your mod!
1
He looks quite close. Some models that need to be updated, etc.
Code compiles for 1.9.4 & 1.10, so, at least that is good news!
Ya, the 1.9.4 & 1.10 private server fix is pretty simple I think (I don't know enough of his code to fix it), but basically he is loading or requesting client-side modules on the server-side. Just needs to move those requests into a different area of the code, or a different file, or put a check around it.
I'll have to put in an issue in the tracker on GIT. I was too lazy when I was troubleshooting this weekend :/.
EDIT: Tracker opened -- https://github.com/MrCrayfish/MrCrayfishFurnitureMod/issues/108
1
I'd be willing to bet odds that OF is upscaling textures that don't meet the mipmapping standards (basically the texture must equal a square number).
So, it has to be exactly 16x16 or 32x32 or 64x64 or 128x128 (or 32x128 if it is CFM).
It could be an issue, but you would think that it would have popped up more in the last few months since the release of 2.1.0?
I'll do some playing without an RP, with a stock RP, and with my modified x32 and x64 RPs (replaced textures that aren't meeting standards).
1
There is no 1.10.8, I assume you mean 1.10.2?
BF works fine with Optifine 1.10.2 HD U C1-3, and any version of forge from what I can tell.
I've tested on Forge 12.18.1.2006, 2010, 2014, 2018, 2027, and 2045.
Works just fine :).
Maybe delete the config folder and let it regenerate. Make sure you are running BF 2.0.13 for MC 1.10.