Iris Shaders

Iris Shaders

38M Downloads

Exclude dimension(s) from folder in dimension.properties

blockninja124 opened this issue ยท 1 comments

commented

My mod conflicts with a lot of shaders that work with iris, and so I decided to give people instructions on how to add my custom dimensions to the dimension.properties so that shaders simply won't do anything in that dimension. However, I found that to do this with most shaders, I had to take out any wildcards (*) for folders. For example, the Complimentary Reimagined file was:

dimension.world0=*

dimension.world-1=minecraft:the_nether minecraft:nether

dimension.world1=minecraft:the_end minecraft:end

But to remove my dimension from the shaders I had to change it to:

dimension.world0=minecraft:the_overworld minecraft:overworld

dimension.world-1=minecraft:the_nether minecraft:nether

dimension.world1=minecraft:the_end minecraft:end

However, now the shader doesn't work in any modded dimension, as I've removed the wildcard from the world0 folder.

As a solution, I would like some way to exclude a dimension from a wildcard, instead of only including. Something like:

dimension.world0=* !namespace:mydimension

(would work on any dimension except namespace:mydimension)

If there is already a way to do this, or an alternative, please let me know. But I definitely think this would be a good feature, if there's nothing like it already.

commented

it seems including a folder for a dimension doesn't exclude it from *, UNLESS it has some shader files inside? I'll have to do some more testing