-
v2.0.0 Stable
released this
2024-01-02 20:57:54 +00:00 | 0 commits to main since this releaseThe 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
# breakpointlines. 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, andstepOutrequests. - 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:
- Removed all functions in debug namespace (interaction with the debugger is now solely through the Debug Adapter Protocol):
debug:<your_namespace>/<your_function>debug:installdebug:resumedebug:show_scoresdebug:show_skippeddebug:stopdebug: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
@eselectors inkillorexecute ... run functioncommands (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
- Drastically improved response times for
-
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
-
released this
2023-01-29 23:38:38 +00:00 | 82 commits to main since this releaseNo 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
-
Source code (ZIP)
-
released this
2023-01-29 23:01:45 +00:00 | 87 commits to main since this releaseNo 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
-
Source code (ZIP)
-
v1.0.0 Stable
released this
2023-01-29 23:00:43 +00:00 | 88 commits to main since this releaseImplemented 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
-
Source code (ZIP)
-
released this
2021-12-17 21:34:50 +00:00 | 184 commits to main since this releaseInitial 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
- For Windows use mcfunction-debugger.exe (Rust target