peppercode1 / continuity Goto Github PK
View Code? Open in Web Editor NEWA Fabric mod that allows for efficient connected textures
License: GNU Lesser General Public License v3.0
A Fabric mod that allows for efficient connected textures
License: GNU Lesser General Public License v3.0
MC 1.17.1
Fabric API 0.41.0
Continuity 1.0.1
MineGate 1.1.6 Not necessary, see comment below.
NAPP 3.5 (tested with 3.4 too)
With Continuity 1.0.0 and 1.0.1 build10, everything appears as intended. But with Continuity 1.0.1 release, the bottom part is culled. I didn't test with other texture packs, so it might be a problem with NAPP, again, but since it didn't happen on previous versions on Continuity, I figured I'd report it here.
That's how it looks with 1.0.1 release: [removed]
That's how it should be and how it used to look with 1.0.0 and 1.0.1 build 10: [removed]
I have just upgraded Minecraft to 1.18.2 (along with all updated mods), and when loading a world, it gets to 100%, then the world is saved and Minecraft crashes. Here is the report:
The main errors appear to be
[Worker-Main-7/ERROR]: Using missing texture, unable to load minecraft:textures/continuity_reserved/cde700970e71c6c5cbf79b4e2a33ace4.png : java.io.FileNotFoundException: minecraft:textures/continuity_reserved/cde700970e71c6c5cbf79b4e2a33ace4.png
and
[Render thread/ERROR]: Unreported exception thrown! java.lang.IncompatibleClassChangeError: Found interface net.minecraft.class_5455, but class was expected at me.pepperbell.continuity.client.util.biome.BiomeHolderManager.refreshHolders(BiomeHolderManager.java:41) ~[continuity-1.1.0+1.18.jar:?]...
Please advise
MC 1.17.1
Continuity 1.0.0
Expected result: all textures connect as intended.
Actual result: if only NAPP is installed and Continuity resource packs are loaded and placed below it, only glass and glass panes connect; if Continuity packs are disabled or placed above NAPP then no textures connect; if FJGlass is installed and placed above NAPP, glass and glass panes also do not connect; Lambdabettergrass works and connects as inteded in all cases.
There's another connected textures mod - ConnectedBlockTextures. With it installed instead of Continuity, all NAPP textures connect, except for glass and glass panes; if FJGlass is installed, then glass and glass panes also connect. Lambdabettergrass does not work, no grass textures are connected.
What am I doing wrong?
It would be great if you considered added Optifine's emissive textures support to this pack. I usually use this pack when using Optifine, but it requires both connected and emissive textures. Could you consider integrating it?
Hey!
I was getting invalid biome warnings with continuity...
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:snowy_mountains'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:snowy_tundra'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:wooded_mountains'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:snowy_taiga_mountains'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:gravelly_mountains'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:wooded_hills'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:mountain_edge'
[11:28:31] [Render thread/WARN]: Invalid biome 'minecraft:mountains'
would be nice to see this fixed...
thanks
No matter what priority i place other textures at they seem to always override the connected textures.
The Resourcepack LBPR (https://www.curseforge.com/minecraft/texture-packs/lb-photo-realism-reload) uses connected textures on the wood planks to add a vertical plank at the left/right edges.
This plank is placed all over the place when using Continuity vs using Optifine.
When using the Fabric Loader 0.12 or higher, this warning is printed in the log on startup:
[15:54:57] [main/WARN]: Catching java.lang.ClassNotFoundException: grondag/canvas/terrain/region/input/InputRegion
java.lang.ClassNotFoundException: grondag/canvas/terrain/region/input/InputRegion
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassBytes(MixinServiceKnot.java:65) ~[fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:76) ~[fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:71) ~[fabric-loader-0.12.0.jar:?]
at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:2022) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1018) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1008) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:896) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:869) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:781) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:539) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.0.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) [?:?]
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:134) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.0.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[15:54:57] [main/WARN]: Error loading class: grondag/canvas/terrain/region/input/InputRegion (java.lang.ClassNotFoundException: grondag/canvas/terrain/region/input/InputRegion)
Log: https://pastebin.com/XscxgGdr
Since upgrading to the latest sodium, indium, fabric api, etc. the biome-based ctm method stopped working
Hi! I did some research and thought I downloaded everything I needed in order for Continuity to work. Here's my full list of mods:(including the Fabric Installer)
fabric-api-0.43.1+1.18
iris-mc1.18.1-1.2.0-pre
lambdynamiclights-2.1.0+1.17
modmenu-3.0.1
okzoomer-5.0.0-beta.3+1.17.1
replaymod-1.18.1-2.6.3
sodium-fabric-mc1.18.1-0.4.0-alpha6+build.14
continuity-1.0.3+1.18
indium-1.0.2-alpha2+mc1.18.1
(Resource Pack: Better+Leaves+Add-on+V2.7-1.18)
But when I load into my world and place glass blocks or panes they still aren't smoothed/connected. I've tried turning "Disable CTM" and "Use Manual Culling" both On and Off but it had no effect. Could you please help?
Thank you!
Please provide picture examples of the mod working. I can't seem to find an example of it working
** The Problem**
this will half work when dashloader takes its first cache this will work fine and nothing will seem wrong, its only on resource reload dashloader seems to break this mod and any blocks this mod has touched. I think I understand why this is a thing.
** Possible work around**
hook into dashloader (it has a API) on resource reload events and remove its cache to force dashloader to re-cache everything properly i worked with another dev who just delete the cache directly (config/QuantumFusion/Dashloader) then allow the resource reload to continue
Hey there, I've been doing some testing with other mods and Continuity seems to be having the most problems with a Resource Pack i have installed. Im using Patrix Resource Packs and all of the textures for Wool is not showing its colors and im not sure why. My shaders are not effecting it and the only mods that could be causing the issue is Continuity sense i tested all the mods. If you could take a look at this then that would be greatly appreciated
These are the mods i have installed:
Here is the download link to the specific Resource Pack i have installed:
https://www.mediafire.com/file/clx0n3dtdkcyrqf/Patrix_1.18_128x_basic.zip/file
If you install this mod with sodium but no indium, it just doesn't do anything. The user need to install indium for this mod to work with sodium, but there is no warnings about it. Please add the feature to prompt the user to install indium under this circumstance.
Like the title said
Lastest version (v1.1.0) from CurseForge, instantly broke
Older version, e.g v1.0.3 works fine
Lastest log: latest.log
Hello,
I'm using the following pack which uses Optifine/MCPatcher format: https://www.planetminecraft.com/texture-pack/connectibles/
I'm noticing some texture bugs on some of the blocks. First I thought it was a texture pack bug, but loading the same pack with OptiFine the issue is not there, so it looks like a Continuity thing.
I'm attaching 4 screenshots that could help you. The screenshots with an ocean on the left are from OptiFine.
Thank you.
I am using fabric 1.17.1, the latest version of this mod at the current time of writing this report.
I am only using the default built-in mod resource pack... maybe because it's incompatible with the other mods im using:
animatica-0.1+1.17.jar
betterf3-1.1.5+1.17.jar
BetterThirdPerson-Fabric-1.17-1.5.0.jar
capes-1.2.1.jar
cloth-api-2.0.54.jar
cloth-config-5.0.38-fabric.jar
colormatic-2.3.0+mc.1.17.1.jar
continuity-1.0.2+1.17.jar
cullleaves-2.2.0.jar
dynamic-fps-2.0.5.jar
fabric-api-0.39.2+1.17.jar
fabric-language-kotlin-1.6.5+kotlin.1.5.31.jar
fabricskyboxes-1.17-0.5.2.jar
fabrishot-1.5.1.jar
hydrogen-fabric-mc1.17.1-0.3.jar
illuminations-1.9.jar
illuminations-uninstaller.jar
indium-1.0.0+mc1.17.1.jar
iris-and-sodium-mc1.17-1.1.2+build.9.jar
krypton-0.1.4.jar
lambdynamiclights-2.0.2+1.17.jar
lithium-fabric-mc1.17.1-0.7.3-SNAPSHOT.jar
logical_zoom-0.0.11.jar
modmenu-2.0.5.jar
moremcmeta-1.17.1-3.0.0-fabric.jar
replaymod-1.17.1-2.6.1.jar
skin-swapper-2.3.0.jar
sodium-extra-mc1.17.1-0.3.5.jar
sodium-fabric-mc1.17.1-0.3.2+IRIS2-rev.ba4ff9b.jar
starlight-1.0.0-RC3+fabric.1.17.x.jar
worldedit-mod-7.2.6.jar
Xaeros_Minimap_FP21.21.0_Fabric_1.17.1.jar
i have also attached the log here:
latest.log
Hello, I use random textures overlay through ctm and since I switched to sodium for performance, I am trying to convert everything in my resourcepack to something compatible.
I have a file like this:
matchTiles=dark_oak_leaves
tiles=0-6 <skip>
weights= 1 1 1 1 1 1 1 100
method=overlay_random
connect=block
biomes=dark_forest
but it doesn't show anything using this method I used with Optifine.
Is there an alternative I could use to achieve the same result?
https://pastebin.com/r467Wyny
Pefromance of 0.3 sodium is worse than on 0.4 experiments, please add support for it.
For some reason when loading BetterVanillaBuilding, it won't load, and displays the error "Resource reload failed", is there a reason for this or is it actually a bug
forge is saying this is a "fabric" mod, what does that mean???
Probably easier to just show this.
Missing Textures
Sodium kept showing white over all the textures, so I tried your mod, and got this.
Resource Pack Overgrowth
EDIT: I have a custom pack on, and and trying to figure out the issue with it. It seems to be the one causing the issue.
EDIT2: It also still does it with overgrown.
EDIT3: Using the 'Disable CTM' option lets me see the textures. But at that point, not connected.
Hello!
I'm just a helper on the Dynmap discord, and run a little fabric server and use Continuity myself.
Dynmap has supported the original 'CTM v1' (?) format of texture pack for some time now, but the single dev is more on the backend coding rather than texture packs and things. I know all the CTM code for dynmap is only 1.5k lines in one class - much smaller than what you have!
I was wondering how hard it would be to impliment more CTM into dynmap - or if you might be interested in contibuting to the codebase? Is that even something you might be interested in? The dev is reasonably happy with PRs from others (and would likely be appreciative to have CTM issues hit on the head for once)
Just wondering if of interest - thanks!
Will there be the release of this mod for 1.18.1?
I have noticed all sorts of visual glitches close to this such as water disappearing through the glass in the chunk that you are in, the top texture of water not loading through connected glass, and other kinds of visual glitches. I am using only fabric API, sodium, indium, and continuity for these screenshots.
Getting this error when trying to launch the game with fabric loader 0.12.4 and fabric api 0.41.3.
Logs attached:
[crash-2021-11-03_18.29.13-client.txt](https://github.com/PepperCode1/Continuity/files/7469593/crash-2021-11-03_18.29.13-client.txt
latest.log
)
Hi there, so I have got the mod fully installed. I have all the extra mods needed and I have got mod menu saying it's installed. I also tested some conencted texture texturepacks on it, but none worked. The connected textures just won't load. Not with default texturepacks either. Am I doing something wrong or is it a bug?
FoundationGames/EnhancedBlockEntities#63
Is this something that can be fixed on your side?
While playing with BetterVanillaBuilding I realized that especially fire and campfire blocks are not animated anymore and are stuck on a seemingly random frame of their animation.
I can work around it by deleting the files in the resource pack that hold the CTM information for the blocks in /assets/minecraft/optifine/ctm
I only encountered that bug with Continuity installed, disabling CTM in Continuity's settings did not fix it.
My Setup is:
When using overlay CTM, the texture appears to be missing in-game. With OptiFine, everything just works fine
Mod doesn't connect glass textures
Fall down go boom
The resource pack in question:
https://faithful.team/faithful-1-17/
Logs:
latest.log
v.1.0.4 build 31
log: https://pastebin.com/Pb7Be5NY
I have removed the tint from the block model file for grass and grass_block, and yet the tint is still applied. Also there are random patches of tint from other biomes.
The latest version of Continuity for MC 1.18 is incompatible with Sodium. It loads and MC runs just fine, it just doesn't do anything.
Image explains it best, the jungle planks are connected at the top but not at the side
I'm using Stay True.
This is the properties file:
matchBlocks=birch_planks dark_oak_planks crimson_planks warped_planks
method=overlay
tiles=0-16
connectBlocks=acacia_planks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.