diff --git a/pom.xml b/pom.xml index 36510e6..95d241d 100644 --- a/pom.xml +++ b/pom.xml @@ -112,11 +112,12 @@ - src/main/resources/schems - ./schems + src/main/resources/blueprints + ./blueprints false - *.schem + *.blu + *.json @@ -132,7 +133,7 @@ 3.1.0 - schem + blu diff --git a/src/main/java/world/bentobox/acidisland/commands/AcidCommand.java b/src/main/java/world/bentobox/acidisland/commands/AcidCommand.java index e6d487f..aa9dff8 100644 --- a/src/main/java/world/bentobox/acidisland/commands/AcidCommand.java +++ b/src/main/java/world/bentobox/acidisland/commands/AcidCommand.java @@ -19,10 +19,10 @@ import world.bentobox.bentobox.api.commands.admin.AdminTrashCommand; import world.bentobox.bentobox.api.commands.admin.AdminUnregisterCommand; import world.bentobox.bentobox.api.commands.admin.AdminVersionCommand; import world.bentobox.bentobox.api.commands.admin.AdminWhyCommand; +import world.bentobox.bentobox.api.commands.admin.blueprints.AdminBlueprintCommand; import world.bentobox.bentobox.api.commands.admin.deaths.AdminDeathsCommand; import world.bentobox.bentobox.api.commands.admin.range.AdminRangeCommand; import world.bentobox.bentobox.api.commands.admin.resets.AdminResetsResetCommand; -import world.bentobox.bentobox.api.commands.admin.schem.AdminSchemCommand; import world.bentobox.bentobox.api.commands.admin.team.AdminTeamAddCommand; import world.bentobox.bentobox.api.commands.admin.team.AdminTeamDisbandCommand; import world.bentobox.bentobox.api.commands.admin.team.AdminTeamKickCommand; @@ -57,7 +57,7 @@ public class AcidCommand extends CompositeCommand { new AdminTeamDisbandCommand(this); new AdminTeamSetownerCommand(this); // Schems - new AdminSchemCommand(this); + new AdminBlueprintCommand(this); // Register/unregister islands new AdminRegisterCommand(this); new AdminUnregisterCommand(this); diff --git a/src/main/resources/blueprints/default.json b/src/main/resources/blueprints/default.json new file mode 100644 index 0000000..4a3d004 --- /dev/null +++ b/src/main/resources/blueprints/default.json @@ -0,0 +1,17 @@ +{ + "uniqueId": "default", + "icon": "PRISMARINE", + "displayName": "§eThe Original AcidIsland", + "description": [ + "§bAn island with a sheep - baa!", + "§aIncludes an Overworld island", + "§cIncludes a Nether island", + "§6Includes an End island" + ], + "requirePermission": false, + "blueprints": { + "NORMAL": "island", + "NETHER": "nether-island", + "THE_END": "end-island" + } +} \ No newline at end of file diff --git a/src/main/resources/blueprints/end-island.blu b/src/main/resources/blueprints/end-island.blu new file mode 100644 index 0000000..795e8f7 Binary files /dev/null and b/src/main/resources/blueprints/end-island.blu differ diff --git a/src/main/resources/blueprints/island.blu b/src/main/resources/blueprints/island.blu new file mode 100644 index 0000000..114a5b8 Binary files /dev/null and b/src/main/resources/blueprints/island.blu differ diff --git a/src/main/resources/blueprints/nether-island.blu b/src/main/resources/blueprints/nether-island.blu new file mode 100644 index 0000000..6da2324 Binary files /dev/null and b/src/main/resources/blueprints/nether-island.blu differ diff --git a/src/main/resources/schems/end-island.schem b/src/main/resources/schems/end-island.schem deleted file mode 100644 index 5e1a1df..0000000 Binary files a/src/main/resources/schems/end-island.schem and /dev/null differ diff --git a/src/main/resources/schems/island.schem b/src/main/resources/schems/island.schem deleted file mode 100644 index 2a5ee75..0000000 Binary files a/src/main/resources/schems/island.schem and /dev/null differ diff --git a/src/main/resources/schems/nether-island.schem b/src/main/resources/schems/nether-island.schem deleted file mode 100644 index 3bd8697..0000000 Binary files a/src/main/resources/schems/nether-island.schem and /dev/null differ