Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lambdaisland/witchcraft

Clojure API for manipulating Minecraft, based on Bukkit
https://github.com/lambdaisland/witchcraft

Update pom.xml and add CHANGELOG.md placeholders

e66edde1c9332c3fb2f91dbd2d789824e3e1bb3a authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.124 (2021-12-01 / 135d4ba)

## Added

## Fixed

## Changed

deba1b45ea05314545d93af72bad2973681776cd authored about 3 years ago by Arne Brasseur <[email protected]>
Provide nREPL for the cljdoc build

135d4ba9d4d945a02cfe8e685682ae0dcc0d9856 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

65f99529c810a8be1641bb34ea42d8202e65f543 authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.121 (2021-12-01 / b50b42f)

## Added

## Fixed

## Changed

ac403b25e31beb5f682ffc9bf141d86f54577f14 authored about 3 years ago by Arne Brasseur <[email protected]>
Fix if-class-exists

b50b42f8ff1e5d7288f4a78438b95999e40d67cb authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

872aa52bab6a7876191272e76929f316e6942888 authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.118 (2021-12-01 / 46f1222)

## Added

## Fixed

## Changed

aed4122c8cfe72808feffe6d643f1d5045884b70 authored about 3 years ago by Arne Brasseur <[email protected]>
The PaperClip class is not available inside a regular paper server

It's only part of the launcher process, deal with this more gracefully.

46f12228aed58da916f68bbe23abf5d3f4641d11 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

71a706f1936c152f9a8335e402a48ca295de870b authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.115 (2021-12-01 / ec46df2)

## Added

## Fixed

## Changed

86876c343b5024b76d8492817615eb5f221bbeca authored about 3 years ago by Arne Brasseur <[email protected]>
Revert reflections bump, it is breaking

ec46df25aa256b0377f5b37c47d1440b6f4fee70 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

7d6ed73fb5e44b36381aca14bcf826291e06a7eb authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.112 (2021-12-01 / d7b0695)

## Added

## Fixed

## Changed

5c979867a287c4f0a242eca7e1aa51c7ed6b6bb8 authored about 3 years ago by Arne Brasseur <[email protected]>
Revert glowstone upgrade, not sure why depot thinks there is a .8

d7b06959ee261c9f0a598b7880c36c23526cef79 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

8ae546b6662c703a4b92b5f2627dd631cc1dc31e authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.109 (2021-12-01 / 99841c3)

## Added

## Fixed

## Changed

c180944561d1e21aa67884e9d826c6b4bcb40811 authored about 3 years ago by Arne Brasseur <[email protected]>
Paper-api is compiled with a too new Java version, try Glowstone

This is for cljdoc, see
https://app.circleci.com/pipelines/github/cljdoc/builder/25912/workflows...

99841c3db7184785a30fd07185cad04fdde1d2c8 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

ec3022098af11fdb57515f76ddaf571c0c78c902 authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.106 (2021-12-01 / d553d5b)

## Added

## Fixed

## Changed

3e8644a62a7fefd89b9577fa0192571d2a547125 authored about 3 years ago by Arne Brasseur <[email protected]>
Try to fix the cljdoc build

d553d5be142f37eb3132e95ed2332bea14777490 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

85334a339d4bc90d7414ff6064627eac64d7c97f authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.6.103 (2021-12-01 / 2d86a1f)

## Added

## Fixed

## Changed

e348e810e8fe5f7aeaa7dc2992faef35bd34bcf6 authored about 3 years ago by Arne Brasseur <[email protected]>
Update tooling

2d86a1fd794c4097eed325164dc242711e0e4404 authored about 3 years ago by Arne Brasseur <[email protected]>
Bump version

1f33b9458c3d98b43ed663c398ed323a8b636f26 authored about 3 years ago by Arne Brasseur <[email protected]>
Bump deps

4ddb3c29f06f4a1436202be2c598e4a7759b98a0 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

9c8248f79ec1582b65f00cc65b9a3953ef3ac85f authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.5.98 (2021-10-17 / 55eabf3)

## Fixed

- Fix Glowstone's optimized set-blocks implementation, it used a way to get a
def...

d7d4a556b69208dd13903d96d55fa5091ff075ff authored about 3 years ago by Arne Brasseur <[email protected]>
Version and changelog

55eabf3f709b08b4e0490605c50c8071a65c2208 authored about 3 years ago by Arne Brasseur <[email protected]>
Use a better way to get the default world

(wc/world (wc/server)) is not longer supported

c41487d72e25453b6e9703a7ff94d7b8d26f4eb5 authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

132bb39f17d343e6ecf063518e252b78239c3914 authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.4.94 (2021-10-13 / ebf25c2)

## Fixed

- Fix support for Glowstone 1.12, which doesn't yet have the GameRule class

87d261a2570a2612cd765b973cac0d0eee441137 authored about 3 years ago by Arne Brasseur <[email protected]>
Bump the version

ebf25c24c1560276deddc0923d89ac3926e19b0c authored about 3 years ago by Arne Brasseur <[email protected]>
Bring back Glowstone support

0ae81fb8247d38ba084f04e36729a635dce5e36f authored about 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

640dbe3b90341947746741bfa45dc25923214f77 authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.3.90 (2021-10-13 / aec52ea)

## Added

- Support for PaperMC, see `start-paper!` and `lambdaisland.witchcraft.paper`.
This ...

d3283a1e8def0dc50991fd4b4a06bf5ebd0cd65b authored about 3 years ago by Arne Brasseur <[email protected]>
Bump number of releases (minor version)

aec52eaab64895961a2ed1a8eb353386ecacb8a9 authored about 3 years ago by Arne Brasseur <[email protected]>
Use li/cp from clojars

b9776f20bf6bd75a8c9715273cc5960cae9055f6 authored about 3 years ago by Arne Brasseur <[email protected]>
# 0.0.87 (2021-10-13 / 020410f)

## Added

- Support for PaperMC, see `start-paper!` and `lambdaisland.witchcraft.paper`.
This ...

2e94c32a8220ede8c71c3a9aa585a8b89900338b authored about 3 years ago by Arne Brasseur <[email protected]>
Add more bindings for item-meta/description/lore

020410fbd6f8d4b5ad2bb96c3bf2e151183ad219 authored about 3 years ago by Arne Brasseur <[email protected]>
Start implementing interop via protocols based on reflection

This should give us a much better fooding for a predictable and consistent API
that also adapts ...

12edfe88f0753909e2d7123f4de540d33d1d90a8 authored over 3 years ago by Arne Brasseur <[email protected]>
Version bumps

c3af11c6de66f46ea7fa701148264676cb550a01 authored over 3 years ago by Arne Brasseur <[email protected]>
Start work on better Bukkit bindings via reflection

Currently we manually expand our polymorphic protocol methods as we come across
them, this is te...

c5076061bc83d03dcc07346ac615a915b749e3bb authored over 3 years ago by Arne Brasseur <[email protected]>
Implement hiccup-like markup for messages

32f1b07a3becfd1e551bf3a12bddacfbbb7fac99 authored over 3 years ago by Arne Brasseur <[email protected]>
Mention friendly projects

ed81a86e9c05fa228136ec71eb7d29bfec3b0101 authored over 3 years ago by Arne Brasseur <[email protected]>
nREPL middleware: only ack the eval after it has finished

Some clients seem to be more sensitive to this than others, but this seems
generally to be the r...

5bdb56a17a17d630fbca66167fff50cda275f59b authored over 3 years ago by Arne Brasseur <[email protected]>
Add example for chicken-shape

98858b289e38d289c0f83b8990121541918367e2 authored over 3 years ago by Arne Brasseur <[email protected]>
API improvements

- Give better feedback when looking up a material that doesn't exist.
- Add `allow-flight`
- Imp...

f1a469d21c1c0a8cd1b01f400ac43648b605d0ed authored over 3 years ago by Arne Brasseur <[email protected]>
Handle tube shape without material

26a3fc4ab329c504273dbd137c1f7cbea9c77648 authored over 3 years ago by Arne Brasseur <[email protected]>
Use correct artifact name

56807654f7290ae6cafaa8db0eecb740f966c60d authored over 3 years ago by Arne Brasseur <[email protected]>
More doc updates

f7c7d4688dad7910d60e6b869939d53577d16fca authored over 3 years ago by Arne Brasseur <[email protected]>
Some doc updates

67894eca79b696c3c35be2024248a97297e81cda authored over 3 years ago by Arne Brasseur <[email protected]>
BIG CHICKEN

ee62b4597a2afa0ef9db968bbcc5ea2b2c5baf1c authored over 3 years ago by Arne Brasseur <[email protected]>
Add eye-height and eye-location

e727a69ea36a01866d0e080ce7859fd8aa8105e1 authored over 3 years ago by Arne Brasseur <[email protected]>
Fully qualify type hints on protocol

1e2ebd446b8b8ca78226ef420799d6f5c9d8ab38 authored over 3 years ago by Arne Brasseur <[email protected]>
Shape tweaks

a6255d1ddb35ce328eb0492435c4fdfe321911ff authored over 3 years ago by Arne Brasseur <[email protected]>
Further flesh out the shapes API

d1d7d78327f3995747f6d61c2c14e10a3d94c373 authored over 3 years ago by Arne Brasseur <[email protected]>
Introduce `set-game-rule`/`set-game-rules`

7c9e69b78236e6c3d1b7cbfeda968f089aee7bf5 authored over 3 years ago by Arne Brasseur <[email protected]>
Start on the shapes API, WIP

e1ab4b0852920f05abc06490894bf6172a7e3b11 authored over 3 years ago by Arne Brasseur <[email protected]>
API changes and additions

`entities` is renamed to `entity-types`, `entities` is now a function (e.g. get
entities of a ch...

f7091a72d764690f0c927b54d1f24fcf1aac316d authored over 3 years ago by Arne Brasseur <[email protected]>
A bit more docs

1b5e07da2e6cbd2730c3eb8c7c4ab8f06dee57a7 authored over 3 years ago by Arne Brasseur <[email protected]>
Start adding a "gallery" with example code

ff9ab15ec3e6ff892c773a7a86bfaab75ba3518f authored over 3 years ago by Arne Brasseur <[email protected]>
More palette goodness and remove a println

c18a295d03c020ee498c0a146ed9aae40e4353f2 authored over 3 years ago by Arne Brasseur <[email protected]>
typo

02972269b125bb5eef1c71cccd2239e1ff19d3fc authored over 3 years ago by Arne Brasseur <[email protected]>
Check in some repl sessions

eb11909a3e365e64ccd53cddff7bf320071bce4a authored over 3 years ago by Arne Brasseur <[email protected]>
Bump changelog

60884a1d84363209bf34e4044aa2335ef73b3778 authored over 3 years ago by Arne Brasseur <[email protected]>
Some more API wrappers: fly-speed, active-potions

6a025cf0395ec610da99d61eb742cf3721828a87 authored over 3 years ago by Arne Brasseur <[email protected]>
Add palette/gradient helpers

1b5038b36b934b88493a5f15532724508e944fc6 authored over 3 years ago by Arne Brasseur <[email protected]>
Add (default-world) via dynvar, add create-world helper

4216141c738c54f1e6c622db23e787228aba1959 authored over 3 years ago by Arne Brasseur <[email protected]>
Add nREPL task-eval middleware

Schedule all evaluations on the game thread, so you never have to worry about
which operations n...

715466f8a5d2c8876bbd288a0eeaf29670e803fb authored over 3 years ago by Arne Brasseur <[email protected]>
Fix set-food-level

ce4159d929af9356cf2caa04472d5b6c2d371707 authored over 3 years ago by Arne Brasseur <[email protected]>
Restructure deps.edn a bit

fef41c2ab49b89c6b3632c546cac9c33dc7e99ea authored over 3 years ago by Arne Brasseur <[email protected]>
Add Paper support, and general cross-server/cross-version support

- Use XSeries to hide the differences between pre- and post-flattening servers.
- Introduce mult...

6a9adb11d28bd9f736baa19ba46e9dc32af00098 authored over 3 years ago by Arne Brasseur <[email protected]>
Add a printer for Block instances

f6cad89800b0e60dbd289dfa73c70927a6025a9a authored over 3 years ago by Arne Brasseur <[email protected]>
Start on proper docs

Not much there yet, but it's a start

cd765231836d9e4e19a2db376f2c33b834b7ee6d authored over 3 years ago by Arne Brasseur <[email protected]>
Add `loc` as an alternative to `location`, returning plain data

instead of a Location object

cb82f4d4e237ca561907adb2c54479e9b0293b7a authored over 3 years ago by Arne Brasseur <[email protected]>
Split out Glowstone specific stuff, so the core API only uses Bukkit

First step in trying if we can use Witchcraft with NMS based servers.

85cf341489a1931f35fddaab23d416740ae1d5a2 authored over 3 years ago by Arne Brasseur <[email protected]>
Cursor: honor data when no direction applies

442469babe98282ebf28567290d8b144d6a50946 authored over 3 years ago by Arne Brasseur <[email protected]>
Stop the ConsoleManager

When connecting remotely via nREPL this causes an endless supply of "> " to be
printed, clogging...

35d0ee8f70c8d1849d9230bfb8cbb8a359179c05 authored over 3 years ago by Arne Brasseur <[email protected]>
Cursor: fix rotation handling when using the palette

04cf484274f22954275cc7885ff622af4eeabd37 authored over 3 years ago by Arne Brasseur <[email protected]>
Add more functions for dealing with players

75a059c6dd7e4d27752041ea5c799ade5074fa3b authored over 3 years ago by Arne Brasseur <[email protected]>
Add `matrix/transform`

For transforming a collection of things with a matrix. I imagine this will be
the main entry poi...

bfdea26a18786888562b73bc902062254ace3365 authored over 3 years ago by Arne Brasseur <[email protected]>
Make sure cursor/move doesn't change the cursor direction

This was the original behavior IIRC, but we changed step to update the
direction, making `move` ...

f5b942e9c33db2542dcab617c21a45c4a291c1f0 authored over 3 years ago by Arne Brasseur <[email protected]>
Fix redo!

Store both the before and after state of blocks in undo-history/redo-history.
Not sure how/if th...

a290271d3a6d74da216a63670a5b615fbd372bb5 authored over 3 years ago by Arne Brasseur <[email protected]>
Remove unused bukkit namespace

d265e41c9d55a6524ea003e3ab5ac77a4af3eb44 authored over 3 years ago by Arne Brasseur <[email protected]>
Implement a self-contained vector/matrix operations API

We already had some of this inside the cursor implementation, this pulls it out,
and makes it mo...

9da32e99dd79c22072f32685722c0a924257dd1e authored over 3 years ago by Arne Brasseur <[email protected]>
Fix loading of cursor namespace

eeb589a652034ded8ada39cb36a3dc96005ba2ec authored over 3 years ago by Arne Brasseur <[email protected]>
First steps at improving the README (WIP)

2f22ad6172bb45639eb31c76e3ee6be89880fab4 authored over 3 years ago by Arne Brasseur <[email protected]>
Move some stuff from cursor to core

8d524d8bc66e803ec80bff06c3958a1c4ba70134 authored over 3 years ago by Arne Brasseur <[email protected]>
Add :dev alias

1ec1feb625da3488c9ba3ceafb101aece63a71e0 authored over 3 years ago by Arne Brasseur <[email protected]>
More REPL sessions

639c0f9b8699ad7f0d9f46e0c68a41dcbcaf6f25 authored over 3 years ago by Arne Brasseur <[email protected]>
More crafting examples, temple is looking real nice!

f5799085505e63aed7ca2ef5ed1f8a6b1e187ef0 authored over 3 years ago by Arne Brasseur <[email protected]>
Cursor improvements

- Use `:data` instead of `:material-data`, to be in line with `set-blocks`
- Document the variou...

c358284986a30d0b8c2d9aa63daf44fead89396a authored over 3 years ago by Arne Brasseur <[email protected]>
API improvements/extensions

- Add `set-time` for more direct time manipulation
- Make `fast-forward` take a world arg
- Add ...

c0805eaccc96f606f6cac1f8c4ca8ebf72b233d0 authored over 3 years ago by Arne Brasseur <[email protected]>
Significant improvements to the cursor API

- change direction of blocks based on cursor
- block-fn support
- reflection
- multi-arg
- bette...

51c4c4412049aa3b78f8e031717452143d617f6b authored over 3 years ago by Arne Brasseur <[email protected]>
Document the need for maven repos

041703b915de563e32ac3779d23b0da5637a2582 authored over 3 years ago by Arne Brasseur <[email protected]>
Update pom.xml and add CHANGELOG.md placeholders

70ebe157aa42232358242a75fad148d2f0abc5ba authored over 3 years ago by Arne Brasseur <[email protected]>
# 0.0.28 (2021-07-07 / a28e463)

## Added

## Fixed

## Changed

364d04153ecf5f0ecd2cd393245447776b17e2b6 authored over 3 years ago by Arne Brasseur <[email protected]>
Add name to maven repos in pom

a28e4639ade1e1c2ca72b0f36bcfe1826dd7bbd8 authored over 3 years ago by Arne Brasseur <[email protected]>
Bugfixes in spawn, teleport, highest-block-at

Implement distance for vector/map

3977fc3e395bfe6f8e1b5f95bb7ed7cd5b73d62c authored over 3 years ago by Arne Brasseur <[email protected]>