Explore About FAQ Donate Help
Register Sign in
vanilla-technologies/mcfunction-debugger
2
1
Fork
You've already forked mcfunction-debugger
0
Code Issues 34 Pull requests Projects Releases 6 Packages Wiki Activity

6 releases 6 tags

RSS feed
  • v2.0.0 9f10111571

    v2.0.0 Stable

    Adrodoc released this 2024-01-02 20:57:54 +00:00 | 0 commits to main since this release

    The main focus of this release are massive improvements to response times when stepping through the program and adding or removing breakpoints. To achieve this we dropped support for manually generating debug datapacks with # breakpoint lines. This way we could fully focus on making the Debug Adapter Protocol implementation as performant as possible. As a consequence the two crates mcfunction-debug-adapter and mcfunction-debugger were merged into a single crate named mcfunction-debugger and we removed everything that was only required for interaction outside the Debug Adapter Protocol.

    Changes

    • Drastically improved response times for continue, stepIn, next, and stepOut requests.
    • Removed command line interface to generate debug datapacks.
    • Merged sub crate mcfunction-debug-adapter into main crate mcfunction-debugger.
    • Added Support for Minecraft 1.19.4:
      • Support execute (if/unless) loaded (see #95).
      • Support execute (if/unless) dimension (see #93).
      • Support execute (if/unless) biome (see #92).
      • Support execute summon (see #91).
      • Support execute positioned over (see #90).
      • Support for execute on (see #89).
    • Removed all functions in debug namespace (interaction with the debugger is now solely through the Debug Adapter Protocol):
      • debug:<your_namespace>/<your_function>
      • debug:install
      • debug:resume
      • debug:show_scores
      • debug:show_skipped
      • debug:stop
      • debug:uninstall
    • Warnings for skipped functions are now written to the debug console instead of Minecraft's chat.
    • Added warnings for scheduling functions that are missing or contain an invalid command.
    • Scheduled functions no longer print a "Started debugging" message.
    • Removed breakpoint entity.
    • Improved handling of crashed debug sessions:
      • Starting a new debug session now kills a previous session, if one is still around.
      • Terminating a debug session now always uninstalls the debug datapack, even if the debug session in Minecraft is in an invalid state.

    Fixes

    • Fixed several debug session crashes and hangups for datapacks containing unconstrained @e selectors in kill or execute ... run function commands (see #88).
    • Fixed a bug that could cause the session to wait indefinitely when the last scheduled function was missing or contained an invalid command.
    • Fixed a race condition that could cause another install prompt for the same connection after successfully installing a connection (see Minect 0.2.1).
    • Fixed a race condition that could cause a deadlock when launching a new debug session (see Minect 0.1.2).
    • Fixed a bug that prevented functions with a path longer than 40 characters to be executed in Minecraft versions before 1.18.
    • Fixed a bug that prevented connections from being established in Minecraft versions before 1.18 (see Minect 0.1.1).
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      1 download

    • mcfunction-debugger-aarch64-apple-darwin
      6 downloads · 5.5 MiB
    • mcfunction-debugger-aarch64-pc-windows-msvc.exe
      5 downloads · 4.8 MiB
    • mcfunction-debugger-i686-pc-windows-msvc.exe
      6 downloads · 4.5 MiB
    • mcfunction-debugger-x86_64-apple-darwin
      5 downloads · 5.9 MiB
    • mcfunction-debugger-x86_64-pc-windows-msvc.exe
      26 downloads · 5.4 MiB
    • mcfunction-debugger-x86_64-unknown-linux-gnu
      11 downloads · 10 MiB
    • mcfunction-debugger-x86_64-unknown-linux-musl
      5 downloads · 10 MiB
  • v1.0.3 77985646d5

    Stable

    github-actions[bot] released this 2023-02-03 19:45:53 +00:00 | 79 commits to main since this release

    • Fix error /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found on Ubuntu 20.04 (only affected prebuilt binaries)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      1 download

    • mcfunction-debug-adapter-aarch64-apple-darwin
      5 downloads · 6.1 MiB
    • mcfunction-debug-adapter-aarch64-pc-windows-msvc.exe
      8 downloads · 4.8 MiB
    • mcfunction-debug-adapter-i686-pc-windows-msvc.exe
      5 downloads · 4.5 MiB
    • mcfunction-debug-adapter-x86_64-apple-darwin
      5 downloads · 6 MiB
    • mcfunction-debug-adapter-x86_64-pc-windows-msvc.exe
      17 downloads · 5.3 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-gnu
      12 downloads · 11 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-musl
      3 downloads · 11 MiB
    • mcfunction-debugger-aarch64-apple-darwin
      4 downloads · 2.7 MiB
    • mcfunction-debugger-aarch64-pc-windows-msvc.exe
      4 downloads · 2 MiB
    • mcfunction-debugger-i686-pc-windows-msvc.exe
      4 downloads · 1.9 MiB
    • mcfunction-debugger-x86_64-apple-darwin
      5 downloads · 2.7 MiB
    • mcfunction-debugger-x86_64-pc-windows-msvc.exe
      8 downloads · 2.2 MiB
    • mcfunction-debugger-x86_64-unknown-linux-gnu
      5 downloads · 6.6 MiB
    • mcfunction-debugger-x86_64-unknown-linux-musl
      2 downloads · 6.8 MiB
  • v1.0.2 c0809721fe

    Stable

    github-actions[bot] released this 2023-01-29 23:38:38 +00:00 | 82 commits to main since this release

    No changes.

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      2 downloads

    • mcfunction-debug-adapter-aarch64-apple-darwin
      12 downloads · 6.1 MiB
    • mcfunction-debug-adapter-aarch64-pc-windows-msvc.exe
      9 downloads · 4.8 MiB
    • mcfunction-debug-adapter-i686-pc-windows-msvc.exe
      11 downloads · 4.5 MiB
    • mcfunction-debug-adapter-x86_64-apple-darwin
      12 downloads · 6 MiB
    • mcfunction-debug-adapter-x86_64-pc-windows-msvc.exe
      18 downloads · 5.3 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-gnu
      25 downloads · 11 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-musl
      2 downloads · 11 MiB
    • mcfunction-debugger-aarch64-apple-darwin
      2 downloads · 2.7 MiB
    • mcfunction-debugger-aarch64-pc-windows-msvc.exe
      2 downloads · 2 MiB
    • mcfunction-debugger-i686-pc-windows-msvc.exe
      3 downloads · 1.9 MiB
    • mcfunction-debugger-x86_64-apple-darwin
      4 downloads · 2.7 MiB
    • mcfunction-debugger-x86_64-pc-windows-msvc.exe
      5 downloads · 2.2 MiB
    • mcfunction-debugger-x86_64-unknown-linux-gnu
      3 downloads · 6.6 MiB
    • mcfunction-debugger-x86_64-unknown-linux-musl
      2 downloads · 6.8 MiB
  • v1.0.1 1fdd532d6c

    Stable

    github-actions[bot] released this 2023-01-29 23:01:45 +00:00 | 87 commits to main since this release

    No changes.

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      1 download

    • mcfunction-debug-adapter-aarch64-apple-darwin
      3 downloads · 6.1 MiB
    • mcfunction-debug-adapter-aarch64-pc-windows-msvc.exe
      2 downloads · 4.8 MiB
    • mcfunction-debug-adapter-i686-pc-windows-msvc.exe
      3 downloads · 4.5 MiB
    • mcfunction-debug-adapter-x86_64-apple-darwin
      4 downloads · 6.1 MiB
    • mcfunction-debug-adapter-x86_64-pc-windows-msvc.exe
      4 downloads · 5.3 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-gnu
      4 downloads · 11 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-musl
      5 downloads · 11 MiB
    • mcfunction-debugger-aarch64-apple-darwin
      2 downloads · 2.7 MiB
    • mcfunction-debugger-aarch64-pc-windows-msvc.exe
      2 downloads · 2 MiB
    • mcfunction-debugger-i686-pc-windows-msvc.exe
      3 downloads · 1.9 MiB
    • mcfunction-debugger-x86_64-apple-darwin
      5 downloads · 2.7 MiB
    • mcfunction-debugger-x86_64-pc-windows-msvc.exe
      3 downloads · 2.2 MiB
    • mcfunction-debugger-x86_64-unknown-linux-gnu
      3 downloads · 6.6 MiB
    • mcfunction-debugger-x86_64-unknown-linux-musl
      2 downloads · 6.8 MiB
  • v1.0.0 ee61ffec1e

    v1.0.0 Stable

    github-actions[bot] released this 2023-01-29 23:00:43 +00:00 | 88 commits to main since this release

    Implemented the Debug Adapter Protocol.

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • mcfunction-debug-adapter-aarch64-apple-darwin
      3 downloads · 6.1 MiB
    • mcfunction-debug-adapter-aarch64-pc-windows-msvc.exe
      4 downloads · 4.8 MiB
    • mcfunction-debug-adapter-i686-pc-windows-msvc.exe
      4 downloads · 4.5 MiB
    • mcfunction-debug-adapter-x86_64-apple-darwin
      2 downloads · 6.1 MiB
    • mcfunction-debug-adapter-x86_64-pc-windows-msvc.exe
      3 downloads · 5.3 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-gnu
      3 downloads · 11 MiB
    • mcfunction-debug-adapter-x86_64-unknown-linux-musl
      2 downloads · 11 MiB
    • mcfunction-debugger-aarch64-apple-darwin
      5 downloads · 2.7 MiB
    • mcfunction-debugger-aarch64-pc-windows-msvc.exe
      2 downloads · 2 MiB
    • mcfunction-debugger-i686-pc-windows-msvc.exe
      3 downloads · 1.9 MiB
    • mcfunction-debugger-x86_64-apple-darwin
      3 downloads · 2.7 MiB
    • mcfunction-debugger-x86_64-pc-windows-msvc.exe
      3 downloads · 2.2 MiB
    • mcfunction-debugger-x86_64-unknown-linux-gnu
      4 downloads · 6.6 MiB
    • mcfunction-debugger-x86_64-unknown-linux-musl
      2 downloads · 6.8 MiB
  • v0.1.0 e115bebf91

    Stable

    Adrodoc released this 2021-12-17 21:34:50 +00:00 | 184 commits to main since this release

    Initial release 🎉

    Download

    • For Windows use mcfunction-debugger.exe (Rust target x86_64-pc-windows-msvc)
    • For Linux use mcfunction-debugger (Rust target x86_64-unknown-linux-gnu)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      1 download

    • mcfunction-debugger
      14 downloads · 5.9 MiB
    • mcfunction-debugger.exe
      21 downloads · 2.1 MiB
Codeberg
  • Documentation
  • Community Issues
  • Contributing
  • Report Abuse
Association
  • Who are we?
  • Bylaws / Satzung
  • Donate
  • Join / Support
  • Contact
Service
  • Codeberg Pages
  • Weblate Translations
  • Woodpecker CI
  • Forgejo API
  • Status Page
Legal
  • Imprint / Impressum
  • Privacy Policy
  • Licenses
  • Terms of Use
Blog | Mastodon | Matrix Space | Powered by Forgejo
English
Bahasa Indonesia Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어