Skip to content

Releases: Flatts3000/devbridge

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 03:18

Development tool. Do not ship this jar.

devbridge executes arbitrary Minecraft commands sent to a loopback socket, with no authentication.
That is the feature. It is safe because the socket cannot be reached from another machine and does
not open at all unless you ask for it.

Put this jar in a development run's run/mods/ and nowhere else. Not in a modpack, not on a
server, not as a dependency of a mod you publish. See
SECURITY.md.

Enable it with -Ddevbridge.port=<port>. Without that property it opens no socket and registers no
handler.


What's Changed

  • feat: keep the world ticking when unfocused, and lock the mouse by @Flatts3000 in #3
  • feat: bring gamebridge into this repo, and version the protocol by @Flatts3000 in #4
  • feat(gamebridge): launch an instance with devbridge switched on by @Flatts3000 in #6
  • docs: an onboarding guide, and the stop verb the CLI was missing by @Flatts3000 in #7
  • fix: leave the mouse alone unless asked by @Flatts3000 in #20
  • feat: ping says which game answered, not just which kind by @Flatts3000 in #21
  • feat(gamebridge): launch --wait says why the game died by @Flatts3000 in #22
  • feat(gamebridge): read the game's log, so a silent failure stops being silent by @Flatts3000 in #23
  • feat: capture at an exact size, whatever the window is by @Flatts3000 in #24
  • feat: look at and drive whatever GUI is open by @Flatts3000 in #25

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 23:11

Development tool. Do not ship this jar.

devbridge executes arbitrary Minecraft commands sent to a loopback socket, with no authentication.
That is the feature. It is safe because the socket cannot be reached from another machine and does
not open at all unless you ask for it.

Put this jar in a development run's run/mods/ and nowhere else. Not in a modpack, not on a
server, not as a dependency of a mod you publish. See
SECURITY.md.

Enable it with -Ddevbridge.port=<port>. Without that property it opens no socket and registers no
handler.


Full Changelog: https://github.com/Flatts3000/devbridge/commits/v0.1.0