Archived
0

Converted Modules to gradle

This commit is contained in:
David
2018-11-07 23:50:06 +01:00
parent e86c52ef7c
commit 604cf01967
104 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
command script_restart {
[string:timeout] [string:name] [string:reason] {
help Prints bukkit restart message;
type console;
run script_restart timeout name reason;
}
}
command script_stop {
[string:timeout] [string:name] [string:reason] {
help Prints bukkit shut down message;
type console;
run script_stop timeout name reason;
}
}
command script_restart_abort {
[empty] {
help Prints the restart abort message;
type console;
run script_restart_abort;
}
}
command script_stop_abort {
[empty] {
help Prints the shut down abort message;
type console;
run script_stop_abort;
}
}
command script_backup_begin {
[empty] {
help Prints the backup started message, saves all worlds and turns off world saving;
type console;
run script_backup_begin;
}
}
command script_backup_end {
[empty] {
help Prints the backup finished message and turns on world saving;
type console;
run script_backup_end;
}
}
command script_backup_error {
[empty] {
help Prints the backup error message and turns on world saving;
type console;
run script_backup_error;
}
}
command script_trim {
[empty] {
help Prints the world trimming started message and starts trimming;
type console;
run script_trim;
}
}
command script_trim_result {
[string:size] [string:data...] {
help Prints the trimming finished message;
type console;
run script_trim_result size data;
}
}
command script_backup_database_begin {
[empty] {
help Prints the database backup started message and admin-chat warning;
type console;
run script_backup_database_begin;
}
}
command script_backup_database_dumps {
[empty] {
help Prints the database dumps cmpression started message;
type console;
run script_backup_database_dumps;
}
}
command script_backup_database_end {
[string:size] {
help Prints the database finished message and backup size in admin-chat;
type console;
run script_backup_database_end size;
}
}
command script_backup_database_error {
[empty] {
help Prints the database backup error message;
type console;
run script_backup_database_error;
}
}
command script_backup_database_abort {
[empty] {
help Prints the database backup abort message;
type console;
run script_backup_database_abort;
}
}
command script_spigot_update {
[empty] {
help Prints the spigot update message;
type console;
run script_spigot_update;
}
}
command script_disk_filled {
[string:percentage] {
help Prints the admin-chat warning for disk is filled;
type console;
run script_disk_filled percentage;
}
}
command script_shutdown {
[string:reason] {
help Saves all worlds, kicks players and shuts down the server;
type console;
run script_shutdown reason;
}
}

View File

@@ -0,0 +1,177 @@
package com.redstoner.modules.scriptutils;
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import com.nemez.cmdmgr.Command;
import com.redstoner.annotations.Commands;
import com.redstoner.annotations.Version;
import com.redstoner.misc.CommandHolderType;
import com.redstoner.misc.Utils;
import com.redstoner.modules.Module;
@Commands(CommandHolderType.File)
@Version(major = 4, minor = 1, revision = 0, compatible = 4)
public class Scriptutils implements Module
{
/** Prints Bukkit restart message
* arg 0 timeout
* arg 1 $(whoami);
* arg 2: reason */
@Command(hook = "script_restart")
public void print_restart(CommandSender sender, String timeout, String name, String reason)
{
Utils.broadcast("", "§2§l=============================================", null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§9" + name + " is restarting the server.", null);
Utils.broadcast("", "§a§lServer is going to restart in " + timeout + " seconds.", null);
Utils.broadcast("", "§6§l" + reason, null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§2§l=============================================", null);
}
/** Prints the Bukkit shut down message
* arg 0 timeout
* arg 1 $(whoami);
* arg 2: reason */
@Command(hook = "script_stop")
public void print_stop(CommandSender sender, String timeout, String name, String reason)
{
Utils.broadcast("", "§2§l=============================================", null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§9" + name + " is shutting down the server.", null);
Utils.broadcast("", "§a§lServer is going to shut down in " + timeout + " seconds.", null);
Utils.broadcast("", "§6§l" + reason, null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§r", null);
Utils.broadcast("", "§2§l=============================================", null);
}
/** Prints the shut down abort message */
@Command(hook = "script_stop_abort")
public void abort_stop(CommandSender sender)
{
Utils.broadcast("", "§4§oShut down has been aborted.", null);
}
/** Prints the restart abort message */
@Command(hook = "script_restart_abort")
public void abort_restart(CommandSender sender)
{
Utils.broadcast("", "§4§oRestart has been aborted.", null);
}
/** Prints the backup started message, saves all worlds and turns off world saving */
@Command(hook = "script_backup_begin")
public void print_backup_begin(CommandSender sender)
{
Utils.broadcast("", "§4 =§2 Starting backup now.", null);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "save-all");
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "save-off");
}
/** Prints the backup finished message and turns on world saving */
@Command(hook = "script_backup_end")
public void print_backup_end(CommandSender sender)
{
Utils.broadcast("", "§4 =§2 Backup completed.", null);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "save-on");
}
/** Prints the backup error message and turns on world saving */
@Command(hook = "script_backup_error")
public void print_backup_error(CommandSender sender)
{
Utils.broadcast("", "§4 =§c§l Error while backing up!", null);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "save-on");
}
/** Prints the world trimming started message and starts trimming */
@Command(hook = "script_trim")
public void print_backup_trim(CommandSender sender)
{
Utils.broadcast("", "§4 =§3 Deleting all chunks beyond border now.", null);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "wb Creative trim 1000000 15");
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "wb trim confirm");
}
/** Prints the trimming finished message
* arg 0 size difference of world
* arg 1: world border trim data */
@Command(hook = "script_trim_result")
public void print_backup_trim_res(CommandSender sender, String size, String data)
{
Utils.broadcast("", "§4 =§3 Chunk deletion saved " + data + " (§a" + size + "MB§3)", null);
}
/** Prints the database backup started message and admin-chat warning */
@Command(hook = "script_backup_database_begin")
public void print_backup_db_begin(CommandSender sender)
{
Utils.broadcast("", "§6 =§2 Starting database backup now.", null);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ac §aLogblock may be unavailable!");
}
/** Prints the database dumps compression started message */
@Command(hook = "script_backup_database_dumps")
public void print_backup_db_dumps(CommandSender sender)
{
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ac §aDumps completed, logblock available again.");
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ac §aNow compressing dumps, will take a while...");
}
/** Prints the database finished message and backup size in admin-chat
* arg 0 size of backup */
@Command(hook = "script_backup_database_end")
public void print_backup_db_end(CommandSender sender, String size)
{
Utils.broadcast("", "§6 =§2 Database backup completed.", null);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ac §abackup size: §2" + size + "MB§a.");
}
/** Prints the database backup error message */
@Command(hook = "script_backup_database_error")
public void print_backup_db_error(CommandSender sender)
{
Utils.broadcast("", "§6 =§c§l Error while backing up database!", null);
}
/** Prints the database backup abort message */
@Command(hook = "script_backup_database_abort")
public void print_backup_db_abort(CommandSender sender)
{
Utils.broadcast("", "§6 =§2 Database backup aborted.", null);
}
/** Prints the spigot update message */
@Command(hook = "script_spigot_update")
public void print_update(CommandSender sender)
{
Utils.broadcast("", "§9 =§2 A new Spigot version has been downloaded!", null);
Utils.broadcast("", "§9 =§2 Update will be applied after the next reboot.", null);
}
/** Prints the admin-chat warning for disk is filled
* arg 0 fill percentage */
@Command(hook = "script_disk_filled")
public void print_disk_filled(CommandSender sender, String percentage)
{
Bukkit.dispatchCommand(Bukkit.getConsoleSender(),
"ac §4§lWARNING:§6 Disk is filled > 96% (" + percentage + "%);");
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ac §4 Server will shut down at 98%!");
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ac §4 Contact an admin §nimmediately§4!");
}
/** Saves all worlds, kicks players and shuts down the server
* arg 0: reason */
@Command(hook = "script_shutdown")
public void shutdown(CommandSender sender, String reason)
{
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "save-all");
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "kickall " + reason);
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "stop");
}
}