blob: 3ccd4d1fcdf67ffa93912ed0451b82d44dcf4eac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
use bufio;
use fmt;
use getopt;
use io;
use mcproto;
use memio;
use net;
use net::dial;
use os;
use strings;
use trace;
use unix::signal;
use uuid;
export fn main() void = {
signal::ignore(signal::sig::PIPE);
dial::registersvc("tcp", "minecraft", [], 25565);
let tracer = newtracer();
trace::setroot(&tracer);
defer trace::setroot(&trace::silent);
// (2024 note): change this as needed, obviously.
window_run("192.168.8.2", "Player");
};
fn error(fmt: str, args: fmt::field...) void = {
let s = memio::dynamic();
defer io::close(&s)!;
fmt::fprintf(&s, "hacraft: ")!;
fmt::fprintfln(&s, fmt, args...)!;
androlog(7, memio::string(&s)!);
};
fn die(fmt: str, args: fmt::field...) never = {
error(fmt, args...);
os::exit(1);
};
|