Minecraft Foundation plugins
Go to file
2023-02-20 13:16:35 -08: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 heimdall: implement precise block change collector 2023-02-09 03:44:43 -05:00
common-plugin Reform dependencies. 2023-02-07 05:05:26 -05:00
foundation-bifrost Use dependency catalogs, and add support for using local concrete. 2023-02-07 14:16:17 -05:00
foundation-chaos Reform dependency structure. 2023-02-07 04:52:54 -05:00
foundation-core Minor refactoring and cleanup. 2023-02-09 00:41:10 -05:00
foundation-heimdall heimdall: implement precise block change collector 2023-02-09 03:44:43 -05:00
foundation-shared Minor refactoring and cleanup. 2023-02-09 00:41:10 -05:00
gradle/wrapper Upgrade to Gradle v8.0.1 2023-02-19 21:30:04 -08:00
tool-gjallarhorn Rewrite Heimdall block handling to support more event types and non-player block changes. 2023-02-07 23:41:22 -05:00
tools Archive tools as well. 2023-02-05 19:47:54 -08:00
.gitignore Use dependency catalogs, and add support for using local concrete. 2023-02-07 14:16:17 -05:00
build.gradle.kts Minor refactoring and cleanup. 2023-02-09 00:41:10 -05: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 Fix install script and mark it as working. 2023-02-03 12:56:23 -08:00
LICENSE Add README.md and LICENSE, fixes #5. 2021-12-22 23:12:28 +00:00
README.md README: Explain the differences between the common libraries. 2023-02-20 13:16:35 -08:00
settings.gradle.kts Concrete v0.11.0 2023-02-07 18:28:25 -05: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

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)"