https://github.com/gaming32/and-beyond
https://github.com/gaming32/and-beyond
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gaming32/and-beyond
- Owner: Gaming32
- License: mit
- Created: 2021-09-19T17:23:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T07:43:32.000Z (11 months ago)
- Last Synced: 2025-02-03T10:17:50.676Z (4 months ago)
- Language: Python
- Size: 18.7 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ...and BEYOND
...and BEYOND is an open-world sandbox, similar to Minecraft. It is my PyWeek 32 (Neverending) submission. It also currently has a public multiplayer testing server at `mc.jemnetworks.com`.
## Running
Simply run `run_game.py`! If you have an incorrect version of Python, it will tell you. If you don't have a dependency installed, it will prompt you to install it.
## Controls
Control | Action
----------- | ---------------------------
A | Move left
D | Move right
Space | Jump
Escape | Pause
Left click | Break block
Right click | Place block
T | Open chat
/ | Open chat with `/` pretyped
1 | Select stone block
2 | Select dirt block
3 | Select grass block
4 | Select wood block
5 | Select planks block
6 | Select leaves block
F3 | Open debug menu## Command-line arguments
Argument | Action
` | Use the specified authentication server instead of the default
------------------------- | ----------------------------------------------------------------
`--auth-server
`--insecure-auth` | Allow the auth server to be insecure (use HTTP instead of HTTPS)
`--debug` | Run in debug mode (shows debug messages)
`--no-op` | Don't actually enter the main loop### Clients
Argument | Action
--------------------------- | ---------------------------------------------------------------------------------------------
`--enable-lighting-preview` | Enable rendering of the preview lighting engine. The lighting engine is currently incomplete.### Servers
Argument | Action
--------------------------------- | -------------------------------------------------------------------------------------
`--world ` | Use the world called ``
`--listen <[host]:[port]>` | Listen on the specified host and port (default host: `0.0.0.0`, default port: `7932`)
`--no-optimize` | Don't optimize the world on startup
`--offline-mode` | Disable authentication. **WARNING: Allows players to log in as anybody they choose**
`--singleplayer ` | **Internal use only**