Skip to content

Commit

Permalink
Updated Imanity Spigot support
Browse files Browse the repository at this point in the history
Signed-off-by: DevDrizzy <[email protected]>
  • Loading branch information
DevDrizzy committed Nov 27, 2023
1 parent f87f115 commit faefe73
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 11 deletions.
Binary file removed iSpigot/lib/API.jar
Binary file not shown.
23 changes: 18 additions & 5 deletions iSpigot/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,26 @@
<maven.compiler.target>8</maven.compiler.target>
</properties>

<repositories>
<repository>
<id>imanity-repo</id>
<url>https://maven.imanity.dev/repository/imanity-libraries/</url>
</repository>
</repositories>

<dependencies>
<!-- ImanitySpigot API -->
<dependency>
<groupId>xyz.refinedev.api</groupId>
<artifactId>KnockbackAPI</artifactId>
<version>Latest</version>
<scope>system</scope>
<systemPath>${basedir}/lib/API.jar</systemPath>
<groupId>org.imanity.imanityspigot</groupId>
<artifactId>api</artifactId>
<version>2022.05.3b1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>dev.imanity.knockback</groupId>
<artifactId>api</artifactId>
<version>0.0.1b1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>xyz.refinedev.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package xyz.refinedev.api.spigot.knockback.impl.ispigot;

import dev.imanity.knockback.api.Knockback;
import dev.imanity.knockback.api.KnockbackService;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import spg.lgdev.iSpigot;
import spg.lgdev.knockback.Knockback;
import spg.lgdev.knockback.KnockbackHandler;
import xyz.refinedev.api.spigot.knockback.IKnockbackType;

/**
Expand All @@ -22,8 +22,8 @@ public class iSpigotKnockback implements IKnockbackType {

@Override
public void setKnockback(Player player, String knockback) {
KnockbackHandler knockbackHandler = iSpigot.INSTANCE.getKnockbackHandler();
Knockback<?, ?, ?, ?> knockbackImplement = knockbackHandler.getKnockbackProfile(knockback);
player.setKnockback(knockbackImplement);
KnockbackService knockbackHandler = Bukkit.getServer().imanity().getKnockbackService();
Knockback knockbackProfile = knockbackHandler.getKnockbackByName(knockback);
knockbackHandler.setKnockback(player, knockbackProfile);
}
}

0 comments on commit faefe73

Please sign in to comment.