mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2025-02-16 12:21:35 +01:00
Added WorldEditHook
This commit is contained in:
parent
4cccc8b2cf
commit
810e4806f3
10
pom.xml
10
pom.xml
@ -166,6 +166,10 @@
|
||||
<id>dynmap-repo</id>
|
||||
<url>http://repo.mikeprimm.com/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>worldedit-repo</id>
|
||||
<url>http://maven.sk89q.com/repo/</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<dependencies>
|
||||
@ -238,6 +242,12 @@
|
||||
<version>3.0-SNAPSHOT</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.sk89q.worldedit</groupId>
|
||||
<artifactId>worldedit-core</artifactId>
|
||||
<version>7.0.0</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<!-- Shaded APIs -->
|
||||
<dependency>
|
||||
<groupId>com.github.TheBusyBiscuit</groupId>
|
||||
|
@ -19,6 +19,7 @@ import world.bentobox.bentobox.api.user.Notifier;
|
||||
import world.bentobox.bentobox.api.user.User;
|
||||
import world.bentobox.bentobox.commands.BentoBoxCommand;
|
||||
import world.bentobox.bentobox.hooks.DynmapHook;
|
||||
import world.bentobox.bentobox.hooks.WorldEditHook;
|
||||
import world.bentobox.bentobox.hooks.placeholders.MVdWPlaceholderAPIHook;
|
||||
import world.bentobox.bentobox.hooks.MultiverseCoreHook;
|
||||
import world.bentobox.bentobox.hooks.placeholders.PlaceholderAPIHook;
|
||||
@ -200,6 +201,7 @@ public class BentoBox extends JavaPlugin {
|
||||
|
||||
// Register additional hooks
|
||||
hooksManager.registerHook(new DynmapHook());
|
||||
hooksManager.registerHook(new WorldEditHook());
|
||||
|
||||
webManager = new WebManager(this);
|
||||
|
||||
|
@ -0,0 +1,29 @@
|
||||
package world.bentobox.bentobox.hooks;
|
||||
|
||||
import com.sk89q.worldedit.WorldEdit;
|
||||
import org.bukkit.Material;
|
||||
import world.bentobox.bentobox.api.hooks.Hook;
|
||||
|
||||
/**
|
||||
* @since 1.6.0
|
||||
* @author Poslovitch
|
||||
*/
|
||||
public class WorldEditHook extends Hook {
|
||||
|
||||
private WorldEdit instance;
|
||||
|
||||
public WorldEditHook() {
|
||||
super("WorldEdit", Material.WOODEN_AXE);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hook() {
|
||||
instance = WorldEdit.getInstance();
|
||||
return instance != null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getFailureCause() {
|
||||
return null; // The process shouldn't fail
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user