Skip to content

Commit aaf9b15

Browse files
committed
Merge remote-tracking branch 'origin/1.20.2/dev' into 1.20.5/dev
2 parents d0956a2 + 5d62841 commit aaf9b15

34 files changed

+253
-195
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- name: Validate Gradle wrapper
11-
uses: gradle/wrapper-validation-action@v2
12-
- name: Set up JDK 17
10+
- name: Set up Java
1311
uses: actions/setup-java@v4
1412
with:
1513
distribution: temurin
1614
java-version: 21
1715
check-latest: true
16+
- name: Setup Gradle
17+
uses: gradle/actions/setup-gradle@v5
1818
- name: Build artifacts
1919
run: ./gradlew build --stacktrace
2020
- name: Upload artifacts

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Continuity
22

3-
Continuity is a Fabric mod that allows resource packs that use the OptiFine connected textures format, OptiFine emissive textures format (only for blocks and item models), or OptiFine custom block layers format to work without OptiFine.
3+
Continuity is a Minecraft mod that allows resource packs that use the OptiFine connected textures format, OptiFine emissive textures format (only for blocks and item models), or OptiFine custom block layers format to work without OptiFine.
44

5-
Continuity depends on Fabric API and is client-side only. It includes two built-in resource packs. The Default Connected Textures pack provides connected textures for glass, sandstone, and bookshelves, similar to the built-in connected textures provided by OptiFine. The Glass Pane Culling Fix pack culls faces between vertically stacked glass panes to make them look seamless with connected textures.
5+
Continuity is client-side only and includes two built-in resource packs. The Default Connected Textures pack provides connected textures for glass, sandstone, and bookshelves, similar to the built-in connected textures provided by OptiFine. The Glass Pane Culling Fix pack culls faces between vertically stacked glass panes to make them look seamless with connected textures.
66

77
Formally, Continuity implements the Continuity connected textures specification, Continuity emissive textures specification, and Continuity custom block layers specification. All of these are extensions of the corresponding OptiFine specification and were created to provide more features to resource pack authors. The documentation for the Continuity specifications can be found at the [Continuity wiki](https://github.com/PepperCode1/Continuity/wiki).
88

9-
An official Forge version of Continuity is not planned at this time due to major technical differences between the Fabric and Forge APIs. An official Forge version of Continuity may be considered if these differences are minimized, possibly via the use of libraries.
9+
Continuity is developed as a Fabric mod and is recommended to be used with Fabric. However, [Connector](https://github.com/Sinytra/Connector) and [Forgified Fabric API](https://github.com/Sinytra/ForgifiedFabricAPI) allow Continuity to work well on other mod loaders such as NeoForge and Forge. Releases are made on CurseForge and Modrinth that are marked as working with these mod loaders; these releases contain the same code as equivalent releases for Fabric, but with additional metadata to declare Connector and Forgified Fabric API as dependencies. An official NeoForge version of Continuity that does not require Forgified Fabric API is not planned at this time due to major technical differences between the Fabric and NeoForge APIs.
1010

1111
### Links
1212

build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ repositories {
2727
name 'Modrinth'
2828
url 'https://api.modrinth.com/maven'
2929
}
30-
maven {
31-
name 'VRAM'
32-
url 'https://maven.vram.io'
33-
}
3430
maven {
3531
name 'Shedaniel'
3632
url 'https://maven.shedaniel.me'
@@ -50,7 +46,7 @@ dependencies {
5046
exclude group: 'net.fabricmc.fabric-api'
5147
}
5248

53-
modCompileOnly "io.vram:canvas-fabric:${canvas_version}"
49+
modCompileOnly "maven.modrinth:canvas:fabric-${canvas_version}"
5450
}
5551

5652
processResources {

gradle.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ org.gradle.jvmargs = -Xmx1G
33
org.gradle.parallel = true
44

55
# Fabric Properties
6-
loom_version = 1.6.11
6+
loom_version = 1.12.7
77
minecraft_version = 1.20.5
88
yarn_mappings = 1.20.5+build.1
9-
loader_version = 0.15.10
9+
loader_version = 0.17.3
1010

1111
# Mod Properties
12-
mod_version = 3.0.0
12+
mod_version = 3.0.1
1313
mod_minecraft_version = 1.20.5
1414
maven_group = me.pepperbell
1515
archives_base_name = continuity
1616

1717
# Dependencies
1818
fabric_version = 0.97.6+1.20.5
19-
modmenu_version = 10.0.0-beta.1
20-
canvas_version = 20.2.2627
19+
modmenu_version = 10.0.0
20+
canvas_version = 20.2.2641

gradle/wrapper/gradle-wrapper.jar

311 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 7 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/me/pepperbell/continuity/client/ContinuityClient.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import me.pepperbell.continuity.client.resource.ModelWrappingHandler;
4141
import me.pepperbell.continuity.client.util.RenderUtil;
4242
import me.pepperbell.continuity.client.util.biome.BiomeHolderManager;
43-
import me.pepperbell.continuity.client.util.biome.BiomeRetriever;
4443
import me.pepperbell.continuity.impl.client.ProcessingDataKeyRegistryImpl;
4544
import net.fabricmc.api.ClientModInitializer;
4645
import net.fabricmc.fabric.api.resource.ResourceManagerHelper;
@@ -58,7 +57,6 @@ public class ContinuityClient implements ClientModInitializer {
5857
public void onInitializeClient() {
5958
ProcessingDataKeyRegistryImpl.INSTANCE.init();
6059
BiomeHolderManager.init();
61-
BiomeRetriever.init();
6260
ProcessingDataKeys.init();
6361
ModelWrappingHandler.init();
6462
RenderUtil.ReloadListener.init();

src/main/java/me/pepperbell/continuity/client/mixin/BlockModelsMixin.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)