From 68681dcb79ea381f79a86ca1fb9d3430d9b5a34b Mon Sep 17 00:00:00 2001
From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Mon, 1 May 2017 17:32:53 +0000
Subject: [PATCH] Removed unused cron related scripts.
---
.../game/data/scripts/cron/documentation.txt | 8 ---
.../dist/game/data/scripts/cron/example.java | 28 ----------
.../gameserver/taskmanager/TaskManager.java | 2 -
.../taskmanager/tasks/TaskScript.java | 51 -------------------
.../game/data/scripts/cron/documentation.txt | 8 ---
.../dist/game/data/scripts/cron/example.java | 28 ----------
.../gameserver/taskmanager/TaskManager.java | 2 -
.../taskmanager/tasks/TaskScript.java | 51 -------------------
.../game/data/scripts/cron/documentation.txt | 8 ---
.../dist/game/data/scripts/cron/example.java | 28 ----------
.../gameserver/taskmanager/TaskManager.java | 2 -
.../taskmanager/tasks/TaskScript.java | 51 -------------------
12 files changed, 267 deletions(-)
delete mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/cron/documentation.txt
delete mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/cron/example.java
delete mode 100644 L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
delete mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/cron/documentation.txt
delete mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/cron/example.java
delete mode 100644 L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
delete mode 100644 L2J_Mobius_Underground/dist/game/data/scripts/cron/documentation.txt
delete mode 100644 L2J_Mobius_Underground/dist/game/data/scripts/cron/example.java
delete mode 100644 L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/cron/documentation.txt b/L2J_Mobius_Classic/dist/game/data/scripts/cron/documentation.txt
deleted file mode 100644
index e61edc4370..0000000000
--- a/L2J_Mobius_Classic/dist/game/data/scripts/cron/documentation.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-Most of the scripts found within the "scripts" folder are initialized on server start, but
-do not run anything except when triggered by a player. For scripts that need to be ran
-automatically, without any player interaction, cron can be used.
-Using the format demonstrated in the example.java script, one can setup tasks that run
-automatically at server boot. In addition, advanced users can include other classes from java
-and setup timed tasks, such as special events that have universal drops for a certain period of time.
-
-The server admins can feel free to add more folders like cron and include them in their servers.
\ No newline at end of file
diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/cron/example.java b/L2J_Mobius_Classic/dist/game/data/scripts/cron/example.java
deleted file mode 100644
index 2b947c1806..0000000000
--- a/L2J_Mobius_Classic/dist/game/data/scripts/cron/example.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * This file is part of the L2J Mobius project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package cron;
-
-import com.l2jmobius.gameserver.scripting.annotations.Disabled;
-
-@Disabled
-public class example
-{
- public static void main(String[] args)
- {
- System.out.println("Hello world!");
- }
-}
\ No newline at end of file
diff --git a/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java b/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
index 3d29c1ea2e..44879f7839 100644
--- a/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
+++ b/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
@@ -40,7 +40,6 @@ import com.l2jmobius.gameserver.ThreadPoolManager;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskBirthday;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskCleanUp;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskRestart;
-import com.l2jmobius.gameserver.taskmanager.tasks.TaskScript;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskShutdown;
/**
@@ -178,7 +177,6 @@ public final class TaskManager
registerTask(new TaskBirthday());
registerTask(new TaskCleanUp());
registerTask(new TaskRestart());
- registerTask(new TaskScript());
registerTask(new TaskShutdown());
}
diff --git a/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java b/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
deleted file mode 100644
index 4bb61d0bfd..0000000000
--- a/L2J_Mobius_Classic/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * This file is part of the L2J Mobius project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package com.l2jmobius.gameserver.taskmanager.tasks;
-
-import java.nio.file.Paths;
-import java.util.logging.Level;
-
-import com.l2jmobius.gameserver.scripting.ScriptEngineManager;
-import com.l2jmobius.gameserver.taskmanager.Task;
-import com.l2jmobius.gameserver.taskmanager.TaskManager.ExecutedTask;
-
-/**
- * @author janiii
- */
-public class TaskScript extends Task
-{
- public static final String NAME = "script";
-
- @Override
- public String getName()
- {
- return NAME;
- }
-
- @Override
- public void onTimeElapsed(ExecutedTask task)
- {
- try
- {
- ScriptEngineManager.getInstance().executeScript(Paths.get("cron", task.getParams()[2]));
- }
- catch (Exception e)
- {
- LOGGER.log(Level.WARNING, "Script execution failed!", e);
- }
- }
-}
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/cron/documentation.txt b/L2J_Mobius_Helios/dist/game/data/scripts/cron/documentation.txt
deleted file mode 100644
index e61edc4370..0000000000
--- a/L2J_Mobius_Helios/dist/game/data/scripts/cron/documentation.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-Most of the scripts found within the "scripts" folder are initialized on server start, but
-do not run anything except when triggered by a player. For scripts that need to be ran
-automatically, without any player interaction, cron can be used.
-Using the format demonstrated in the example.java script, one can setup tasks that run
-automatically at server boot. In addition, advanced users can include other classes from java
-and setup timed tasks, such as special events that have universal drops for a certain period of time.
-
-The server admins can feel free to add more folders like cron and include them in their servers.
\ No newline at end of file
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/cron/example.java b/L2J_Mobius_Helios/dist/game/data/scripts/cron/example.java
deleted file mode 100644
index 2b947c1806..0000000000
--- a/L2J_Mobius_Helios/dist/game/data/scripts/cron/example.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * This file is part of the L2J Mobius project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package cron;
-
-import com.l2jmobius.gameserver.scripting.annotations.Disabled;
-
-@Disabled
-public class example
-{
- public static void main(String[] args)
- {
- System.out.println("Hello world!");
- }
-}
\ No newline at end of file
diff --git a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
index 3d29c1ea2e..44879f7839 100644
--- a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
+++ b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
@@ -40,7 +40,6 @@ import com.l2jmobius.gameserver.ThreadPoolManager;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskBirthday;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskCleanUp;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskRestart;
-import com.l2jmobius.gameserver.taskmanager.tasks.TaskScript;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskShutdown;
/**
@@ -178,7 +177,6 @@ public final class TaskManager
registerTask(new TaskBirthday());
registerTask(new TaskCleanUp());
registerTask(new TaskRestart());
- registerTask(new TaskScript());
registerTask(new TaskShutdown());
}
diff --git a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
deleted file mode 100644
index 4bb61d0bfd..0000000000
--- a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * This file is part of the L2J Mobius project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package com.l2jmobius.gameserver.taskmanager.tasks;
-
-import java.nio.file.Paths;
-import java.util.logging.Level;
-
-import com.l2jmobius.gameserver.scripting.ScriptEngineManager;
-import com.l2jmobius.gameserver.taskmanager.Task;
-import com.l2jmobius.gameserver.taskmanager.TaskManager.ExecutedTask;
-
-/**
- * @author janiii
- */
-public class TaskScript extends Task
-{
- public static final String NAME = "script";
-
- @Override
- public String getName()
- {
- return NAME;
- }
-
- @Override
- public void onTimeElapsed(ExecutedTask task)
- {
- try
- {
- ScriptEngineManager.getInstance().executeScript(Paths.get("cron", task.getParams()[2]));
- }
- catch (Exception e)
- {
- LOGGER.log(Level.WARNING, "Script execution failed!", e);
- }
- }
-}
diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/cron/documentation.txt b/L2J_Mobius_Underground/dist/game/data/scripts/cron/documentation.txt
deleted file mode 100644
index e61edc4370..0000000000
--- a/L2J_Mobius_Underground/dist/game/data/scripts/cron/documentation.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-Most of the scripts found within the "scripts" folder are initialized on server start, but
-do not run anything except when triggered by a player. For scripts that need to be ran
-automatically, without any player interaction, cron can be used.
-Using the format demonstrated in the example.java script, one can setup tasks that run
-automatically at server boot. In addition, advanced users can include other classes from java
-and setup timed tasks, such as special events that have universal drops for a certain period of time.
-
-The server admins can feel free to add more folders like cron and include them in their servers.
\ No newline at end of file
diff --git a/L2J_Mobius_Underground/dist/game/data/scripts/cron/example.java b/L2J_Mobius_Underground/dist/game/data/scripts/cron/example.java
deleted file mode 100644
index 2b947c1806..0000000000
--- a/L2J_Mobius_Underground/dist/game/data/scripts/cron/example.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * This file is part of the L2J Mobius project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package cron;
-
-import com.l2jmobius.gameserver.scripting.annotations.Disabled;
-
-@Disabled
-public class example
-{
- public static void main(String[] args)
- {
- System.out.println("Hello world!");
- }
-}
\ No newline at end of file
diff --git a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
index 3d29c1ea2e..44879f7839 100644
--- a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
+++ b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/TaskManager.java
@@ -40,7 +40,6 @@ import com.l2jmobius.gameserver.ThreadPoolManager;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskBirthday;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskCleanUp;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskRestart;
-import com.l2jmobius.gameserver.taskmanager.tasks.TaskScript;
import com.l2jmobius.gameserver.taskmanager.tasks.TaskShutdown;
/**
@@ -178,7 +177,6 @@ public final class TaskManager
registerTask(new TaskBirthday());
registerTask(new TaskCleanUp());
registerTask(new TaskRestart());
- registerTask(new TaskScript());
registerTask(new TaskShutdown());
}
diff --git a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
deleted file mode 100644
index 4bb61d0bfd..0000000000
--- a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/taskmanager/tasks/TaskScript.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * This file is part of the L2J Mobius project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package com.l2jmobius.gameserver.taskmanager.tasks;
-
-import java.nio.file.Paths;
-import java.util.logging.Level;
-
-import com.l2jmobius.gameserver.scripting.ScriptEngineManager;
-import com.l2jmobius.gameserver.taskmanager.Task;
-import com.l2jmobius.gameserver.taskmanager.TaskManager.ExecutedTask;
-
-/**
- * @author janiii
- */
-public class TaskScript extends Task
-{
- public static final String NAME = "script";
-
- @Override
- public String getName()
- {
- return NAME;
- }
-
- @Override
- public void onTimeElapsed(ExecutedTask task)
- {
- try
- {
- ScriptEngineManager.getInstance().executeScript(Paths.get("cron", task.getParams()[2]));
- }
- catch (Exception e)
- {
- LOGGER.log(Level.WARNING, "Script execution failed!", e);
- }
- }
-}