Iris Shaders

Iris Shaders

36M Downloads

wrong blocks waving with multiconnect on 1.8-1.12.2 servers

Mithos23 opened this issue · 7 comments

commented

What happened?

When switching to complementary while connected to a 1.8-1.12.2 server using multiconnect 1.4.8, grass blocks will start waving instead of grass.

Screenshots

Video capturing the issue by Finoway on discord: https://www.youtube.com/watch?v=OPKkRD5gjLQ

Relevant log output

No response

Iris and Minecraft Version

iris-mc1.17-1.1.0

Are you running Sodium along with Iris?

No

Operating System

Windows 10

What is your GPU?

AMD Radeon r9 380x

Java Version

Java 16

Additional context

No response

commented

Hello, thanks for doing it for me because I don't know why github didn't want me to do the issue, and here is where I encountered the problem.

For me:

Screenshots

Minecraft 1.17.1:
1 17 1

Minecraft 1.17.1 with multiconnect on 1.13:
1 13 multiconnect

Minecraft 1.17.1 with multiconnect on 1.12.2:
1 12 2 multiconnect

Minecraft 1.17.1 with multiconnect on 1.8.x:
1 8 X multiconnect

Relevant log output

iris-logs.txt

Iris and Minecraft Version

iris-mc1.17-1.1.0+rev.01d8631.jar for minecraft 1.17.1
multiconnect 1.4.6 because I was not up to date on the video but now I have tested with multiconnect 1.4.8 and still the same problem

Are you running Sodium along with Iris?

I tried with / without sodium (0.3.0-IRIS1-rev.faa155f), lithium, starlight, sodium-extra, hydrogen, falling leaves and EntityCulling.

Operating System

Operating System: Arch Linux
KDE Plasma Version: 5.22.3
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.2
Kernel Version: 5.10.50-1-lts (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 4600H with Radeon Graphics @ 3.000GHz
Memory: 15.1 Gio of RAM
Graphics Processor: AMD Renoir (processor) and AMD Radeon RX 5500M(dedicated)

What is your GPU on minecraft ?

AMD Radeon RX 5500M

Java Version

openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment (build 16.0.1+9)
OpenJDK 64-Bit Server VM (build 16.0.1+9, mixed mode)

Additional context

To use it without problem load the shader on a multiconnect version of minecraft than 1.13 or on the main menu.
Example: https://youtu.be/OPKkRD5gjLQ

commented

The cause of this is from multiconnect, but iris might be able to do something about it

commented

Additionally, this seems to be because of weird translation code in multiconnect, and only happens if shaders are not applied before joining the server, or are reloaded on the server

commented

This seems more like an issue of Multiconnect replacing the content of vanilla registries with the pre-flattening entries, meaning that shaders referencing the one-block tall grass foliage using its 1.13+ name (minecraft:grass) end up referencing grass blocks (which have the name minecraft:grass in pre-flattening versions of Minecraft).

As such, the issue on Multiconnect is probably more applicable: Earthcomputer/multiconnect#205

While it would be possible for Iris to fix this, if Multiconnect did not revert block IDs to their pre-flattening values obviously that would be preferable.

commented

Closed due to this not being fixable by Iris.

commented

@coderbot16 the 1.19 version of multiconnect has fixed this issue.

commented

Great! I will update the documentation, then.