diff --git a/nova/src/main/kotlin/xyz/xenondevs/nova/util/FakeOnlinePlayer.kt b/nova/src/main/kotlin/xyz/xenondevs/nova/util/FakeOnlinePlayer.kt index b8ed11ac77..824775fb91 100644 --- a/nova/src/main/kotlin/xyz/xenondevs/nova/util/FakeOnlinePlayer.kt +++ b/nova/src/main/kotlin/xyz/xenondevs/nova/util/FakeOnlinePlayer.kt @@ -72,6 +72,7 @@ import org.bukkit.util.RayTraceResult import org.bukkit.util.Vector import org.jetbrains.annotations.Contract import xyz.xenondevs.nova.integration.permission.PermissionManager +import java.net.InetAddress import java.net.InetSocketAddress import java.util.* @@ -183,7 +184,7 @@ class FakeOnlinePlayer( throw UnsupportedOperationException("Player is not online") } - override fun banIp(reason: String?, expires: Date?, source: String?, kickPlayer: Boolean): BanEntry? { + override fun banIp(reason: String?, expires: Date?, source: String?, kickPlayer: Boolean): BanEntry? { throw UnsupportedOperationException("Player is not online") } @@ -1166,6 +1167,10 @@ class FakeOnlinePlayer( throw UnsupportedOperationException("Player is not online") } + override fun playHurtAnimation(yaw: Float) { + throw UnsupportedOperationException("Player is not online") + } + override fun setCollidable(collidable: Boolean) { throw UnsupportedOperationException("Player is not online") }