Minecraft Foundation plugins
Go to file
2023-03-30 17:01:33 -07:00
.github/workflows Concrete v0.11.0 2023-02-07 18:28:25 -05:00
common-all Use dependency catalogs, and add support for using local concrete. 2023-02-07 14:16:17 -05:00
common-heimdall More stuff. 2023-03-05 17:33:54 -08:00
common-plugin Implement common configuration loading mechanism. 2023-03-19 16:35:09 -07:00
foundation-bifrost Implement common configuration loading mechanism. 2023-03-19 16:35:09 -07:00
foundation-chaos Implement usage of the new Tailscale channel library. 2023-03-26 21:21:04 -07:00
foundation-core Implement usage of the new Tailscale channel library. 2023-03-26 21:21:04 -07:00
foundation-heimdall Implement common configuration loading mechanism. 2023-03-19 16:35:09 -07:00
foundation-shared Implement common configuration loading mechanism. 2023-03-19 16:35:09 -07:00
foundation-tailscale tailscale: upgrade for reflective I/O support. 2023-03-30 17:01:33 -07:00
gradle/wrapper Gradle v8.0.2 2023-03-05 17:35:22 -08:00
tool-gjallarhorn Support for Concrete v0.15.0 that allows extended items. 2023-03-16 17:52:08 -07:00
tools Update Concrete to support the new extensible update manifest format. 2023-03-13 16:31:52 -07:00
.gitignore Support for Concrete v0.15.0 that allows extended items. 2023-03-16 17:52:08 -07:00
build.gradle.kts Support for Concrete v0.15.0 that allows extended items. 2023-03-16 17:52:08 -07:00
gradlew Upgrade to Gradle v8.0.1 2023-02-19 21:30:04 -08:00
gradlew.bat Upgrade to Gradle v8.0 2023-02-15 21:51:30 -08:00
install.sh Support for new manifest format in install.sh 2023-03-19 18:19:55 -07:00
LICENSE Add README.md and LICENSE, fixes #5. 2021-12-22 23:12:28 +00:00
README.md Tailscale Plugin :D 2023-03-19 01:44:06 -07:00
settings.gradle.kts tailscale: upgrade for reflective I/O support. 2023-03-30 17:01:33 -07:00

Foundation

Foundation is a set of plugins that implement the core functionality for a small community Minecraft server.

Plugins

  • foundation-core: Core functionality
  • foundation-bifrost: Discord chat bridge
  • foundation-chaos: Simulate chaos inside a minecraft world
  • foundation-heimdall: Event tracking
  • foundation-tailscale: Connect the Minecraft Server to Tailscale

Tools

  • tool-gjallarhorn - Heimdall swiss army knife

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.

Installation

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.

# Always validate the contents of a script from the internet!
bash -c "$(curl -sL https://github.com/GayPizzaSpecifications/foundation/raw/main/install.sh)"