Fork me on GitHub
#announcements
<
2021-09-05
>
plexus08:09:14

The first release of witchcraft-plugin is out, which adds Clojure support (nREPL + deps.edn) to Minecraft. This complements the Witchcraft library, which provides an idiomatic Clojure API for REPL-driven interactive creative coding in Minecraft. https://github.com/lambdaisland/witchcraft-plugin#readme

🆒 18
🪄 30
16
parrot 8
16
bmo 2
2
😻 6
minecraft 20
sheepy 6
🙌 6
2
2
4
4
plexus08:09:14

For people who've seen my previous videos the big difference here is that instead of running minecraft (Glowstone) inside Clojure, here we're running Clojure inside Minecraft, which makes it a bit easier to set up with other servers like Spigot or Paper, and hopefully lowers the learning curve for people coming in from the Minecraft community.

clojure-spin 2
🤯 2
plexus09:09:00

Little technical detail that may interest some people, here's some (somewhat hacky but functional) code for renaming Java classes in an uberjar so they don't clash (i.e. "shading"), used from a tools.build task. https://github.com/lambdaisland/witchcraft-plugin/blob/main/build_plugin.clj#L45-L64

robert-stuttaford05:09:55

this is so frickin COOL!

😎 2