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:
parent
916473d8a7
commit
c80372a1f1
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
|
46
README.md
46
README.md
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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(-)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue