Optfine makes blocks not appear in FTB infinity

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Erupza

New Member
Jul 29, 2019
3
0
0
Title says it all, Need help making objects appear when using optfine with FTB infinity 1.1.0 with client listed as 1.7.10
 

rhn

Too Much Free Time
Nov 11, 2013
5,706
4,420
333
Title says it all, Need help making objects appear when using optfine with FTB infinity 1.1.0 with client listed as 1.7.10
Try using the Standard version instead of the Ultra. That worked for 1.6.
 

Senseidragon

Well-Known Member
May 26, 2013
703
319
88
Title says it all, Need help making objects appear when using optfine with FTB infinity 1.1.0 with client listed as 1.7.10

I assume you're looking for an answer that doesn't involve "remove optifine" in the instructions... :)

Optifine *can* work with FTB Infinity, as I am using it just fine. However, the version of Optifine you use, the version of Forge you have running, and just as importantly, the type of video card you are using all factor in to how successful you'll be at getting things to work.

Many mod developers very specifically state that they do not guarantee compatibility with Optifine, and as such do not generally offer support if you run into problems.

I am currently running Minecraft v1.7.10
MCP 9.0.5
FML v7.10.85.1291
Minecraft Forge 10.13.2.1291
Optifine 1.7.10_HD_U_B5

  • Make sure you have downloaded a correct version of Optifine for what your video card can handle. Not everyone can run an ultra HD version. If your graphics card isn't particularly beefy, try the 'Standard' or 'Lite' versions of Optifine.
  • Using MultiMC 5 (Google it if you don't know where to find it), under Settings on the top bar, verify that "Track FTB instances" is checked.
  • If necessary, restart MultiMC 5. You should see an FTB group with Infinity 1.7 available. This is Infinity as the FTB team packaged it, no fiddling around, no Optifine.
  • Right click the Infinity icon, and select 'Copy Instance'.
  • It will ask you for a new name for the copy, and a group to stick the copy in. I keep the name the same "Infinity 1.7" but I put it in a second group called "My Mods" -- call it whatever you want, then click ok.
  • After a few moments, your copy of the mod will appear in the group you defined. This is the one you are going to alter.
  • Select the mod icon (single left-click) and then click "Edit Instance" on the right sidebar.
  • You should see a new window appear, showing basic version information for the pack.
  • On the right sidebar, click "Install Forge", then on the next window, click 'Yes' -- you will be removing the FTB pack version patch. -- Keep in mind, by not using the FTB Launcher and removing this patch, you lose the right to expect the FTB Team to fix your issues :)
  • Select Forge version 10.13.2.1291 (or newer, if you know what you're doing, but now isn't the time to fiddle) and click Ok.
  • Optionally, you can install LiteLoader. I usually do, but it is not strictly necessary. If you choose to, install version 1.7.10_04
  • On the left sidebar, click 'Loader mods', then on the right sidebar click 'View Folder'
  • This will open a window to your Infinity 1.7 mods for your copy of the mod pack. Drag your correct version of Optifine jar into this folder, then close the folder.
  • Find Optifine in the middle list and make sure it is checked.
  • Next, click the 'Settings' tab on the left sidebar. Make sure you are on the 'Java' tab on the middle window.
  • In my case, I am currently using Java 1.8.0_31 but it should work fine for Java 7 as well.
  • Check the Memory section, especially if you are still on Java 7. I would set a minimum to 1024 MB and Maximum (if you can afford it) of 3072 MB. I also would set the PermGen to around 384 MB.
  • In Java 8, the memory settings are unnecessary and permgen is completely irrelevant.
  • Click the bottom "Java Arguments" section and enter the following:
Code:
-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true

Note that this is NOT recommended by the Forge team as it specifically bypasses some safeguards. If you want to run Optifine though, you kinda need to use these arguments.

  • Finally, you should be done. Click 'Close' and try to run your new version of the pack.

vsiPJ

https://imgur.com/a/vsiPJ

I've browsed through all the blocks, and none of them are invisible.

Edit: Link for image of my game screen isn't showing up at the moment. Click the link if it doesn't show up and you'll see my game screen.