Some checks failed
build / build (push) Has been cancelled
Reviewer-flagged: the existing-cache reindex branch in VideoCache.download only ran one epoch check before READY.put, so a /videoCache clear landing between the check and the put could leave a stale entry pointing at a now-deleted file. Same pattern as the post-move fix in v0.4.19, applied to the reindex path: pre-check, put, post-check + rollback on mismatch. Also: preload() previously gated on READY.containsKey(url), which silently blocks a re-preload if READY holds a stale key whose backing file is gone (e.g. user deleted the file manually, or the cleanup half of a clear race). Switched to lookup(url) — same intent, but lookup verifies the file actually exists on disk, so stale keys self-heal on the next preload.
17 lines
457 B
Properties
17 lines
457 B
Properties
org.gradle.jvmargs=-Xmx2G
|
|
org.gradle.parallel=true
|
|
# Config cache disabled — new loom + IntelliJ aren't fully compatible yet
|
|
org.gradle.configuration-cache=false
|
|
|
|
# Mod
|
|
mod_id=video_player
|
|
mod_version=0.4.20
|
|
maven_group=com.ejclaw.videoplayer
|
|
archives_base_name=video_player
|
|
|
|
# Minecraft / Fabric (26.1.2 — single target, intermediary/Yarn retired)
|
|
minecraft_version=26.1.2
|
|
loader_version=0.19.2
|
|
loom_version=1.16-SNAPSHOT
|
|
fabric_version=0.149.0+26.1.2
|