Skip to content

Commit 6574669

Browse files
Im-FranTheProgramSrc
authored andcommitted
v4.2.12 Changelog:
* Migrated Update Checker to Songoda * Bug Fixes
1 parent 24704ef commit 6574669

File tree

6 files changed

+38
-15
lines changed

6 files changed

+38
-15
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## v4.2.12 Changelog:
2+
```
3+
* Migrated Update Checker to Songoda
4+
* Bug Fixes
5+
```
6+
7+
## v4.2.11 Changelog:
8+
```
9+
- Removed tests in SpigotPlugin
10+
```
11+
112
## v4.2.10 Changelog:
213
```
314
+ Added Scroll Browser (Vertical Browser)

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>xyz.theprogramsrc</groupId>
88
<artifactId>SuperCoreAPI</artifactId>
9-
<version>4.2.11</version>
9+
<version>4.2.12</version>
1010
<packaging>jar</packaging>
1111

1212
<name>SuperCoreAPI</name>
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package xyz.theprogramsrc.supercoreapi;
22

33

4-
import xyz.theprogramsrc.supercoreapi.global.updater.SpigotUpdateChecker;
4+
import xyz.theprogramsrc.supercoreapi.global.updater.SongodaUpdateChecker;
55

66
/**
77
* This is a set of utils that need to be loaded
@@ -16,17 +16,16 @@ public Base(SuperPlugin<?> plugin){
1616
}
1717

1818
private void loadUpdateChecker(){
19-
new SpigotUpdateChecker("77096"){
19+
new SongodaUpdateChecker("supercoreapi-the-best-way-to-create-a-plugin"){
2020
@Override
21-
public void onCheckFail() {
21+
public void onFailCheck() {
2222
Base.this.plugin.log("&cError while checking &4SuperCoreAPI &cupdates.");
2323
}
2424

2525
@Override
26-
public void onCheckSuccess(String lastVersion) {
27-
String currentVersion = "4.2.9";
28-
int latest = Integer.parseInt(lastVersion.split(" ")[0].replaceAll("\\.", ""));
29-
int current = Integer.parseInt(currentVersion.split(" ")[0].replaceAll("\\.", ""));
26+
public void onSuccessCheck(String lastVersion) {
27+
int latest = Integer.parseInt(lastVersion.split(" ")[0].replaceAll("\\.", "").replaceAll("[a-zA-Z]", ""));
28+
int current = Integer.parseInt(Base.this.plugin.getPluginVersion().split(" ")[0].replaceAll("\\.", "").replaceAll("[a-zA-Z]", ""));
3029
if(latest > current){
3130
Base.this.plugin.log("&cNew update available for &3SuperCoreAPI &7("+lastVersion+")");
3231
Base.this.plugin.log("&cIf you're the developer of the plugin update the API, if you're a customer of a plugin using &3SuperCoreAPI&c please notify to the Developer.");
@@ -35,6 +34,6 @@ public void onCheckSuccess(String lastVersion) {
3534
Base.this.plugin.log("&cUnless you're the developer, you must use the version &7" + lastVersion);
3635
}
3736
}
38-
}.check();
37+
}.checkUpdates();
3938
}
4039
}

src/main/java/xyz/theprogramsrc/supercoreapi/SuperPlugin.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package xyz.theprogramsrc.supercoreapi;
22

3-
import org.apache.logging.log4j.LogManager;
4-
import org.apache.logging.log4j.core.Logger;
53
import xyz.theprogramsrc.supercoreapi.global.LogsFilter;
64
import xyz.theprogramsrc.supercoreapi.global.data.PluginDataStorage;
75
import xyz.theprogramsrc.supercoreapi.global.dependencies.DependencyManager;
@@ -160,10 +158,7 @@ default void addDisableHook(Runnable runnable){
160158
* Registers a log filter
161159
* @param logsFilter the filter
162160
*/
163-
default void registerLogFilter(LogsFilter logsFilter){
164-
Logger consoleLogger = (Logger) LogManager.getRootLogger();
165-
consoleLogger.addFilter(logsFilter);
166-
}
161+
void registerLogFilter(LogsFilter logsFilter);
167162

168163
/**
169164
* Gets the plugin data storage

src/main/java/xyz/theprogramsrc/supercoreapi/bungee/BungeePlugin.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
import net.md_5.bungee.api.chat.TextComponent;
44
import net.md_5.bungee.api.plugin.Listener;
55
import net.md_5.bungee.api.plugin.Plugin;
6+
import org.apache.logging.log4j.LogManager;
7+
import org.apache.logging.log4j.core.Logger;
68
import xyz.theprogramsrc.supercoreapi.SuperPlugin;
79
import xyz.theprogramsrc.supercoreapi.SuperUtils;
810
import xyz.theprogramsrc.supercoreapi.bungee.events.BungeeEventManager;
911
import xyz.theprogramsrc.supercoreapi.bungee.storage.Settings;
1012
import xyz.theprogramsrc.supercoreapi.bungee.utils.BungeeUtils;
1113
import xyz.theprogramsrc.supercoreapi.bungee.utils.tasks.BungeeTasks;
14+
import xyz.theprogramsrc.supercoreapi.global.LogsFilter;
1215
import xyz.theprogramsrc.supercoreapi.global.data.PluginDataStorage;
1316
import xyz.theprogramsrc.supercoreapi.global.dependencies.Dependencies;
1417
import xyz.theprogramsrc.supercoreapi.global.dependencies.DependencyManager;
@@ -215,4 +218,10 @@ public LinkedList<Exception> getLastErrors() {
215218
public void addError(Exception e){
216219
this.errors.add(e);
217220
}
221+
222+
@Override
223+
public void registerLogFilter(LogsFilter logsFilter){
224+
Logger consoleLogger = (Logger) LogManager.getRootLogger();
225+
consoleLogger.addFilter(logsFilter);
226+
}
218227
}

src/main/java/xyz/theprogramsrc/supercoreapi/spigot/SpigotPlugin.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
package xyz.theprogramsrc.supercoreapi.spigot;
22

3+
import org.apache.logging.log4j.LogManager;
4+
import org.apache.logging.log4j.core.Logger;
35
import org.bukkit.configuration.ConfigurationSection;
46
import org.bukkit.event.HandlerList;
57
import org.bukkit.event.Listener;
68
import org.bukkit.plugin.java.JavaPlugin;
79
import xyz.theprogramsrc.supercoreapi.SuperPlugin;
810
import xyz.theprogramsrc.supercoreapi.SuperUtils;
11+
import xyz.theprogramsrc.supercoreapi.global.LogsFilter;
912
import xyz.theprogramsrc.supercoreapi.global.data.PluginDataStorage;
1013
import xyz.theprogramsrc.supercoreapi.global.dependencies.Dependencies;
1114
import xyz.theprogramsrc.supercoreapi.global.dependencies.DependencyManager;
@@ -306,4 +309,10 @@ public LinkedList<Exception> getLastErrors() {
306309
public void addError(Exception e){
307310
this.errors.add(e);
308311
}
312+
313+
@Override
314+
public void registerLogFilter(LogsFilter logsFilter){
315+
Logger consoleLogger = (Logger) LogManager.getRootLogger();
316+
consoleLogger.addFilter(logsFilter);
317+
}
309318
}

0 commit comments

Comments
 (0)