mirror of
https://github.com/tanyaofei/minecraft-fakeplayer.git
synced 2025-09-14 11:16:46 +08:00
Create injector during onEnable()
This commit is contained in:
parent
fc88489d2b
commit
835f139132
@ -78,13 +78,21 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.jikoo</groupId>
|
<groupId>OpenInv</groupId>
|
||||||
<artifactId>OpenInv</artifactId>
|
<artifactId>OpenInv</artifactId>
|
||||||
<version>5.1.1</version>
|
<version>SNAPSHOT</version>
|
||||||
<scope>system</scope>
|
<scope>system</scope>
|
||||||
<systemPath>${project.basedir}/../lib/OpenInv.jar</systemPath>
|
<systemPath>${project.basedir}/../lib/OpenInv.jar</systemPath>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>PlaceholderAPI</groupId>
|
||||||
|
<artifactId>PlaceholderAPI</artifactId>
|
||||||
|
<version>SNAPSHOT</version>
|
||||||
|
<scope>system</scope>
|
||||||
|
<systemPath>${project.basedir}/../lib/PlaceholderAPI-2.11.6.jar</systemPath>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
@ -37,7 +37,10 @@ public final class Main extends JavaPlugin {
|
|||||||
public void onLoad() {
|
public void onLoad() {
|
||||||
loadAt = System.currentTimeMillis();
|
loadAt = System.currentTimeMillis();
|
||||||
instance = this;
|
instance = this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onEnable() {
|
||||||
injector = Guice.createInjector(
|
injector = Guice.createInjector(
|
||||||
new FakeplayerModule(),
|
new FakeplayerModule(),
|
||||||
new CommandModule(),
|
new CommandModule(),
|
||||||
@ -46,11 +49,7 @@ public final class Main extends JavaPlugin {
|
|||||||
"message/message",
|
"message/message",
|
||||||
TranslatorUtils.getDefaultLocale(Main.getInstance())))
|
TranslatorUtils.getDefaultLocale(Main.getInstance())))
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onEnable() {
|
|
||||||
injector.injectMembers(this);
|
|
||||||
injector.getInstance(CommandRegistry.class).register();
|
injector.getInstance(CommandRegistry.class).register();
|
||||||
{
|
{
|
||||||
var messenger = getServer().getMessenger();
|
var messenger = getServer().getMessenger();
|
||||||
@ -77,7 +76,7 @@ public final class Main extends JavaPlugin {
|
|||||||
|
|
||||||
public void checkForUpdatesAsync() {
|
public void checkForUpdatesAsync() {
|
||||||
CompletableFuture.runAsync(() -> {
|
CompletableFuture.runAsync(() -> {
|
||||||
var meta = getPluginMeta();
|
var meta = this.getPluginMeta();
|
||||||
var checker = new UpdateChecker("tanyaofei", "minecraft-fakeplayer");
|
var checker = new UpdateChecker("tanyaofei", "minecraft-fakeplayer");
|
||||||
try {
|
try {
|
||||||
var release = checker.getLastRelease();
|
var release = checker.getLastRelease();
|
||||||
|
Loading…
Reference in New Issue
Block a user