This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-04-14
Channels
- # aleph (2)
- # announcements (11)
- # aws (4)
- # babashka (42)
- # babashka-sci-dev (81)
- # beginners (90)
- # biff (2)
- # calva (40)
- # cider (16)
- # clj-kondo (26)
- # clj-on-windows (1)
- # cljdoc (4)
- # cljfx (1)
- # cljsrn (2)
- # clojure (92)
- # clojure-austin (2)
- # clojure-europe (23)
- # clojure-nl (5)
- # clojure-uk (3)
- # clojured (3)
- # clojurescript (19)
- # community-development (3)
- # conjure (1)
- # cursive (4)
- # datalevin (3)
- # datomic (5)
- # emacs (13)
- # events (1)
- # fulcro (26)
- # graphql (1)
- # hugsql (15)
- # introduce-yourself (5)
- # leiningen (1)
- # lsp (29)
- # minecraft (19)
- # music (1)
- # off-topic (36)
- # pathom (12)
- # podcasts (2)
- # portal (8)
- # re-frame (12)
- # reagent (11)
- # rewrite-clj (4)
- # shadow-cljs (56)
- # spacemacs (2)
- # vim (12)
- # windows (3)
- # xtdb (43)
Hey folks, we're still here š and in fact, we're doing a Witchcraft workshop at ClojureD! (Just had to check with the organizers that I'm allowed to tell you this)
I'm working on workshop material, and I could really use some help to beta test some of it. It includes scripts to download and run both the server and the client, but I need to make sure they work on a wide range of systems (mainly worried about Windows and M1). Would also be great if people with different editors could try it out. (Mainly worried about Cursive)
tl;dir:
⢠clone the repo https://github.com/lambdaisland/witchcraft-workshop/
⢠run bin/start-server
in one terminal
⢠run bin/start-client username
in another terminal
⢠connect with your editor to nREPL at port 25555
⢠from inside the game (i.e. the client started above) connect to server localhost:25565
⢠open repl-sessions.s01-warmup in your editor
⢠start evaluating forms
More detailed instructions in the README but that's the gist
if at any step you get errors or are stuck then please report back immediately.
Hi, I did run it on arch Linux and it worked. Sometimes I got a message about using an old version of witchcraft and a message saying the it was disabled, but restarting fixed it. I have Minecraft installed on the machine, do I need to use the client from bin/start-client or is it there for convenience? Thanks, my son is having fun asking for me to add equipment on his inventory š
I found out how to create enchanted items, but not different type of potions, is this expected or I missed something on the api? I will take a look on the java api. We are having a fun Sunday because of this, thank you so much.
No you don't need the bin/start-client
, it's mainly for people participating in the workshop who don't have minecraft yet, so they can be up to speed quickly.
There might not be any API yet for potions, not an area I've actively explored yet.
I got the same issue, and this error
[14:30:27 ERROR]: Error occurred while enabling Witchcraft v0.7.37 (Is it up to date?)
java.lang.IllegalStateException: Could not acquire write lock for 'artifact:org.bytedeco:mkl:2020.3-1.5.4
running it again fixed it for me as well (Also arch linux)
Thanks for witchcraft and the workshop, looking forward to playing with it!I got another error at the end
Syntax error compiling at (/home/.../witchcraft-workshop/repl_sessions/s01_warmup.clj:64:3).
No such var: wc/despawn
Syntax error compiling at (/home/.../witchcraft-workshop/repl_sessions/s01_warmup.clj:66:3).
No such var: wc/create-explosion
My editor also complains about "RELEASE" being a nondeterministic version, maybe that's related š
you can try changing it in deps.edn to whatever the latest version is, 0.28.286
at the time of writing