Logo
Explore Help
Sign In
tkrmagid/mc_video_player_mod
1
0
Fork 0
You've already forked mc_video_player_mod
Code Issues Pull Requests Actions Packages Projects Releases 36 Wiki Activity

36 Releases 36 Tags

RSS Feed
  • v0.4.31 3f2d37587d
    Compare

    v0.4.31
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-20 10:31:45 +09:00 | 0 commits to main since this release

    플레이어가 아닌 명령어 소스(콘솔, 커맨드블럭, /function)는 권한 레벨 검사를 건너뜁니다. 따라서 functionPermissionLevel gamerule 을 만질 필요 없이 데이터팩 함수에서 /videoPlace 등을 직접 호출할 수 있습니다. 플레이어는 여전히 OP 가 필요합니다.

    Downloads
    • video_player-0.4.31.jar
      106 KiB
      2026-05-20 10:32:02 +09:00
    • video_player-linux-x86_64-0.4.31.jar
      27 MiB
      2026-05-20 10:32:02 +09:00
    • video_player-macosx-arm64-0.4.31.jar
      21 MiB
      2026-05-20 10:32:03 +09:00
    • video_player-macosx-x86_64-0.4.31.jar
      24 MiB
      2026-05-20 10:32:03 +09:00
    • video_player-windows-x86_64-0.4.31.jar
      32 MiB
      2026-05-20 10:32:02 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.30 c55a9e4e05
    Compare

    v0.4.30
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-20 10:19:43 +09:00 | 1 commits to main since this release

    OP only: /videoStick now requires permission level 2 (the standard OP cheat threshold), matching the existing /videoCache, /videoPlace, /videoDelete, /videoMute gate.

    What changes:

    • Plain players (level 0) lose access — /videoStick no longer shows in tab autocomplete and refuses to execute
    • OP players (default level 4) still pass
    • Console and command blocks (default level 2) still pass
    Downloads
    • video_player-0.4.30.jar
      105 KiB
      2026-05-20 10:19:53 +09:00
    • video_player-linux-x86_64-0.4.30.jar
      27 MiB
      2026-05-20 10:19:54 +09:00
    • video_player-macosx-arm64-0.4.30.jar
      21 MiB
      2026-05-20 10:19:54 +09:00
    • video_player-macosx-x86_64-0.4.30.jar
      24 MiB
      2026-05-20 10:19:54 +09:00
    • video_player-windows-x86_64-0.4.30.jar
      32 MiB
      2026-05-20 10:19:53 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.29 b0c7532715
    Compare

    v0.4.29
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-18 19:07:21 +09:00 | 2 commits to main since this release

    Fix: delete promoted cache file in publishIfNotCancelled first epoch-mismatch branch.

    If wipeOnShutdown ran between download's pre-move epoch check and the atomic Files.move, the wipe's directory scan missed the just-promoted final file, and publishIfNotCancelled bailed at the first epoch check without deleting it. Result: leaked cache files across sessions on race. Now both epoch-mismatch branches Files.deleteIfExists(path).

    Downloads
    • video_player-0.4.29.jar
      105 KiB
      2026-05-18 19:07:34 +09:00
    • video_player-linux-x86_64-0.4.29.jar
      27 MiB
      2026-05-18 19:07:35 +09:00
    • video_player-macosx-arm64-0.4.29.jar
      21 MiB
      2026-05-18 19:07:35 +09:00
    • video_player-macosx-x86_64-0.4.29.jar
      24 MiB
      2026-05-18 19:07:35 +09:00
    • video_player-windows-x86_64-0.4.29.jar
      32 MiB
      2026-05-18 19:07:34 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.28 229f499465
    Compare

    v0.4.28
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-18 18:59:55 +09:00 | 3 commits to main since this release

    Wipe video_player_cache/ on game shutdown so preloaded clips do not accumulate across sessions. Cache repopulation on the next launch is handled by the existing server-side JOIN handler, which auto-broadcasts a PreloadPayload for every preload_urls and cache_entries entry.

    Downloads
    • video_player-0.4.28.jar
      105 KiB
      2026-05-18 19:00:13 +09:00
    • video_player-linux-x86_64-0.4.28.jar
      27 MiB
      2026-05-18 19:00:13 +09:00
    • video_player-macosx-arm64-0.4.28.jar
      21 MiB
      2026-05-18 19:00:13 +09:00
    • video_player-macosx-x86_64-0.4.28.jar
      24 MiB
      2026-05-18 19:00:14 +09:00
    • video_player-windows-x86_64-0.4.28.jar
      32 MiB
      2026-05-18 19:00:14 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.27 6abc7f9475
    Compare

    v0.4.27
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-17 03:41:03 +09:00 | 4 commits to main since this release

    Fix the brief in-game freeze when /videoDelete is run right after /videoPlace. The decoder worker now stops asynchronously, so the client tick thread no longer blocks waiting for the native FFmpeg HTTP probe at the top of decoding.

    Downloads
    • video_player-0.4.27.jar
      105 KiB
      2026-05-17 03:41:19 +09:00
    • video_player-linux-x86_64-0.4.27.jar
      27 MiB
      2026-05-17 03:41:19 +09:00
    • video_player-macosx-arm64-0.4.27.jar
      21 MiB
      2026-05-17 03:41:19 +09:00
    • video_player-macosx-x86_64-0.4.27.jar
      24 MiB
      2026-05-17 03:41:20 +09:00
    • video_player-windows-x86_64-0.4.27.jar
      32 MiB
      2026-05-17 03:41:20 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.26 e2c63fde7c
    Compare

    v0.4.26
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-17 03:36:59 +09:00 | 5 commits to main since this release

    Backward-compatible /videoPlace: legacy 5-arg form (no volume) still works with defaults volume=50%, muted=false. New 6-arg form adds explicit volume (0..100, -1=mute).

    Downloads
    • video_player-0.4.26.jar
      105 KiB
      2026-05-17 03:37:15 +09:00
    • video_player-linux-x86_64-0.4.26.jar
      27 MiB
      2026-05-17 03:37:16 +09:00
    • video_player-macosx-arm64-0.4.26.jar
      21 MiB
      2026-05-17 03:37:16 +09:00
    • video_player-macosx-x86_64-0.4.26.jar
      24 MiB
      2026-05-17 03:37:16 +09:00
    • video_player-windows-x86_64-0.4.26.jar
      32 MiB
      2026-05-17 03:37:17 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.25 5722c299d3
    Compare

    v0.4.25
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-17 03:31:13 +09:00 | 6 commits to main since this release

    Add volume argument to /videoPlace.

    New signature:
    /videoPlace

    volume is int -1..100. 0..100 sets percent and clears mute; -1 is a CLI shortcut that sets muted=true (underlying volume kept at 0.5 so a later /videoMute false restores audible level).

    Downloads
    • video_player-0.4.25.jar
      105 KiB
      2026-05-17 03:31:22 +09:00
    • video_player-linux-x86_64-0.4.25.jar
      27 MiB
      2026-05-17 03:31:23 +09:00
    • video_player-macosx-arm64-0.4.25.jar
      21 MiB
      2026-05-17 03:31:24 +09:00
    • video_player-macosx-x86_64-0.4.25.jar
      24 MiB
      2026-05-17 03:31:24 +09:00
    • video_player-windows-x86_64-0.4.25.jar
      32 MiB
      2026-05-17 03:31:23 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.24 ecd254cb78
    Compare

    v0.4.24
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-17 03:21:25 +09:00 | 7 commits to main since this release

    Fix invisible anchor after /videoPlace and after chunk reload.

    Root cause: VideoAnchorBlockEntity did not override getUpdateTag()/getUpdatePacket(), so url/facing/width/height were never carried in vanilla BE sync. The SyncAnchorPayload sent immediately after setBlock could also win the race against the chunk broadcast and get dropped because the BE did not exist yet on the client.

    • getUpdateTag(HolderLookup.Provider) → toNbt()
    • getUpdatePacket() → ClientboundBlockEntityDataPacket.create(this)
    • Also fixes "walk far away, come back" — that path has no SyncAnchorPayload, just vanilla chunk re-sync.
    Downloads
    • video_player-0.4.24.jar
      104 KiB
      2026-05-17 03:21:41 +09:00
    • video_player-linux-x86_64-0.4.24.jar
      27 MiB
      2026-05-17 03:21:42 +09:00
    • video_player-macosx-arm64-0.4.24.jar
      21 MiB
      2026-05-17 03:21:42 +09:00
    • video_player-macosx-x86_64-0.4.24.jar
      24 MiB
      2026-05-17 03:21:42 +09:00
    • video_player-windows-x86_64-0.4.24.jar
      32 MiB
      2026-05-17 03:21:41 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.23 d559c0c56a
    Compare

    v0.4.23
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-17 00:04:48 +09:00 | 8 commits to main since this release

    Fix wall z-fighting and texture flicker at distance.

    Reported symptom: with render_distance_blocks=256, the panel shimmered and the wall texture bled through at ~30 blocks. Both are distance-rendering bugs that were previously hidden by the default ~64-block view distance.

    • SURFACE_EPSILON 0.001 → 0.02. 24-bit depth + near=0.05 gives ~1mm depth resolution at 30 blocks, so the old 1mm offset sat right at the z-fight boundary. 2cm has ~20× margin and is unnoticeable up close.
    • RenderType entityCutout → entitySolid. swscale outputs RGBA with alpha=255 so there is no real cutout; the discard step just adds distance sampling noise on a dynamic non-mipmapped texture.
    Downloads
    • video_player-0.4.23.jar
      104 KiB
      2026-05-17 00:05:10 +09:00
    • video_player-linux-x86_64-0.4.23.jar
      27 MiB
      2026-05-17 00:05:10 +09:00
    • video_player-macosx-arm64-0.4.23.jar
      21 MiB
      2026-05-17 00:05:11 +09:00
    • video_player-macosx-x86_64-0.4.23.jar
      24 MiB
      2026-05-17 00:05:11 +09:00
    • video_player-windows-x86_64-0.4.23.jar
      32 MiB
      2026-05-17 00:05:10 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.22 05aace294e
    Compare

    v0.4.22
    Some checks failed
    build / build (push) Has been cancelled
    Details
    Stable

    claude-bot released this 2026-05-16 23:46:07 +09:00 | 9 commits to main since this release

    Route video audio through the Minecraft Players sound category.

    • updateDistanceGains now multiplies per-anchor gain by master × players sound option volume
    • Players slider in Options → Music & Sounds attenuates video audio like other player sounds
    • Master slider still gates everything
    • Matches vanilla SoundEngine.calculateVolume pattern (master × category)
    • No frequency change: still recomputed at the same 20Hz tick, slider drags take effect within ~50ms
    Downloads
    • video_player-0.4.22.jar
      104 KiB
      2026-05-16 23:46:29 +09:00
    • video_player-linux-x86_64-0.4.22.jar
      27 MiB
      2026-05-16 23:46:30 +09:00
    • video_player-macosx-arm64-0.4.22.jar
      21 MiB
      2026-05-16 23:46:30 +09:00
    • video_player-macosx-x86_64-0.4.22.jar
      24 MiB
      2026-05-16 23:46:30 +09:00
    • video_player-windows-x86_64-0.4.22.jar
      32 MiB
      2026-05-16 23:46:29 +09:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous 1 2 3 4 Next Last
Powered by Gitea Version: 1.25.5 Page: 68ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API