Skip to content

Commit ff0a9f7

Browse files
committed
Fix syntaxiques et modification de l'initialisation de l'API
1 parent 83c076e commit ff0a9f7

File tree

5 files changed

+49
-18
lines changed

5 files changed

+49
-18
lines changed

pom.xml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@
1515
</repository>
1616
</repositories>
1717

18+
<dependencies>
19+
<dependency>
20+
<groupId>org.github.paperspigot</groupId>
21+
<artifactId>paperspigot-api</artifactId>
22+
<version>1.8.8-R0.1-SNAPSHOT</version>
23+
</dependency>
24+
<dependency>
25+
<groupId>org.apache.maven.plugins</groupId>
26+
<artifactId>maven-javadoc-plugin</artifactId>
27+
<version>3.2.0</version>
28+
</dependency>
29+
</dependencies>
30+
1831
<build>
1932
<finalName>${project.artifactId}-${project.version}</finalName>
2033
<sourceDirectory>src/main/java</sourceDirectory>
@@ -27,6 +40,11 @@
2740
</resource>
2841
</resources>
2942
<plugins>
43+
<plugin>
44+
<groupId>org.apache.maven.plugins</groupId>
45+
<artifactId>maven-javadoc-plugin</artifactId>
46+
<version>3.2.0</version>
47+
</plugin>
3048
<plugin>
3149
<groupId>org.apache.maven.plugins</groupId>
3250
<artifactId>maven-compiler-plugin</artifactId>
@@ -44,12 +62,4 @@
4462
<maven.compiler.target>1.8</maven.compiler.target>
4563
</properties>
4664

47-
<dependencies>
48-
<dependency>
49-
<groupId>org.github.paperspigot</groupId>
50-
<artifactId>paperspigot-api</artifactId>
51-
<version>1.8.8-R0.1-SNAPSHOT</version>
52-
</dependency>
53-
</dependencies>
54-
5565
</project>

src/main/java/space/debian/WrapAPI/WrapAPI.java

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,38 @@
11
package space.debian.WrapAPI;
22

33
import org.bukkit.plugin.java.JavaPlugin;
4+
import space.debian.WrapAPI.managers.CommandManager;
45
import space.debian.WrapAPI.managers.ListenerManager;
56
import space.debian.WrapAPI.tools.logging.WrapLogger;
67

78
public abstract class WrapAPI extends JavaPlugin {
89

910
private static WrapAPI instance;
1011

11-
@Override
12-
public void onEnable() {
12+
public void preEnable() {
1313
instance = this;
1414

1515
new WrapLogger(this);
16+
1617
new ListenerManager();
18+
new CommandManager();
19+
}
20+
21+
@Override
22+
public void onEnable() {
23+
24+
preEnable();
25+
26+
postEnable();
27+
}
28+
29+
public void postEnable() {
30+
31+
ListenerManager.get().initListeners();
32+
33+
WrapLogger.get().spacer();
34+
35+
CommandManager.get().initCommands();
1736
}
1837

1938
public static WrapAPI get() {

src/main/java/space/debian/WrapAPI/managers/CommandManager.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
package space.debian.WrapAPI.managers;
22

33
import org.bukkit.Bukkit;
4-
import org.bukkit.command.CommandExecutor;
5-
import org.bukkit.event.Listener;
6-
import space.debian.WrapAPI.WrapAPI;
74
import space.debian.WrapAPI.objects.ICommand;
85
import space.debian.WrapAPI.tools.logging.WrapLogger;
96

@@ -30,10 +27,10 @@ public void initCommands() {
3027
ICommand commandInstance = command.newInstance();
3128
Bukkit.getServer().getPluginCommand(commandInstance.getName()).setExecutor(commandInstance);
3229

33-
WrapLogger.get().info(command.getSimpleName() + " command instantiated.");
30+
WrapLogger.get().info(" " + command.getSimpleName() + " command instantiated.");
3431
} catch (InstantiationException | IllegalAccessException e) {
3532

36-
WrapLogger.get().severe("An error occured while instancing the " + command.getSimpleName() + " command.");
33+
WrapLogger.get().severe(" An error occured while instancing the " + command.getSimpleName() + " command.");
3734
WrapLogger.get().severe(e.getMessage());
3835
}
3936
});

src/main/java/space/debian/WrapAPI/managers/ListenerManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ public void initListeners() {
2727

2828
Bukkit.getServer().getPluginManager().registerEvents(listener.newInstance(), WrapAPI.get());
2929

30-
WrapLogger.get().info(listener.getSimpleName() + " listener instantiated.");
30+
WrapLogger.get().info(" " + listener.getSimpleName() + " listener instantiated.");
3131
} catch (InstantiationException | IllegalAccessException e) {
3232

33-
WrapLogger.get().severe("An error occured while instancing " + listener.getSimpleName() + " listener.");
33+
WrapLogger.get().severe(" An error occured while instancing " + listener.getSimpleName() + " listener.");
3434
WrapLogger.get().severe(e.getMessage());
3535
}
3636
});

src/main/java/space/debian/WrapAPI/objects/ICommand.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@
44

55
public abstract class ICommand implements CommandExecutor {
66

7-
public String name;
7+
private String name;
8+
9+
public ICommand(String name) {
10+
11+
this.name = name;
12+
}
813

914
public String getName() {
1015
return name;

0 commit comments

Comments
 (0)