2021-12-22 23:12:28 +00:00
|
|
|
# Foundation
|
2022-01-07 11:15:26 +00:00
|
|
|
|
2021-12-22 23:12:28 +00:00
|
|
|
Foundation is a set of plugins that implement the core functionality for a small community Minecraft
|
|
|
|
server.
|
|
|
|
|
|
|
|
## Plugins
|
2022-01-07 11:15:26 +00:00
|
|
|
|
|
|
|
* foundation-core: Core functionality
|
|
|
|
* foundation-bifrost: Discord chat bridge
|
2023-02-07 11:44:53 +00:00
|
|
|
* foundation-chaos: Simulate chaos inside a minecraft world
|
2022-01-07 11:15:26 +00:00
|
|
|
* foundation-heimdall: Event tracking
|
2023-03-19 08:44:06 +00:00
|
|
|
* foundation-tailscale: Connect the Minecraft Server to Tailscale
|
2022-01-07 11:15:26 +00:00
|
|
|
|
|
|
|
## Tools
|
|
|
|
|
|
|
|
* tool-gjallarhorn - Heimdall swiss army knife
|
2021-12-23 03:02:28 +00:00
|
|
|
|
2023-02-20 21:16:35 +00:00
|
|
|
## Libraries
|
|
|
|
|
|
|
|
* common-all: Common code for every Foundation module.
|
|
|
|
* common-plugin: Common code for every Foundation plugin. Included directly in the plugin jar.
|
|
|
|
* common-heimdall: Common code for Heimdall modules.
|
|
|
|
* foundation-shared: Common code for every Foundation plugin. Linked dynamically from Foundation Core.
|
|
|
|
|
2021-12-23 03:02:28 +00:00
|
|
|
## Installation
|
2022-01-07 11:15:26 +00:00
|
|
|
|
2021-12-24 06:12:24 +00:00
|
|
|
The following command downloads and runs a script that will fetch the latest update manifest, and
|
|
|
|
install all plugins available. It can also be used to update plugins to the latest version
|
|
|
|
available.
|
2022-01-07 11:15:26 +00:00
|
|
|
|
|
|
|
```bash
|
2021-12-24 06:12:24 +00:00
|
|
|
# Always validate the contents of a script from the internet!
|
2023-02-03 20:55:42 +00:00
|
|
|
bash -c "$(curl -sL https://github.com/GayPizzaSpecifications/foundation/raw/main/install.sh)"
|
2021-12-23 03:02:28 +00:00
|
|
|
```
|