Rename project to Stevenarella (#83)

This fork has significantly diverged from the original, it is time
to make it official, as a new distinct project. Forked from
https://github.com/thinkofname/steven into https://github.com/iceiix/steven,
now moved to https://github.com/iceiix/stevenarella and renamed accordingly.

* Update readme

* Update logo

* Update binary name

* Update window title

* Update splash text
This commit is contained in:
ice_iix 2019-01-11 20:41:19 -08:00
parent 916473d8a7
commit c80372a1f1
7 changed files with 72 additions and 33 deletions

View File

@ -17,7 +17,7 @@ before_install:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y gcc libegl1-mesa-dev libgles2-mesa-dev ; fi
script:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/lib" ; fi
- travis_wait 20 cargo build --verbose
- travis_wait 30 cargo build --verbose
- cargo test --verbose
os:
- linux

View File

@ -1,7 +1,7 @@
[package]
name = "steven"
name = "stevenarella"
version = "0.0.1"
authors = [ "Thinkofdeath <thinkofdeath@spigotmc.org>" ]
authors = [ "Thinkofdeath <thinkofdeath@spigotmc.org>", "iceiix <ice_ix@protonmail.ch>" ]
edition = "2018"
[profile.dev]

View File

@ -1,7 +1,8 @@
# Steven (Rust)
[![Build Status](https://travis-ci.org/iceiix/steven.svg?branch=updates)](https://travis-ci.org/iceiix/steven)
# Stevenarella
[![Build Status](https://travis-ci.org/iceiix/stevenarella.svg)](https://travis-ci.org/iceiix/stevenarella)
Multi-protocol Minecraft-compatible client written in Rust
A Minecraft client coded in Rust. Ported from [steven-go](https://github.com/Thinkofname/steven-go).
Don't expect it to go anywhere, just doing this for fun.
## Images
@ -12,14 +13,39 @@ Don't expect it to go anywhere, just doing this for fun.
In action: http://gfycat.com/NeedyElaborateGypsymoth
## Chat
## Protocol support
I generally am on the `irc.spi.gt` irc network in the `#think` channel.
Feel free to pop in to say hi, [Webchat can be found here](https://irc.spi.gt/iris/?channels=think)
| Game version | Protocol version | Supported? |
| ------ | --- | --- |
| 19w02a | 452 | ✓ |
| 18w50a | 451 | ✓ |
| 1.13.2 | 404 | ✓ |
| 1.12.2 | 340 | ✓ |
| 1.11.2 | 316 | ✓ |
| 1.11 | 315 | ✓ |
| 1.10.2 | 210 | ✓ |
| 1.9.2 | 109 | ✓ |
| 1.9 | 107 | ✓ |
| 15w39c | 74 | ✓ |
| 1.8.9 | 47 | ✓ |
| 1.7.10 | 5 | ✓ |
Stevenarella is designed to support multiple protocol versions, so that client
development is not in lock-step with the server version. The level of
support varies, but the goal is to support major versions from 1.7.10
up to the current latest major version. Occasionally, snapshots are also supported.
Support for older protocols will _not_ be dropped as newer protocols are added.
## Credits
Thanks to [@thinkofname](https://github.com/thinkofname/) for
the original [Steven (Rust)](https://github.com/thinkofname/steven),
which Stevenarella is an updated and enhanced version of.
## Downloads
Windows users can download pre-compiled builds from here: https://ci.appveyor.com/project/iceiix/steven
Windows users can download pre-compiled builds from here: https://ci.appveyor.com/project/iceiix/stevenarella
(Select your platform, Click the artifacts tab and download Steven.zip)
The Visual Studio 2017 Redistributable is required to run these builds.
@ -41,6 +67,10 @@ cargo build --release
### Standalone
Just running steven via a double click (Windows) or `./steven` (everything else)
Just running Stevenarella via a double click (Windows) or `./stevenarella` (everything else)
will bring up a login screen followed by a server list which you can select a server
from.
## License
Dual-licensed MIT and ApacheV2

View File

@ -35,7 +35,7 @@ build_script:
mkdir dist-debug
cp target\debug\steven.exe dist-debug
cp target\debug\stevenarella.exe dist-debug
@ -43,7 +43,7 @@ build_script:
mkdir dist
cp target\release\steven.exe dist
cp target\release\stevenarella.exe dist
artifacts:

View File

@ -18,8 +18,8 @@ Now with more bugs!
I blame Mojang
The logo is totally not ascii art rendered as textures
Look, it works on my machine.
Originally in Go! https://github.com/thinkofname/steven
Open Source! https://github.com/thinkofname/steven-rust
Originally in Go! https://github.com/thinkofname/steven-go
Open Source! http://github.com/iceiix/stevenarella
Built with Rust!
try { } catch (Throwable e) { }
panic(recover())
@ -66,4 +66,13 @@ define_blocks! { ... }
macros_rule!
cat /dev/random > steven; git push --force
No touchy the topic
Hypixel you!
Hypixel you!
Mozzarella? Stevenarella!
Rust 2018 edition!
r#try!#
Who needs OpenSSL or SDL anyway?
[[Multiprotocol]]
/r/1710forlife
Updated! For now...
hMod?! Bukkit?! Forge?! MCPC?! Spigot?! MCPC+?! Cauldron?! Fabric?!
74 files changed, 11060 insertions(+), 2405 deletions(-)

View File

@ -1,16 +1,16 @@
SSSSSSSSSSSSSSS tttt
SS:::::::::::::::S ttt:::t
S:::::SSSSSS::::::S t:::::t
S:::::S SSSSSSS t:::::t
S:::::S ttttttt:::::ttttttt eeeeeeeeeeee vvvvvvv vvvvvvv eeeeeeeeeeee nnnn nnnnnnnn
S:::::S t:::::::::::::::::t ee::::::::::::ee v:::::v v:::::v ee::::::::::::ee n:::nn::::::::nn
S::::SSSS t:::::::::::::::::t e::::::eeeee:::::ee v:::::v v:::::v e::::::eeeee:::::een::::::::::::::nn
SS::::::SSSSS tttttt:::::::tttttt e::::::e e:::::e v:::::v v:::::v e::::::e e:::::enn:::::::::::::::n
SSS::::::::SS t:::::t e:::::::eeeee::::::e v:::::v v:::::v e:::::::eeeee::::::e n:::::nnnn:::::n
SSSSSS::::S t:::::t e:::::::::::::::::e v:::::v v:::::v e:::::::::::::::::e n::::n n::::n
S:::::S t:::::t e::::::eeeeeeeeeee v:::::v:::::v e::::::eeeeeeeeeee n::::n n::::n
S:::::S t:::::t tttttte:::::::e v:::::::::v e:::::::e n::::n n::::n
SSSSSSS S:::::S t::::::tttt:::::te::::::::e v:::::::v e::::::::e n::::n n::::n
S::::::SSSSSS:::::S tt::::::::::::::t e::::::::eeeeeeee v:::::v e::::::::eeeeeeee n::::n n::::n
S:::::::::::::::SS tt:::::::::::tt ee:::::::::::::e v:::v ee:::::::::::::e n::::n n::::n
SSSSSSSSSSSSSSS ttttttttttt eeeeeeeeeeeeee vvv eeeeeeeeeeeeee nnnnnn nnnnnn
SSSSSSSSSSSSSSS tttt llll llll
SS:::::::::::::::S ttt:::t l::l l::l
S:::::SSSSSS::::::S t:::::t l::l l::l
S:::::S SSSSSSS t:::::t l::l l::l
S:::::S ttttttt:::::ttttttt eeeeeeeeeeee vvvvvvv vvvvvvv eeeeeeeeeeee nnnn nnnnnnnn aaaaa rrrrrrrrrr eeeeeeeeeeee l::l l::l aaa
S:::::S t:::::::::::::::::t ee::::::::::::ee v:::::v v:::::v ee::::::::::::ee n:::nn::::::::nn a:::a r::::::::r ee::::::::::::ee l::l l::l a:::a
S::::SSSS t:::::::::::::::::t e::::::eeeee:::::ee v:::::v v:::::v e::::::eeeee:::::een::::::::::::::nn a: :a r::rrrrrr e::::::eeeee:::::ee l::l l::l a: :a
SS::::::SSSSS tttttt:::::::tttttt e::::::e e:::::e v:::::v v:::::v e::::::e e:::::enn:::::::::::::::n a: :a r::r e::::::e e:::::e l::l l::l a: :a
SSS::::::::SS t:::::t e:::::::eeeee::::::e v:::::v v:::::v e:::::::eeeee::::::e n:::::nnnn:::::n a: :a r::r e:::::::eeeee::::::e l::l l::l a: :a
SSSSSS::::S t:::::t e:::::::::::::::::e v:::::v v:::::v e:::::::::::::::::e n::::n n::::n aaaaaaaaa r::r e:::::::::::::::::e l::l l::l aaaaaaaaa
S:::::S t:::::t e::::::eeeeeeeeeee v:::::v:::::v e::::::eeeeeeeeeee n::::n n::::n a:::::::::a r::r e::::::eeeeeeeeeee l::l l::l a:::::::::a
S:::::S t:::::t tttttte:::::::e v:::::::::v e:::::::e n::::n n::::n a:aaaaaaa:a r::r e:::::::e l::l l::l a:aaaaaaa:a
SSSSSSS S:::::S t::::::tttt:::::te::::::::e v:::::::v e::::::::e n::::n n::::n a:a a:a r::r e::::::::e l::l l::l a:a a:a
S::::::SSSSSS:::::S tt::::::::::::::t e::::::::eeeeeeee v:::::v e::::::::eeeeeeee n::::n n::::n a:a a:a r::r e::::::::eeeeeeee l::l l::l a:a a:a
S:::::::::::::::SS tt:::::::::::tt ee:::::::::::::e v:::v ee:::::::::::::e n::::n n::::n a:a a:a r::r ee:::::::::::::e l::l l::l a:a a:a
SSSSSSSSSSSSSSS ttttttttttt eeeeeeeeeeeeee vvv eeeeeeeeeeeeee nnnnnn nnnnnn aaa aaa rrrr eeeeeeeeeeeeee llll llll aaa aaa

View File

@ -191,7 +191,7 @@ fn main() {
let mut events_loop = glutin::EventsLoop::new();
let window_builder = glutin::WindowBuilder::new()
.with_title("Steven")
.with_title("Stevenarella")
.with_dimensions(glutin::dpi::LogicalSize::new(854.0, 480.0));
let context = glutin::ContextBuilder::new()
.with_stencil_buffer(0)