/monumenta-structure-management

Minecraft Bukkit/Spigot plugin to manage large in-game structures with command blocks (uses FastAsyncWorldEdit)

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Monumenta Structure Management

This plugin provides the backbone of Monumenta's respawning Point-of-Interest system using FastAsyncWorldEdit (FAWE)

It was originally developed for Monumenta, a free community developed Complete-The-Monument MMORPG Minecraft server.

There are several core features provided here:

  • The ability to save (/savestructure) and load (/loadstructure) large portions of the world very similarly to vanilla Structure Blocks (structure void functions the same way).
  • The ability to designate certain areas as respawning, periodically loading the associated structure at that location
  • Integration with ScriptedQuests so that user-defined actions will be run when a certain number of spawners have been broken
  • Integration with Dynmap to display respawning structures on the map
  • An optimized /forceload addlazy command which forceloads an area lazily without lagging the server

Download

You can download the latest version of this plugin from GitHub Packages.

Maven dependency

Maven:

<repository>
    <id>monumenta</id>
    <name>Monumenta Maven Repo</name>
    <url>https://maven.playmonumenta.com/releases</url>
</repository>
<dependencies>
<dependency>
    <groupId>com.playmonumenta</groupId>
    <artifactId>structures</artifactId>
    <version>10.2</version>
    <scope>provided</scope>
</dependency>
</dependencies>

Gradle (kotlin):

maven {
    name = "monumenta"
    url = uri("https://maven.playmonumenta.com/releases")
}

dependencies {
	compileOnly("com.playmonumenta:structures:10.2")
}

Gradle (groovy):

maven {
    name "monumenta"
    url "https://maven.playmonumenta.com/releases"
}

dependencies {
    compileOnly "com.playmonumenta:structures:10.2"
}