Skip to content

Enables copycat block occlude culling with sodium installed#345

Draft
MoePus wants to merge 2 commits intocopycats-plus:multiloaderfrom
MoePus:sodium-face-culling
Draft

Enables copycat block occlude culling with sodium installed#345
MoePus wants to merge 2 commits intocopycats-plus:multiloaderfrom
MoePus:sodium-face-culling

Conversation

@MoePus
Copy link
Copy Markdown

@MoePus MoePus commented Jan 7, 2026

Enables copycat block face occlude culling with sodium installed
Fps goes from 100 to 250 with a 128x128x128 copycat matrix

Also made things about occluding from ICopycatBlock to ICopycatCullable, thus enables other mods like Create using this cull system

image image

Framed glass , Glass and Stripped acacia logs

image IMultiStateCopycatBlock only culls copycat blocks face image Non IMultiStateCopycatBlock culls connected opposite smaller faces

I didnt find any issue during my test, but there are notes left in BlockOcclusionCacheMixin.java, did i missed any thing

@sssxks
Copy link
Copy Markdown

sssxks commented Apr 14, 2026

just noticed this PR. i am curious what is the current blocker from merging? it seems exciting because i use a lot of copycats in my building.

also, as far as i know the mod you use in Mechanomania 1.1.8.1 is not your fork, and i think the modpack can benefit a lot from this optimization even if it is not merged into upstream yet

@MoePus
Copy link
Copy Markdown
Author

MoePus commented Apr 15, 2026

this pr is already implemented with a mixin in my modpack.
Copycat team maybe working on a completely rewrite of copycat mod, so this pr may be at a low priority

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants