Skip to content

Commit e8559fd

Browse files
[1.13.13.0]更改AutoTask注解命名为LifeCycleTaskSettings, MinecraftVersion添加1.20.6-1.20.10
1 parent 4414175 commit e8559fd

File tree

16 files changed

+44
-31
lines changed

16 files changed

+44
-31
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
java.sourceCompatibility = JavaVersion.VERSION_1_8
22
java.targetCompatibility = JavaVersion.VERSION_1_8
33
rootProject.group = "com.crypticlib"
4-
rootProject.version = "1.13.12.0"
4+
rootProject.version = "1.13.13.0"
55
//全项目重构时更新大版本号
66
//添加模块或有较大更改时更新次版本号
77
//有API变动(新增/删除/更改声明)时更新修订号

module/bukkit/action/src/main/java/crypticlib/action/condition/ConditionFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package crypticlib.action.condition;
22

3-
import crypticlib.lifecycle.AutoTask;
3+
import crypticlib.lifecycle.LifeCycleTaskSettings;
44
import crypticlib.lifecycle.BukkitLifeCycleTask;
55
import crypticlib.lifecycle.LifeCycle;
66
import crypticlib.lifecycle.TaskRule;
@@ -12,7 +12,7 @@
1212
import java.util.Map;
1313
import java.util.Optional;
1414

15-
@AutoTask(rules = @TaskRule(lifeCycle = LifeCycle.ENABLE, priority = Integer.MIN_VALUE))
15+
@LifeCycleTaskSettings(rules = @TaskRule(lifeCycle = LifeCycle.ENABLE, priority = Integer.MIN_VALUE))
1616
public enum ConditionFactory implements BukkitLifeCycleTask {
1717

1818
INSTANCE;

module/bukkit/i18n/src/main/java/crypticlib/lang/LangManager.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import crypticlib.internal.PluginScanner;
44
import crypticlib.lang.entry.LangEntry;
55
import crypticlib.lang.entry.StringLangEntry;
6-
import crypticlib.lifecycle.AutoTask;
6+
import crypticlib.lifecycle.LifeCycleTaskSettings;
77
import crypticlib.lifecycle.BukkitLifeCycleTask;
88
import crypticlib.lifecycle.LifeCycle;
99
import crypticlib.lifecycle.TaskRule;
@@ -16,11 +16,10 @@
1616
import java.util.Arrays;
1717
import java.util.Map;
1818
import java.util.concurrent.ConcurrentHashMap;
19-
import java.util.function.Supplier;
2019
import java.util.regex.Matcher;
2120
import java.util.regex.Pattern;
2221

23-
@AutoTask(
22+
@LifeCycleTaskSettings(
2423
rules = {
2524
@TaskRule(lifeCycle = LifeCycle.ENABLE, priority = Integer.MIN_VALUE),
2625
@TaskRule(lifeCycle = LifeCycle.RELOAD),

module/bukkit/ui/src/main/java/crypticlib/ui/handler/MenuHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package crypticlib.ui.handler;
22

3-
import crypticlib.lifecycle.AutoTask;
3+
import crypticlib.lifecycle.LifeCycleTaskSettings;
44
import crypticlib.lifecycle.BukkitLifeCycleTask;
55
import crypticlib.lifecycle.LifeCycle;
66
import crypticlib.lifecycle.TaskRule;
@@ -22,7 +22,7 @@
2222
import java.util.Objects;
2323

2424
@EventListener
25-
@AutoTask(rules = {@TaskRule(lifeCycle = LifeCycle.DISABLE)})
25+
@LifeCycleTaskSettings(rules = {@TaskRule(lifeCycle = LifeCycle.DISABLE)})
2626
public enum MenuHandler implements Listener, BukkitLifeCycleTask {
2727

2828
INSTANCE;

platform/bukkit/src/main/java/crypticlib/BukkitPlugin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,13 +214,13 @@ public final BukkitConfigWrapper removeConfigWrapper(String path) {
214214

215215
private void runLifeCycleTasks(LifeCycle lifeCycle) {
216216
List<BukkitLifeCycleTaskWrapper> taskWrappers = new ArrayList<>();
217-
pluginScanner.getAnnotatedClasses(AutoTask.class).forEach(
217+
pluginScanner.getAnnotatedClasses(LifeCycleTaskSettings.class).forEach(
218218
taskClass -> {
219219
try {
220220
if (!BukkitLifeCycleTask.class.isAssignableFrom(taskClass)) {
221221
return;
222222
}
223-
AutoTask annotation = taskClass.getAnnotation(AutoTask.class);
223+
LifeCycleTaskSettings annotation = taskClass.getAnnotation(LifeCycleTaskSettings.class);
224224
if (annotation == null) {
225225
return;
226226
}
@@ -237,7 +237,7 @@ private void runLifeCycleTasks(LifeCycle lifeCycle) {
237237
}
238238
}
239239
} catch (Throwable throwable) {
240-
AutoTask annotation = taskClass.getAnnotation(AutoTask.class);
240+
LifeCycleTaskSettings annotation = taskClass.getAnnotation(LifeCycleTaskSettings.class);
241241
List<Class<? extends Throwable>> ignoreExceptions = Arrays.asList(annotation.ignoreExceptions());
242242
if (ignoreExceptions.contains(throwable.getClass())) {
243243
return;

platform/bukkit/src/main/java/crypticlib/MinecraftVersion.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,12 @@ public enum MinecraftVersion {
5353
V1_21_2(12102),
5454
V1_21_3(12103),
5555
V1_21_4(12104),
56-
V1_21_5(12105);
56+
V1_21_5(12105),
57+
V1_21_6(12106),
58+
V1_21_7(12107),
59+
V1_21_8(12108),
60+
V1_21_9(12109),
61+
V1_21_10(12110);
5762

5863
private final int version;
5964

platform/bukkit/src/main/java/crypticlib/command/BukkitCommandManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package crypticlib.command;
22

3-
import crypticlib.lifecycle.AutoTask;
3+
import crypticlib.lifecycle.LifeCycleTaskSettings;
44
import crypticlib.lifecycle.BukkitLifeCycleTask;
55
import crypticlib.lifecycle.LifeCycle;
66
import crypticlib.lifecycle.TaskRule;
@@ -18,7 +18,7 @@
1818
import java.util.Map;
1919
import java.util.concurrent.ConcurrentHashMap;
2020

21-
@AutoTask(rules = @TaskRule(lifeCycle = LifeCycle.INIT))
21+
@LifeCycleTaskSettings(rules = @TaskRule(lifeCycle = LifeCycle.INIT))
2222
public enum BukkitCommandManager implements CommandManager<TabExecutor, PluginCommand>, BukkitLifeCycleTask {
2323

2424
INSTANCE;

platform/bukkit/src/main/java/crypticlib/scheduler/BukkitScheduler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package crypticlib.scheduler;
22

3-
import crypticlib.lifecycle.AutoTask;
3+
import crypticlib.lifecycle.LifeCycleTaskSettings;
44
import crypticlib.lifecycle.BukkitLifeCycleTask;
55
import crypticlib.lifecycle.LifeCycle;
66
import crypticlib.lifecycle.TaskRule;
@@ -15,7 +15,7 @@
1515
/**
1616
* Bukkit平台的调度器
1717
*/
18-
@AutoTask(
18+
@LifeCycleTaskSettings(
1919
rules = @TaskRule(lifeCycle = LifeCycle.INIT)
2020
)
2121
public enum BukkitScheduler implements Scheduler, BukkitLifeCycleTask {

platform/bukkit/src/main/java/crypticlib/scheduler/FoliaScheduler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package crypticlib.scheduler;
22

3-
import crypticlib.lifecycle.AutoTask;
3+
import crypticlib.lifecycle.LifeCycleTaskSettings;
44
import crypticlib.lifecycle.BukkitLifeCycleTask;
55
import crypticlib.lifecycle.LifeCycle;
66
import crypticlib.lifecycle.TaskRule;
@@ -19,7 +19,7 @@
1919
/**
2020
* Folia平台的调度器
2121
*/
22-
@AutoTask(
22+
@LifeCycleTaskSettings(
2323
rules = @TaskRule(lifeCycle = LifeCycle.INIT)
2424
)
2525
public enum FoliaScheduler implements Scheduler, BukkitLifeCycleTask {

platform/bungee/src/main/java/crypticlib/BungeePlugin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,13 +207,13 @@ public final BungeeConfigWrapper removeConfigWrapper(String path) {
207207

208208
private void runLifeCycleTasks(LifeCycle lifeCycle) {
209209
List<BungeeLifeCycleTaskWrapper> taskWrappers = new ArrayList<>();
210-
pluginScanner.getAnnotatedClasses(AutoTask.class).forEach(
210+
pluginScanner.getAnnotatedClasses(LifeCycleTaskSettings.class).forEach(
211211
taskClass -> {
212212
try {
213213
if (!BungeeLifeCycleTask.class.isAssignableFrom(taskClass)) {
214214
return;
215215
}
216-
AutoTask annotation = taskClass.getAnnotation(AutoTask.class);
216+
LifeCycleTaskSettings annotation = taskClass.getAnnotation(LifeCycleTaskSettings.class);
217217
if (annotation == null) {
218218
return;
219219
}
@@ -230,7 +230,7 @@ private void runLifeCycleTasks(LifeCycle lifeCycle) {
230230
}
231231
}
232232
} catch (Throwable throwable) {
233-
AutoTask annotation = taskClass.getAnnotation(AutoTask.class);
233+
LifeCycleTaskSettings annotation = taskClass.getAnnotation(LifeCycleTaskSettings.class);
234234
List<Class<? extends Throwable>> ignoreExceptions = Arrays.asList(annotation.ignoreExceptions());
235235
if (ignoreExceptions.contains(throwable.getClass())) {
236236
return;

0 commit comments

Comments
 (0)