diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index bf964b3..5516d91 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -18,4 +18,9 @@ jobs: - name: Permission gradlew run: chmod +x gradlew - name: Build Skyllia jar - run: ./gradlew shadowJar \ No newline at end of file + run: ./gradlew shadowJar + - name: Upload Snapshot jar + uses: actions/upload-artifact@v2 + with: + name: Skyllia-Build + path: build/libs/* \ No newline at end of file diff --git a/plugin/src/main/java/fr/euphyllia/skyllia/commands/subcommands/CreateSubCommand.java b/plugin/src/main/java/fr/euphyllia/skyllia/commands/subcommands/CreateSubCommand.java index 0569575..7b07137 100644 --- a/plugin/src/main/java/fr/euphyllia/skyllia/commands/subcommands/CreateSubCommand.java +++ b/plugin/src/main/java/fr/euphyllia/skyllia/commands/subcommands/CreateSubCommand.java @@ -80,6 +80,7 @@ public boolean onCommand(@NotNull Main plugin, @NotNull CommandSender sender, @N } Location center = RegionUtils.getCenterRegion(Bukkit.getWorld(schematicWorld.worldName()), island.getPosition().regionX(), island.getPosition().regionZ()); + center.setY(schematicWorld.height()); // Fix this.pasteSchematic(plugin, island, center, schematicWorld); this.setFirstHome(island, center); this.restoreGameMode(plugin, player, center); diff --git a/plugin/src/main/java/fr/euphyllia/skyllia/utils/WorldEditUtils.java b/plugin/src/main/java/fr/euphyllia/skyllia/utils/WorldEditUtils.java index fa0593f..c4db3c3 100644 --- a/plugin/src/main/java/fr/euphyllia/skyllia/utils/WorldEditUtils.java +++ b/plugin/src/main/java/fr/euphyllia/skyllia/utils/WorldEditUtils.java @@ -57,7 +57,6 @@ public static Type worldEditVersion() { public static void pasteSchematicWE(InterneAPI api, Location loc, SchematicWorld schematicWorld) { try { - loc.setY(schematicWorld.height()); File file = new File(api.getPlugin().getDataFolder() + File.separator + schematicWorld.schematicFile()); ClipboardFormat format = cachedIslandSchematic.getOrDefault(file, ClipboardFormats.findByFile(file)); try (ClipboardReader reader = format.getReader(new FileInputStream(file))) {