Skip to content

Commit 4aa8be2

Browse files
committed
Release v0.4.0
1 parent f79547e commit 4aa8be2

File tree

15 files changed

+72
-98
lines changed

15 files changed

+72
-98
lines changed

.azure-pipelines.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,15 @@ jobs:
141141
displayName: Copy assets
142142
inputs:
143143
sourceFolder: '$(Build.SourcesDirectory)/target/release'
144-
contents: feather_server
144+
contents: feather-server
145145
targetFolder: '$(Build.BinariesDirectory)/feather'
146146
condition: ne( variables['Agent.OS'], 'Windows_NT' )
147147

148148
- task: CopyFiles@2
149149
displayName: Copy assets
150150
inputs:
151151
sourceFolder: '$(Build.SourcesDirectory)\target\release'
152-
contents: feather_server.exe
152+
contents: feather-server.exe
153153
targetFolder: '$(Build.BinariesDirectory)\feather'
154154
condition: eq( variables['Agent.OS'], 'Windows_NT' )
155155

Cargo.lock

Lines changed: 27 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ members = [
77
"items",
88
"item_block",
99
"codegen",
10-
"client/core",
11-
"client/wrapper/console",
1210
"generator",
1311
"util/rand-legacy",
1412
]

README.md

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,28 @@ Many basic features are already implemented:
1616
- [x] Inventory handling
1717
- [x] Movement broadcasting
1818

19-
Obviously, key features are missing. However, development is currently
20-
quite active, and features should be added at a fast pace over the next few months.
19+
Development is currently quite active, and features should be added at a fast pace over the next few months.
2120

2221
### Running
23-
If you want to try out the software, you currently have to compile Feather yourself.
24-
25-
Run ```cargo build --release``` in the repository's root directory to compile the code. To start the server,
26-
you will have to do the following:
27-
- Move the binary ```target/release/feather_server``` to your desired server directory.
28-
- Copy a **1.13.2** Minecraft world save to the server directory, under the directory name "world."
22+
We offer precompiled binaries for Windows and Linux at [GitHub Releases](https://github.com/caelunshun/feather/releases).
23+
24+
To run Feather:
25+
* Extract the downloaded archive.
26+
* Move a 1.13.2 Minecraft world save to the directory you extracted the archive to. Name the world save "world."
27+
* Run the binary.
28+
* On Linux and macOS: `./feather_server` in the server directory
29+
* On Windows: double-click `feather_server.exe`
30+
31+
The server will create a configuration file (`feather.toml`) which you can modify.
2932

30-
Then, simply run the binary: ```./feather_server```.
33+
Feather currently only supports 1.13.2 clients and world saves. In the future, additional versions will be supported.
3134

32-
The server will create a configuration file (`feather.toml`) which you can modify.
35+
### Compiling
36+
If you are on another platform, compile the server yourself to try it out:
37+
```bash
38+
git clone https://github.com/caelunshun/feather
39+
cd feather
40+
cargo build --release
41+
```
3342

34-
The server currently only supports 1.13.2 clients and world saves. In the future, additional versions will be supported.
43+
The server executable will be located in `target/release`.

blocks/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[package]
2-
name = "feather_blocks"
3-
version = "0.3.0"
2+
name = "feather-blocks"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelunshun@gmail.com>"]
55
edition = "2018"
66

77
[dependencies]
8-
feather_codegen = { path = "../codegen" }
8+
feather-codegen = { path = "../codegen" }
99
lazy_static = "1.4.0"
1010
byteorder = "1.3.2"
1111
failure = "0.1.5"

client/core/Cargo.toml

Lines changed: 0 additions & 8 deletions
This file was deleted.

client/core/src/lib.rs

Lines changed: 0 additions & 1 deletion
This file was deleted.

client/wrapper/console/Cargo.toml

Lines changed: 0 additions & 8 deletions
This file was deleted.

client/wrapper/console/src/main.rs

Lines changed: 0 additions & 1 deletion
This file was deleted.

codegen/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
2-
name = "feather_codegen"
3-
version = "0.3.0"
2+
name = "feather-codegen"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelunshun@gmail.com>"]
55
edition = "2018"
66

core/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
2-
name = "feather_core"
3-
version = "0.3.0"
2+
name = "feather-core"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelunshun@gmail.com>"]
55
edition = "2018"
66
publish = false
77

88
[dependencies]
9-
feather_codegen = { path = "../codegen" }
10-
feather_blocks = { path = "../blocks" }
11-
feather_items = { path = "../items" }
9+
feather-codegen = { path = "../codegen" }
10+
feather-blocks = { path = "../blocks" }
11+
feather-items = { path = "../items" }
1212
lazy_static = "1.4.0"
1313
derive-new = "0.5.8"
1414
uuid = "0.7.4"

generator/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
2-
name = "feather_generator"
3-
version = "0.3.0"
2+
name = "feather-generator"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelunshun@gmail.com>"]
55
edition = "2018"
66
description = "Code generators for Feather"

item_block/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[package]
2-
name = "feather_item_block"
3-
version = "0.1.0"
2+
name = "feather-item-block"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelum12321@gmail.com>"]
55
edition = "2018"
66

77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
feather_blocks = { path = "../blocks" }
11-
feather_items = { path = "../items" }
10+
feather-blocks = { path = "../blocks" }
11+
feather-items = { path = "../items" }

items/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
2-
name = "feather_items"
3-
version = "0.1.0"
2+
name = "feather-items"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelunshun@gmail.com>"]
55
edition = "2018"
66

server/Cargo.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
[package]
2-
name = "feather_server"
3-
version = "0.3.0"
2+
name = "feather-server"
3+
version = "0.4.0"
44
authors = ["caelunshun <caelunshun@gmail.com>"]
55
edition = "2018"
6-
publish = false
76

87
[dependencies]
9-
feather_core = { path = "../core" }
10-
feather_item_block = { path = "../item_block" }
8+
feather-core = { path = "../core" }
9+
feather-item-block = { path = "../item_block" }
1110
mio = "0.6.19"
1211
mio-extras = "2.0.5"
1312
crossbeam = "0.7.2"
@@ -45,7 +44,7 @@ nalgebra-glm = "0.4.2"
4544
nalgebra = "0.18.1"
4645
ncollide3d = "0.20.1"
4746
derive_deref = "1.1.0"
48-
feather_codegen = { path = "../codegen" }
47+
feather-codegen = { path = "../codegen" }
4948
bitflags = "1.1.0"
5049
fnv = "1.0.6"
5150
base64 = "0.10.1"

0 commit comments

Comments
 (0)