Reduced confusion for guild module

This commit is contained in:
Jules 2023-02-22 23:40:37 +01:00
parent 05355688e2
commit 14c015645d
2 changed files with 4 additions and 2 deletions

View File

@ -3,6 +3,7 @@ package net.Indyuce.mmocore.guild;
import io.lumine.mythic.lib.comp.interaction.relation.Relationship;
import net.Indyuce.mmocore.api.player.PlayerData;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface GuildModule {
@ -10,5 +11,6 @@ public interface GuildModule {
@Nullable
public AbstractGuild getGuild(PlayerData playerData);
@NotNull
public Relationship getRelationship(Player player, Player target);
}

View File

@ -30,7 +30,7 @@ public class KingdomsXGuildModule implements GuildModule {
final KingdomPlayer player1 = Kingdoms.get().getDataHandlers().getKingdomPlayerManager().getData(player.getUniqueId());
if (player1 == null)
return null;
return Relationship.GUILD_NEUTRAL;
final Kingdom kingdom1 = player1.getKingdom();
if (kingdom1 == null)
@ -38,7 +38,7 @@ public class KingdomsXGuildModule implements GuildModule {
final KingdomPlayer player2 = Kingdoms.get().getDataHandlers().getKingdomPlayerManager().getData(target.getUniqueId());
if (player2 == null)
return null;
return Relationship.GUILD_NEUTRAL;
final Kingdom kingdom2 = player2.getKingdom();
if (kingdom2 == null)