跳到正文

Aeronautics Iris Fix

作者:LeandroHunter

Fixes Create Aeronautics balloon envelopes rendering as ghost artifacts under Iris shaderpacks.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

What it does

Create Aeronautics’ hot air balloon envelopes render incorrectly when an Iris shaderpack is active — a duplicate “ghost” copy of the envelope appears at a fixed spot on screen, and the balloon interior can wash out to opaque white.

This mod fixes both. Envelopes render correctly with shaders and real-time shadows on, and the levitite shimmer effect is preserved.

Why it happens

The levitite envelope effect draws extra “ghost layers” of geometry that a tessellation shader displaces into a shimmer. Veil only issues a GL_PATCHES draw when its own shader program is currently bound — under Iris, Iris binds its own gbuffer program instead, so that check fails and the draw silently falls back to plain quads with no tessellation stage. The ghost layers still get drawn, but the code meant to displace them never runs, so they appear as flat undisplaced duplicates.

Aeronautics already has a correct fallback for “tessellation is unusable” — it just has no way to know that the GPU supporting tessellation isn’t the same as tessellation surviving the Iris pipeline. This mod routes that case through Aeronautics’ own existing fallback path.

Requirements

  • Minecraft 1.21.1 — NeoForge
  • Create Aeronautics 1.3.0+
  • Iris

Client-side only. Inert when no shaderpack is active — everything renders exactly as vanilla Aeronautics does with shaders off.

常见问题

Aeronautics Iris Fix 支持哪些 Minecraft 版本?

Aeronautics Iris Fix 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Aeronautics Iris Fix 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

LeandroHunter 的其他作品

查看全部 →