diff --git a/changelog.md b/changelog.md index bb1305d..fde6a12 100644 --- a/changelog.md +++ b/changelog.md @@ -7,6 +7,7 @@ Version 1.18.0 **Changes** - Shaders' init callbacks now also run during the above event - This fixes resource leaks caused by setting a sampler uniform to a vanilla Framebuffer in those callbacks +- Added a warning in the logs for bad framerate when installed together with the Vivecraft mod ------------------------------------------------------ Version 1.17.0 diff --git a/src/main/java/ladysnake/satin/Satin.java b/src/main/java/ladysnake/satin/Satin.java index fb2e370..b62d663 100644 --- a/src/main/java/ladysnake/satin/Satin.java +++ b/src/main/java/ladysnake/satin/Satin.java @@ -49,5 +49,8 @@ public void onInitializeClient() { if (FabricLoader.getInstance().isModLoaded("optifabric")) { LOGGER.warn("[Satin] Optifine present in the instance, custom entity post process shaders will not work"); } + if (FabricLoader.getInstance().isModLoaded("vivecraft")) { + LOGGER.warn("[Satin] Vivecraft present in the instance, you may experience degraded performance - try turning eye stencil off in VR settings"); + } } } diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 2f4997b..e1434d2 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -38,7 +38,8 @@ "java": ">=16" }, "conflicts": { - "optifabric": "*" + "optifabric": "*", + "vivecraft": "*" }, "custom": { "badges": [ "library" ]