mirror of
https://github.com/CivMC/Civ.git
synced 2026-07-18 00:20:44 +00:00
add voidworld
This commit is contained in:
@@ -34,6 +34,7 @@ dependencies {
|
||||
pvpPlugin(project(path = ":plugins:finale-paper"))
|
||||
pvpPlugin(project(path = ":plugins:simpleadminhacks-paper"))
|
||||
pvpPlugin(project(path = ":plugins:kitpvp-paper"))
|
||||
pvpPlugin(project(path = ":plugins:voidworld-paper"))
|
||||
}
|
||||
|
||||
val copyPaperPlugins = tasks.register<Copy>("copyPaperPlugins") {
|
||||
|
||||
@@ -161,6 +161,8 @@ services:
|
||||
CIV_WHITELIST: 'false'
|
||||
{% endif %}
|
||||
|
||||
CIV_WORLD_GENERATOR: VoidWorld
|
||||
|
||||
CIV_MYSQL_HOST: minecraft_mariadb
|
||||
CIV_MYSQL_USERNAME: '{{secret.minecraft.mysql.username}}'
|
||||
CIV_MYSQL_PASSWORD: '{{secret.minecraft.mysql.password}}'
|
||||
|
||||
@@ -3,6 +3,9 @@ package net.civmc.kitpvp;
|
||||
import net.civmc.kitpvp.command.ClearCommand;
|
||||
import net.civmc.kitpvp.command.KitCommand;
|
||||
import net.civmc.kitpvp.sql.SqlKitPvpDao;
|
||||
import org.bukkit.generator.ChunkGenerator;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import vg.civcraft.mc.civmodcore.ACivMod;
|
||||
import vg.civcraft.mc.civmodcore.dao.DatabaseCredentials;
|
||||
import vg.civcraft.mc.civmodcore.dao.ManagedDatasource;
|
||||
@@ -16,4 +19,11 @@ public class KitPvpPlugin extends ACivMod {
|
||||
getCommand("kit").setExecutor(new KitCommand(new SqlKitPvpDao(source)));
|
||||
getCommand("clear").setExecutor(new ClearCommand());
|
||||
}
|
||||
|
||||
@Override
|
||||
public @Nullable ChunkGenerator getDefaultWorldGenerator(@NotNull String worldName, @Nullable String id) {
|
||||
return new ChunkGenerator() {
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ author: Okx
|
||||
description: KitPvP for CivMC
|
||||
api-version: 1.21.1
|
||||
depend: [CivModCore]
|
||||
load: STARTUP
|
||||
commands:
|
||||
kit:
|
||||
usage: |-
|
||||
|
||||
11
plugins/voidworld-paper/build.gradle.kts
Normal file
11
plugins/voidworld-paper/build.gradle.kts
Normal file
@@ -0,0 +1,11 @@
|
||||
plugins {
|
||||
id("io.papermc.paperweight.userdev")
|
||||
}
|
||||
|
||||
version = "1.0.0"
|
||||
|
||||
dependencies {
|
||||
paperweight {
|
||||
paperDevBundle("1.21.1-R0.1-SNAPSHOT")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package net.civmc.voidworld;
|
||||
|
||||
import org.bukkit.generator.ChunkGenerator;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class VoidWorldPlugin extends JavaPlugin {
|
||||
|
||||
@Override
|
||||
public @Nullable ChunkGenerator getDefaultWorldGenerator(@NotNull String worldName, @Nullable String id) {
|
||||
return new ChunkGenerator() {};
|
||||
}
|
||||
}
|
||||
7
plugins/voidworld-paper/src/main/resources/plugin.yml
Normal file
7
plugins/voidworld-paper/src/main/resources/plugin.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: VoidWorld
|
||||
version: ${version}
|
||||
main: net.civmc.voidworld.VoidWorldPlugin
|
||||
author: Okx
|
||||
description: Provides a void world
|
||||
api-version: 1.21.1
|
||||
load: STARTUP
|
||||
@@ -31,3 +31,4 @@ include(":plugins:civduties-paper")
|
||||
include(":plugins:namecolors-paper")
|
||||
include(":plugins:kirabukkitgateway-paper")
|
||||
include(":plugins:kitpvp-paper")
|
||||
include(":plugins:voidworld-paper")
|
||||
|
||||
Reference in New Issue
Block a user