Skip to content

Commit

Permalink
# 0.15.242 (2022-04-15 / 2a76029)
Browse files Browse the repository at this point in the history
## Added

- More interop wrappers! `-block`, `-block-state`, `-set/get-custom-name`, `-player`
- Handle more input types in `player`, `display-name`, `set-display-name`, `get-block`
- Add `locv` as an alias to `xyz`
- Add `listen-raw!` for when you want to skip the `bean` call and get the raw bukkit event
- Add `e/cancel!` for convenient cancelling of events
- Add `private-chest` to the gallery, a mini-mod for when there's too much stealing on the server
  • Loading branch information
plexus committed Apr 15, 2022
1 parent 2a76029 commit 5b32742
Show file tree
Hide file tree
Showing 4 changed files with 129 additions and 129 deletions.
2 changes: 1 addition & 1 deletion .VERSION_PREFIX
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.14
0.15
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Unreleased
# 0.15.242 (2022-04-15 / 2a76029)

## Added

Expand Down Expand Up @@ -252,4 +252,4 @@

# 0.0.28 (2021-07-07 / a28e463)

# 0.0.17 (2021-07-05 / b32fdef)
# 0.0.17 (2021-07-05 / b32fdef)
126 changes: 63 additions & 63 deletions doc/witchcraft_manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,40 +2,40 @@

# Witchcraft Manual

1. [Introduction](#orgfcfd45f)
2. [Minecraft Concepts](#org1aa949f)
1. [Survival vs Creative](#org1409a97)
2. [Whirlwind Tour of a Survival Game](#org40c380e)
3. [Worlds and Biomes](#orga07928b)
4. [Coordinate system](#org81d11fa)
5. [The flattening](#org6ab39ee)
6. [Resources and Crafting](#org45fcdf1)
7. [Villagers and Traders](#orge485f88)
8. [Farming](#org460099e)
9. [Redstone](#org783cccc)
10. [Enchanting and XP](#org86de116)
11. [Modding, Bukkit, SpigotMC](#org2e2207d)
12. [Java vs Bedrock](#org29b2e50)
13. [Alternative Games](#orgaa24455)
1. [Parkour](#org57124b8)
2. [Speedrunner vs Hunters](#org7867843)
3. [Skyblock](#org101df9c)
4. [Build Wars](#orge547004)
5. [Bed Wars](#org60cde14)
3. [Getting started with Witchcraft](#org5f0586e)
1. [Running the plugin](#org197a3bc)
2. [Running from the REPL](#orga48165b)
4. [Learning to code with Witchcraft](#org5b51f5a)
5. [Topics](#org83cc233)
1. [Inspecting the world](#org27b61fe)
2. [Creating blocks](#org861ce24)
3. [Drawing with Cursor](#orged442f5)
4. [Adding Event Handlers](#orgde0651c)
5. [Interacting with Players](#org6d247c7)



<a id="orgfcfd45f"></a>
1. [Introduction](#orge1a2a49)
2. [Minecraft Concepts](#org5da25a9)
1. [Survival vs Creative](#orgf062c6e)
2. [Whirlwind Tour of a Survival Game](#org7b60241)
3. [Worlds and Biomes](#org81734ae)
4. [Coordinate system](#orgef64c0d)
5. [The flattening](#orgaa9bac8)
6. [Resources and Crafting](#org85c46ea)
7. [Villagers and Traders](#orgad50141)
8. [Farming](#orgda99694)
9. [Redstone](#org8335528)
10. [Enchanting and XP](#org25e6957)
11. [Modding, Bukkit, SpigotMC](#orgee0827c)
12. [Java vs Bedrock](#org530a2d3)
13. [Alternative Games](#org859937d)
1. [Parkour](#org65bce53)
2. [Speedrunner vs Hunters](#orge316099)
3. [Skyblock](#orge6012e9)
4. [Build Wars](#orgc7516dd)
5. [Bed Wars](#org378f9ae)
3. [Getting started with Witchcraft](#org177a8b6)
1. [Running the plugin](#orgd4fbd29)
2. [Running from the REPL](#orgb15e85f)
4. [Learning to code with Witchcraft](#org501e3ab)
5. [Topics](#org2af20a1)
1. [Inspecting the world](#org4c0ec06)
2. [Creating blocks](#orgf4ad671)
3. [Drawing with Cursor](#org02775b9)
4. [Adding Event Handlers](#org0d37ba7)
5. [Interacting with Players](#orgb20b458)



<a id="orge1a2a49"></a>

# Introduction

Expand Down Expand Up @@ -71,7 +71,7 @@ has been used succesfully for things like lobby servers, and it provides a great
basis for creative coding, which is mainly what we are interested in.


<a id="org1aa949f"></a>
<a id="org5da25a9"></a>

# Minecraft Concepts

Expand All @@ -87,7 +87,7 @@ and you can safely skip to the next section, or skim through it to find any
unexplored areas.


<a id="org1409a97"></a>
<a id="orgf062c6e"></a>

## Survival vs Creative

Expand All @@ -106,7 +106,7 @@ a sense of what Minecraft is all about, it's good to understand what a "full"
survival game looks like.


<a id="org40c380e"></a>
<a id="org7b60241"></a>

## Whirlwind Tour of a Survival Game

Expand Down Expand Up @@ -148,7 +148,7 @@ you need to slay the final boss, the Ender Dragon. And, tada! You've beaten
Minecraft. (This all is easier said than done.)


<a id="orga07928b"></a>
<a id="org81734ae"></a>

## Worlds and Biomes

Expand Down Expand Up @@ -178,7 +178,7 @@ Note that this description of the world generation process is highly simplistic,
but at least it gives you a basic idea of how things world.


<a id="org81d11fa"></a>
<a id="orgef64c0d"></a>

## Coordinate system

Expand All @@ -204,7 +204,7 @@ data. It is also used for blocks that can be placed in a specific direction, for
instance stair cases.


<a id="org6ab39ee"></a>
<a id="orgaa9bac8"></a>

## The flattening

Expand Down Expand Up @@ -237,7 +237,7 @@ data.
You can support the Glowstone by [Donating on Bountysource](https://salt.bountysource.com/checkout/amount?team=glowstonemc).


<a id="org45fcdf1"></a>
<a id="org85c46ea"></a>

## Resources and Crafting

Expand Down Expand Up @@ -270,7 +270,7 @@ torches. Use the number keys for quick access to specific slots, or flip through
them with your mouse's scroll wheel.


<a id="orge485f88"></a>
<a id="orgad50141"></a>

## Villagers and Traders

Expand All @@ -289,7 +289,7 @@ the world with their llamas. These tend to have rare and useful items on them,
which you can buy with the emeralds you got from your villagers.


<a id="org460099e"></a>
<a id="orgda99694"></a>

## Farming

Expand All @@ -312,7 +312,7 @@ Manually farming is fine for a while, but if you really want to cash in then you
need to automate things, this is where redstone comes in.


<a id="org783cccc"></a>
<a id="org8335528"></a>

## Redstone

Expand All @@ -335,7 +335,7 @@ and comporators you can create intricate machinery, including complete logic
circuits, as well as fully automated farms.


<a id="org86de116"></a>
<a id="org25e6957"></a>

## Enchanting and XP

Expand All @@ -354,7 +354,7 @@ it with bookshelves, as well as sufficient XP. You need to reach level 30 before
the highest levels become available.


<a id="org2e2207d"></a>
<a id="orgee0827c"></a>

## Modding, Bukkit, SpigotMC

Expand Down Expand Up @@ -412,7 +412,7 @@ which incorporates improvements made by other projects, notably SpigotMC and
Paper.


<a id="org29b2e50"></a>
<a id="org530a2d3"></a>

## Java vs Bedrock

Expand All @@ -434,7 +434,7 @@ it will never be able to fully support, due to inherent differences between the
servers, but it's a cool project nonetheless.


<a id="orgaa24455"></a>
<a id="org859937d"></a>

## Alternative Games

Expand All @@ -445,15 +445,15 @@ mechanisms. I'm just listing a few common ones to give you an idea, since these
are the kind of things you could do with Witchcraft as well.


<a id="org57124b8"></a>
<a id="org65bce53"></a>

### Parkour

Complete a custom trail high in the sky with lots of jumps and other challenges.
A great way to practice your gameplay dexterity.


<a id="org7867843"></a>
<a id="orge316099"></a>

### Speedrunner vs Hunters

Expand All @@ -463,7 +463,7 @@ a pack of hunters, other players whose sole objective is to stop the speedrunner
from reaching their goal. Hilarity ensues.


<a id="org101df9c"></a>
<a id="orge6012e9"></a>

### Skyblock

Expand All @@ -472,28 +472,28 @@ random resources, and need to survive, eventually building up shelter and food
production.


<a id="orge547004"></a>
<a id="orgc7516dd"></a>

### Build Wars

Groups of players are tasked with building a specific item or structure within a
set time limit. Once time is up players rate each other's creations.


<a id="org60cde14"></a>
<a id="org378f9ae"></a>

### Bed Wars

Popular game where groups of players need to try to destroy the bed of another
group, while protecting their own


<a id="org5f0586e"></a>
<a id="org177a8b6"></a>

# Getting started with Witchcraft


<a id="org197a3bc"></a>
<a id="orgd4fbd29"></a>

## Running the plugin

Expand All @@ -510,7 +510,7 @@ including the Witchcraft library/API version, and the second to configure the
plugin, and the Clojure code it should run at startup.


<a id="orga48165b"></a>
<a id="orgb15e85f"></a>

## Running from the REPL

Expand Down Expand Up @@ -561,7 +561,7 @@ join the server we just started.
Hold \`F3\` and press \`p\` so you can tab out without the game pausing.


<a id="org5b51f5a"></a>
<a id="org501e3ab"></a>

# Learning to code with Witchcraft

Expand Down Expand Up @@ -684,12 +684,12 @@ function to get it, and it will generally do the right thing.
</table>


<a id="org83cc233"></a>
<a id="org2af20a1"></a>

# Topics


<a id="org27b61fe"></a>
<a id="org4c0ec06"></a>

## Inspecting the world

Expand Down Expand Up @@ -741,22 +741,22 @@ for interop, but most of the time you'll use `block`, which gives you a map
representation of the most important aspects: its location and material.


<a id="org861ce24"></a>
<a id="orgf4ad671"></a>

## Creating blocks


<a id="orged442f5"></a>
<a id="org02775b9"></a>

## Drawing with Cursor


<a id="orgde0651c"></a>
<a id="org0d37ba7"></a>

## Adding Event Handlers


<a id="org6d247c7"></a>
<a id="orgb20b458"></a>

## Interacting with Players

0 comments on commit 5b32742

Please sign in to comment.