Changes package to net.knarcraft

This commit is contained in:
Kristian Knarvik 2022-08-05 01:17:53 +02:00
parent bb0be8a3f0
commit f8407a3692
307 changed files with 1211 additions and 1243 deletions

14
pom.xml
View File

@ -2,14 +2,6 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- Parent -->
<!--<parent>
<groupId>com.massivecraft.massivesuper</groupId>
<artifactId>MassiveSuper</artifactId>
<version>3.3.3</version>
<relativePath>../MassiveSuper</relativePath>
</parent>-->
<!-- Basics -->
<groupId>net.knarcraft</groupId>
<artifactId>Factions</artifactId>
@ -67,7 +59,7 @@
<artifactId>MassiveCore</artifactId>
<version>RELEASE</version>
<scope>system</scope>
<systemPath>lib\MassiveCore.jar</systemPath>
<systemPath>${project.basedir}\lib\MassiveCore.jar</systemPath>
</dependency>
<!-- WorldEdit -->
<dependency>
@ -103,7 +95,7 @@
<artifactId>lwc</artifactId>
<version>RELEASE</version>
<scope>system</scope>
<systemPath>lib\LWC.jar</systemPath>
<systemPath>${project.basedir}\lib\LWC.jar</systemPath>
</dependency>
<!-- PlaceholderAPI -->
<dependency>
@ -118,7 +110,7 @@
<artifactId>VentureChat</artifactId>
<version>RELEASE</version>
<scope>system</scope>
<systemPath>lib\VentureChat.jar</systemPath>
<systemPath>${project.basedir}\lib\VentureChat.jar</systemPath>
</dependency>
<!-- Dynmap -->
<dependency>

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.massivecore.Colorized;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
public interface EconomyParticipator extends RelationParticipator {
boolean msg(String msg, Object... args);

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.factions.entity.Faction;
import net.knarcraft.factions.entity.Faction;
import com.massivecraft.massivecore.util.extractor.Extractor;
public class ExtractorFactionAccountId implements Extractor {

View File

@ -1,81 +1,81 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.google.gson.GsonBuilder;
import com.massivecraft.factions.adapter.BoardAdapter;
import com.massivecraft.factions.adapter.BoardMapAdapter;
import com.massivecraft.factions.adapter.TerritoryAccessAdapter;
import com.massivecraft.factions.chat.modifier.ChatModifierLc;
import com.massivecraft.factions.chat.modifier.ChatModifierLp;
import com.massivecraft.factions.chat.modifier.ChatModifierParse;
import com.massivecraft.factions.chat.modifier.ChatModifierRp;
import com.massivecraft.factions.chat.modifier.ChatModifierUc;
import com.massivecraft.factions.chat.modifier.ChatModifierUcf;
import com.massivecraft.factions.chat.tag.ChatTagName;
import com.massivecraft.factions.chat.tag.ChatTagNameforce;
import com.massivecraft.factions.chat.tag.ChatTagRelcolor;
import com.massivecraft.factions.chat.tag.ChatTagRole;
import com.massivecraft.factions.chat.tag.ChatTagRoleprefix;
import com.massivecraft.factions.chat.tag.ChatTagRoleprefixforce;
import com.massivecraft.factions.chat.tag.ChatTagTitle;
import com.massivecraft.factions.cmd.CmdFactions;
import com.massivecraft.factions.cmd.type.TypeFactionChunkChangeType;
import com.massivecraft.factions.cmd.type.TypeRel;
import com.massivecraft.factions.engine.EngineCanCombatHappen;
import com.massivecraft.factions.engine.EngineChat;
import com.massivecraft.factions.engine.EngineChunkChange;
import com.massivecraft.factions.engine.EngineCleanInactivity;
import com.massivecraft.factions.engine.EngineDenyCommands;
import com.massivecraft.factions.engine.EngineDenyTeleport;
import com.massivecraft.factions.engine.EngineEcon;
import com.massivecraft.factions.engine.EngineExploit;
import com.massivecraft.factions.engine.EngineFlagEndergrief;
import com.massivecraft.factions.engine.EngineFlagExplosion;
import com.massivecraft.factions.engine.EngineFlagFireSpread;
import com.massivecraft.factions.engine.EngineFlagSpawn;
import com.massivecraft.factions.engine.EngineFlagZombiegrief;
import com.massivecraft.factions.engine.EngineFly;
import com.massivecraft.factions.engine.EngineLastActivity;
import com.massivecraft.factions.engine.EngineMotd;
import com.massivecraft.factions.engine.EngineMoveChunk;
import com.massivecraft.factions.engine.EnginePermBuild;
import com.massivecraft.factions.engine.EnginePlayerData;
import com.massivecraft.factions.engine.EnginePower;
import com.massivecraft.factions.engine.EngineSeeChunk;
import com.massivecraft.factions.engine.EngineShow;
import com.massivecraft.factions.engine.EngineTeleportHomeOnDeath;
import com.massivecraft.factions.engine.EngineTerritoryShield;
import com.massivecraft.factions.engine.EngineVisualizations;
import com.massivecraft.factions.entity.Board;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MConfColl;
import com.massivecraft.factions.entity.MFlagColl;
import com.massivecraft.factions.entity.MPermColl;
import com.massivecraft.factions.entity.MPlayerColl;
import com.massivecraft.factions.entity.migrator.MigratorFaction001Invitations;
import com.massivecraft.factions.entity.migrator.MigratorFaction002Ranks;
import com.massivecraft.factions.entity.migrator.MigratorFaction003Warps;
import com.massivecraft.factions.entity.migrator.MigratorFaction004WarpsPerms;
import com.massivecraft.factions.entity.migrator.MigratorMConf001EnumerationUtil;
import com.massivecraft.factions.entity.migrator.MigratorMConf002CleanInactivity;
import com.massivecraft.factions.entity.migrator.MigratorMConf003CleanInactivity;
import com.massivecraft.factions.entity.migrator.MigratorMConf004Rank;
import com.massivecraft.factions.entity.migrator.MigratorMConf005Warps;
import com.massivecraft.factions.entity.migrator.MigratorMPerm001Warps;
import com.massivecraft.factions.entity.migrator.MigratorMPerm002MoveStandard;
import com.massivecraft.factions.entity.migrator.MigratorMPlayer001Ranks;
import com.massivecraft.factions.entity.migrator.MigratorMPlayer002UsingAdminMode;
import com.massivecraft.factions.entity.migrator.MigratorTerritoryAccess001Restructure;
import com.massivecraft.factions.event.EventFactionsChunkChangeType;
import com.massivecraft.factions.integration.dynmap.IntegrationDynmap;
import com.massivecraft.factions.integration.lwc.IntegrationLwc;
import com.massivecraft.factions.integration.placeholderapi.IntegrationPlaceholderAPI;
import com.massivecraft.factions.integration.venturechat.IntegrationVentureChat;
import com.massivecraft.factions.integration.worldguard.IntegrationWorldGuard;
import com.massivecraft.factions.mixin.PowerMixin;
import com.massivecraft.factions.task.TaskFlagPermCreate;
import com.massivecraft.factions.task.TaskPlayerPowerUpdate;
import com.massivecraft.factions.task.TaskTax;
import net.knarcraft.factions.adapter.BoardAdapter;
import net.knarcraft.factions.adapter.BoardMapAdapter;
import net.knarcraft.factions.adapter.TerritoryAccessAdapter;
import net.knarcraft.factions.chat.modifier.ChatModifierLc;
import net.knarcraft.factions.chat.modifier.ChatModifierLp;
import net.knarcraft.factions.chat.modifier.ChatModifierParse;
import net.knarcraft.factions.chat.modifier.ChatModifierRp;
import net.knarcraft.factions.chat.modifier.ChatModifierUc;
import net.knarcraft.factions.chat.modifier.ChatModifierUcf;
import net.knarcraft.factions.chat.tag.ChatTagName;
import net.knarcraft.factions.chat.tag.ChatTagNameforce;
import net.knarcraft.factions.chat.tag.ChatTagRelcolor;
import net.knarcraft.factions.chat.tag.ChatTagRole;
import net.knarcraft.factions.chat.tag.ChatTagRoleprefix;
import net.knarcraft.factions.chat.tag.ChatTagRoleprefixforce;
import net.knarcraft.factions.chat.tag.ChatTagTitle;
import net.knarcraft.factions.cmd.CmdFactions;
import net.knarcraft.factions.cmd.type.TypeFactionChunkChangeType;
import net.knarcraft.factions.cmd.type.TypeRel;
import net.knarcraft.factions.engine.EngineCanCombatHappen;
import net.knarcraft.factions.engine.EngineChat;
import net.knarcraft.factions.engine.EngineChunkChange;
import net.knarcraft.factions.engine.EngineCleanInactivity;
import net.knarcraft.factions.engine.EngineDenyCommands;
import net.knarcraft.factions.engine.EngineDenyTeleport;
import net.knarcraft.factions.engine.EngineEcon;
import net.knarcraft.factions.engine.EngineExploit;
import net.knarcraft.factions.engine.EngineFlagEndergrief;
import net.knarcraft.factions.engine.EngineFlagExplosion;
import net.knarcraft.factions.engine.EngineFlagFireSpread;
import net.knarcraft.factions.engine.EngineFlagSpawn;
import net.knarcraft.factions.engine.EngineFlagZombiegrief;
import net.knarcraft.factions.engine.EngineFly;
import net.knarcraft.factions.engine.EngineLastActivity;
import net.knarcraft.factions.engine.EngineMotd;
import net.knarcraft.factions.engine.EngineMoveChunk;
import net.knarcraft.factions.engine.EnginePermBuild;
import net.knarcraft.factions.engine.EnginePlayerData;
import net.knarcraft.factions.engine.EnginePower;
import net.knarcraft.factions.engine.EngineSeeChunk;
import net.knarcraft.factions.engine.EngineShow;
import net.knarcraft.factions.engine.EngineTeleportHomeOnDeath;
import net.knarcraft.factions.engine.EngineTerritoryShield;
import net.knarcraft.factions.engine.EngineVisualizations;
import net.knarcraft.factions.entity.Board;
import net.knarcraft.factions.entity.BoardColl;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MConfColl;
import net.knarcraft.factions.entity.MFlagColl;
import net.knarcraft.factions.entity.MPermColl;
import net.knarcraft.factions.entity.MPlayerColl;
import net.knarcraft.factions.entity.migrator.MigratorFaction001Invitations;
import net.knarcraft.factions.entity.migrator.MigratorFaction002Ranks;
import net.knarcraft.factions.entity.migrator.MigratorFaction003Warps;
import net.knarcraft.factions.entity.migrator.MigratorFaction004WarpsPerms;
import net.knarcraft.factions.entity.migrator.MigratorMConf001EnumerationUtil;
import net.knarcraft.factions.entity.migrator.MigratorMConf002CleanInactivity;
import net.knarcraft.factions.entity.migrator.MigratorMConf003CleanInactivity;
import net.knarcraft.factions.entity.migrator.MigratorMConf004Rank;
import net.knarcraft.factions.entity.migrator.MigratorMConf005Warps;
import net.knarcraft.factions.entity.migrator.MigratorMPerm001Warps;
import net.knarcraft.factions.entity.migrator.MigratorMPerm002MoveStandard;
import net.knarcraft.factions.entity.migrator.MigratorMPlayer001Ranks;
import net.knarcraft.factions.entity.migrator.MigratorMPlayer002UsingAdminMode;
import net.knarcraft.factions.entity.migrator.MigratorTerritoryAccess001Restructure;
import net.knarcraft.factions.event.EventFactionsChunkChangeType;
import net.knarcraft.factions.integration.dynmap.IntegrationDynmap;
import net.knarcraft.factions.integration.lwc.IntegrationLwc;
import net.knarcraft.factions.integration.placeholderapi.IntegrationPlaceholderAPI;
import net.knarcraft.factions.integration.venturechat.IntegrationVentureChat;
import net.knarcraft.factions.integration.worldguard.IntegrationWorldGuard;
import net.knarcraft.factions.mixin.PowerMixin;
import net.knarcraft.factions.task.TaskFlagPermCreate;
import net.knarcraft.factions.task.TaskPlayerPowerUpdate;
import net.knarcraft.factions.task.TaskTax;
import com.massivecraft.massivecore.MassivePlugin;
import com.massivecraft.massivecore.command.type.RegistryType;
import com.massivecraft.massivecore.store.migrator.MigratorUtil;

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.entity.MPlayerColl;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.entity.MPlayerColl;
import com.massivecraft.massivecore.collections.MassiveSet;
import java.util.Collections;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.massivecore.Named;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.massivecore.Identified;
import com.massivecraft.massivecore.MassiveException;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
public interface PowerBoosted {
double getPowerBoost();

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPerm;
import com.massivecraft.massivecore.Colorized;
import com.massivecraft.massivecore.Named;
import com.massivecraft.massivecore.collections.MassiveSet;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import org.bukkit.ChatColor;

View File

@ -1,10 +1,9 @@
package com.massivecraft.factions;
package net.knarcraft.factions;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPerm.MPermable;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.util.RelationUtil;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.util.RelationUtil;
import com.massivecraft.massivecore.collections.MassiveSet;
import java.util.Collection;
@ -72,7 +71,7 @@ public class TerritoryAccess {
}
// The intermediate ones
public TerritoryAccess withGranted(MPermable mpermable, boolean with) {
public TerritoryAccess withGranted(MPerm.MPermable mpermable, boolean with) {
return withGrantedId(mpermable.getId(), with);
}
@ -100,7 +99,7 @@ public class TerritoryAccess {
return Faction.get(this.getHostFactionId());
}
public Set<MPermable> getGranteds() {
public Set<MPerm.MPermable> getGranteds() {
return MPerm.idsToMPermables(this.getGrantedIds());
}
@ -162,7 +161,7 @@ public class TerritoryAccess {
// INSTANCE METHODS
// -------------------------------------------- //
public boolean isGranted(MPermable permable) {
public boolean isGranted(MPerm.MPermable permable) {
return isGranted(permable.getId());
}

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.adapter;
package net.knarcraft.factions.adapter;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
@ -6,7 +6,7 @@ import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import com.massivecraft.factions.entity.Board;
import net.knarcraft.factions.entity.Board;
import java.lang.reflect.Type;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.adapter;
package net.knarcraft.factions.adapter;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
@ -7,7 +7,7 @@ import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import com.massivecraft.factions.TerritoryAccess;
import net.knarcraft.factions.TerritoryAccess;
import com.massivecraft.massivecore.ps.PS;
import java.lang.reflect.Type;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.adapter;
package net.knarcraft.factions.adapter;
import com.google.gson.JsonDeserializationContext;
@ -10,7 +10,7 @@ import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import com.google.gson.reflect.TypeToken;
import com.massivecraft.factions.TerritoryAccess;
import net.knarcraft.factions.TerritoryAccess;
import com.massivecraft.massivecore.store.migrator.MigratorUtil;
import java.lang.reflect.Type;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.chat;
package net.knarcraft.factions.chat;
import com.massivecraft.massivecore.Active;
import com.massivecraft.massivecore.Identified;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.chat;
package net.knarcraft.factions.chat;
import org.bukkit.command.CommandSender;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.chat;
package net.knarcraft.factions.chat;
import com.massivecraft.massivecore.collections.MassiveMap;
import org.bukkit.command.CommandSender;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.chat;
package net.knarcraft.factions.chat;
import com.massivecraft.massivecore.collections.MassiveMap;
import org.bukkit.command.CommandSender;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.chat.modifier;
package net.knarcraft.factions.chat.modifier;
import com.massivecraft.factions.chat.ChatModifier;
import net.knarcraft.factions.chat.ChatModifier;
import org.bukkit.command.CommandSender;
public class ChatModifierLc extends ChatModifier {

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.chat.modifier;
package net.knarcraft.factions.chat.modifier;
import com.massivecraft.factions.chat.ChatModifier;
import net.knarcraft.factions.chat.ChatModifier;
import org.bukkit.command.CommandSender;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.chat.modifier;
package net.knarcraft.factions.chat.modifier;
import com.massivecraft.factions.chat.ChatModifier;
import net.knarcraft.factions.chat.ChatModifier;
import com.massivecraft.massivecore.util.Txt;
import org.bukkit.command.CommandSender;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.chat.modifier;
package net.knarcraft.factions.chat.modifier;
import com.massivecraft.factions.chat.ChatModifier;
import net.knarcraft.factions.chat.ChatModifier;
import org.bukkit.command.CommandSender;
public class ChatModifierRp extends ChatModifier {

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.chat.modifier;
package net.knarcraft.factions.chat.modifier;
import com.massivecraft.factions.chat.ChatModifier;
import net.knarcraft.factions.chat.ChatModifier;
import org.bukkit.command.CommandSender;
public class ChatModifierUc extends ChatModifier {

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.chat.modifier;
package net.knarcraft.factions.chat.modifier;
import com.massivecraft.factions.chat.ChatModifier;
import net.knarcraft.factions.chat.ChatModifier;
import com.massivecraft.massivecore.util.Txt;
import org.bukkit.command.CommandSender;

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPlayer;
import org.bukkit.command.CommandSender;
public class ChatTagName extends ChatTag {

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPlayer;
import org.bukkit.command.CommandSender;
public class ChatTagNameforce extends ChatTag {

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.MPlayer;
import org.bukkit.command.CommandSender;
public class ChatTagRelcolor extends ChatTag {

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.MPlayer;
import com.massivecraft.massivecore.util.Txt;
import org.bukkit.command.CommandSender;

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPlayer;
import org.bukkit.command.CommandSender;
public class ChatTagRoleprefix extends ChatTag {

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.MPlayer;
import org.bukkit.command.CommandSender;
public class ChatTagRoleprefixforce extends ChatTag {

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.chat.tag;
package net.knarcraft.factions.chat.tag;
import com.massivecraft.factions.chat.ChatTag;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.chat.ChatTag;
import net.knarcraft.factions.entity.MPlayer;
import org.bukkit.command.CommandSender;
public class ChatTagTitle extends ChatTag {

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.command.MassiveCommandDeprecated;
import com.massivecraft.massivecore.command.MassiveCommandVersion;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,11 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.TerritoryAccess;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPerm.MPermable;
import com.massivecraft.factions.util.AsciiMap;
import net.knarcraft.factions.TerritoryAccess;
import net.knarcraft.factions.entity.BoardColl;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.util.AsciiMap;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
import com.massivecraft.massivecore.ps.PS;
import com.massivecraft.massivecore.util.Txt;
@ -61,11 +60,11 @@ public abstract class CmdFactionsAccessAbstract extends FactionsCommand {
msg("<k>Granted to: %s", CmdFactionsPermShow.permablesToDisplayString(ta.getGranteds(), msender));
}
public void setAccess(Collection<PS> chunks, MPermable mpermable, boolean granted) {
public void setAccess(Collection<PS> chunks, MPerm.MPermable mpermable, boolean granted) {
chunks.forEach(chunk -> setAccess(chunk, mpermable, granted));
}
public void setAccess(PS chunk, MPermable mpermable, boolean granted) {
public void setAccess(PS chunk, MPerm.MPermable mpermable, boolean granted) {
TerritoryAccess ta = BoardColl.get().getTerritoryAccessAt(chunk);
Faction faction = ta.getHostFaction();

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,12 +1,11 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import com.massivecraft.factions.entity.Board;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPerm.MPermable;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.entity.Board;
import net.knarcraft.factions.entity.BoardColl;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveMap;
import com.massivecraft.massivecore.mixin.MixinWorld;
@ -39,7 +38,7 @@ public class CmdFactionsAccessInspect extends FactionsCommand {
public void perform() throws MassiveException {
// Parameter
Faction faction = this.readArgAt(1, msenderFaction);
MPermable mpermable = TypeMPermable.get(faction).read(this.argAt(0), sender);
MPerm.MPermable mpermable = TypeMPermable.get(faction).read(this.argAt(0), sender);
String factionId = faction.getId();

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import net.knarcraft.factions.Perm;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.Perm;
import net.knarcraft.factions.entity.BoardColl;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import net.knarcraft.factions.Perm;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
import com.massivecraft.massivecore.ps.PS;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import net.knarcraft.factions.Perm;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,10 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm.MPermable;
import net.knarcraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.entity.Faction;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.ps.PS;
import net.knarcraft.factions.entity.MPerm;
import java.util.Set;
@ -49,7 +49,7 @@ public abstract class CmdFactionsAccessSetX extends CmdFactionsAccessAbstract {
@Override
public void perform() throws MassiveException {
// Args
final MPermable mpermable = this.getMPermable(hostFaction);
final MPerm.MPermable mpermable = this.getMPermable(hostFaction);
final Set<PS> chunks = this.getChunks();
if (chunks == null) {
@ -70,7 +70,7 @@ public abstract class CmdFactionsAccessSetX extends CmdFactionsAccessAbstract {
// EXTRAS
// -------------------------------------------- //
public MPermable getMPermable(Faction faction) throws MassiveException {
public MPerm.MPermable getMPermable(Faction faction) throws MassiveException {
String arg = this.argAt(this.getMPermableArgIndex());
return TypeMPermable.get(faction).read(arg, sender);
}

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeInteger;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.cmd.type.TypeMPermable;
public abstract class CmdFactionsAccessSetXSimple extends CmdFactionsAccessSetX {
// -------------------------------------------- //

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsAccessView extends CmdFactionsAccessAbstract {
// -------------------------------------------- //

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.TerritoryAccess;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.util.AsciiMap;
import net.knarcraft.factions.TerritoryAccess;
import net.knarcraft.factions.entity.BoardColl;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.util.AsciiMap;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
import com.massivecraft.massivecore.command.type.TypeNullable;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsClaim extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,15 +1,15 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Rel;
import com.massivecraft.factions.TerritoryAccess;
import com.massivecraft.factions.entity.Board;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.Invitation;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.entity.MPlayerColl;
import net.knarcraft.factions.Rel;
import net.knarcraft.factions.TerritoryAccess;
import net.knarcraft.factions.entity.Board;
import net.knarcraft.factions.entity.BoardColl;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.Invitation;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.entity.MPlayerColl;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveSet;
import com.massivecraft.massivecore.ps.PS;

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.Perm;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.command.editor.CommandEditSingleton;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;

View File

@ -1,14 +1,13 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.req.ReqHasntFaction;
import com.massivecraft.factions.cmd.type.TypeFactionNameStrict;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.event.EventFactionsCreate;
import com.massivecraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.factions.event.EventFactionsMembershipChange.MembershipChangeReason;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.req.ReqHasntFaction;
import net.knarcraft.factions.cmd.type.TypeFactionNameStrict;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.event.EventFactionsCreate;
import net.knarcraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.mson.Mson;
import com.massivecraft.massivecore.store.MStore;
@ -56,7 +55,7 @@ public class CmdFactionsCreate extends FactionsCommand {
msender.setRank(faction.getLeaderRank());
msender.setFaction(faction);
EventFactionsMembershipChange joinEvent = new EventFactionsMembershipChange(sender, msender, faction, MembershipChangeReason.CREATE);
EventFactionsMembershipChange joinEvent = new EventFactionsMembershipChange(sender, msender, faction, EventFactionsMembershipChange.MembershipChangeReason.CREATE);
joinEvent.run();
// NOTE: join event cannot be cancelled or you'll have an empty faction

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.req.ReqHasFaction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsDescriptionChange;
import net.knarcraft.factions.cmd.req.ReqHasFaction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsDescriptionChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeString;
import com.massivecraft.massivecore.mixin.MixinDisplayName;

View File

@ -1,16 +1,15 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MFlag;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsDisband;
import com.massivecraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.factions.event.EventFactionsMembershipChange.MembershipChangeReason;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MFlag;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsDisband;
import net.knarcraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeStringConfirmation;
import com.massivecraft.massivecore.util.ConfirmationUtil;
@ -63,7 +62,7 @@ public class CmdFactionsDisband extends FactionsCommand {
// Run event for each player in the faction
for (MPlayer mplayer : faction.getMPlayers()) {
EventFactionsMembershipChange membershipChangeEvent = new EventFactionsMembershipChange(sender, mplayer, FactionColl.get().getNone(), MembershipChangeReason.DISBAND);
EventFactionsMembershipChange membershipChangeEvent = new EventFactionsMembershipChange(sender, mplayer, FactionColl.get().getNone(), EventFactionsMembershipChange.MembershipChangeReason.DISBAND);
membershipChangeEvent.run();
}

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import net.knarcraft.factions.Factions;
import org.bukkit.ChatColor;
public class CmdFactionsDocumentation extends FactionsCommand {

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.entity.MFlag;
import com.massivecraft.factions.entity.MFlagColl;
import net.knarcraft.factions.entity.MFlag;
import net.knarcraft.factions.entity.MFlagColl;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.util.Txt;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.massivecore.MassiveException;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.MassiveException;
public class CmdFactionsDocumentationPower extends FactionsCommandDocumentation {

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.entity.Rank;
import net.knarcraft.factions.entity.Rank;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.mson.Mson;
import com.massivecraft.massivecore.util.Txt;

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.req.ReqTaxEnabled;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.cmd.req.ReqTaxEnabled;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.money.Money;
import com.massivecraft.massivecore.util.TimeDiffUtil;

View File

@ -1,9 +1,8 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.req.ReqFactionWarpsEnabled;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPerm.MPermable;
import net.knarcraft.factions.cmd.req.ReqFactionWarpsEnabled;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPerm;
import com.massivecraft.massivecore.MassiveException;
import java.util.Set;
@ -58,7 +57,7 @@ public class CmdFactionsDocumentationWarps extends FactionsCommandDocumentation
}
if (msenderFaction.isNormal()) {
Set<MPermable> set = msenderFaction.getPermittedPermables(MPerm.getPermWarp());
Set<MPerm.MPermable> set = msenderFaction.getPermittedPermables(MPerm.getPermWarp());
String permables = CmdFactionsPermShow.permablesToDisplayString(set, msender);
msgDoc("In your faction warps can be used by: %s<i>.", permables);
}

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.event.EventFactionsFactionShowAsync;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.event.EventFactionsFactionShowAsync;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.PriorityLines;
import com.massivecraft.massivecore.mixin.MixinMessage;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsFlag extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.entity.MFlag;
import com.massivecraft.factions.entity.MFlagColl;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.entity.MFlag;
import net.knarcraft.factions.entity.MFlagColl;
import net.knarcraft.factions.entity.MPlayer;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.Parameter;
import com.massivecraft.massivecore.pager.Pager;

View File

@ -1,11 +1,11 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMFlag;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MFlag;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.event.EventFactionsFlagChange;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMFlag;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MFlag;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.event.EventFactionsFlagChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeBooleanYes;

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MFlag;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MFlag;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveList;
import com.massivecraft.massivecore.command.Parameter;

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.engine.EngineFly;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.engine.EngineFly;
import net.knarcraft.factions.entity.MPlayer;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.MassiveCommandToggle;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.Visibility;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsInvite extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,10 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.Invitation;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsInvitedChange;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.Invitation;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsInvitedChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.container.TypeSet;
import com.massivecraft.massivecore.mson.Mson;

View File

@ -1,10 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.Invitation;
import com.massivecraft.factions.entity.MPerm;
import net.knarcraft.factions.Perm;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.Invitation;
import net.knarcraft.factions.entity.MPerm;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveList;
import com.massivecraft.massivecore.command.Parameter;

View File

@ -1,9 +1,9 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsInvitedChange;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsInvitedChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.container.TypeSet;
import com.massivecraft.massivecore.mson.Mson;

View File

@ -1,15 +1,14 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MFlag;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.factions.event.EventFactionsMembershipChange.MembershipChangeReason;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.Perm;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MFlag;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.mson.Mson;
import com.massivecraft.massivecore.util.Txt;
@ -91,7 +90,7 @@ public class CmdFactionsJoin extends FactionsCommand {
}
// Event
EventFactionsMembershipChange membershipChangeEvent = new EventFactionsMembershipChange(sender, msender, faction, MembershipChangeReason.JOIN);
EventFactionsMembershipChange membershipChangeEvent = new EventFactionsMembershipChange(sender, msender, faction, EventFactionsMembershipChange.MembershipChangeReason.JOIN);
membershipChangeEvent.run();
if (membershipChangeEvent.isCancelled()) {
return;

View File

@ -1,14 +1,13 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.factions.event.EventFactionsMembershipChange.MembershipChangeReason;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.util.IdUtil;
import org.bukkit.ChatColor;
@ -63,7 +62,7 @@ public class CmdFactionsKick extends FactionsCommand {
}
// Event
EventFactionsMembershipChange event = new EventFactionsMembershipChange(sender, mplayer, FactionColl.get().getNone(), MembershipChangeReason.KICK);
EventFactionsMembershipChange event = new EventFactionsMembershipChange(sender, mplayer, FactionColl.get().getNone(), EventFactionsMembershipChange.MembershipChangeReason.KICK);
event.run();
if (event.isCancelled()) {
return;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.req.ReqHasFaction;
import net.knarcraft.factions.cmd.req.ReqHasFaction;
public class CmdFactionsLeave extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,10 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.comparator.ComparatorFactionList;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.comparator.ComparatorFactionList;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MPlayer;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.Parameter;
import com.massivecraft.massivecore.pager.Pager;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.util.AsciiMap;
import net.knarcraft.factions.util.AsciiMap;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
import com.massivecraft.massivecore.command.type.primitive.TypeBooleanYes;

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
public class CmdFactionsMoney extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,10 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.integration.Econ;
import net.knarcraft.factions.Perm;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.integration.Econ;
import com.massivecraft.massivecore.MassiveException;
public class CmdFactionsMoneyBalance extends FactionsCommand {

View File

@ -1,11 +1,11 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.integration.Econ;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.integration.Econ;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeDouble;
import com.massivecraft.massivecore.money.Money;

View File

@ -1,11 +1,11 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.integration.Econ;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.integration.Econ;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeDouble;
import com.massivecraft.massivecore.money.Money;

View File

@ -1,13 +1,13 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.integration.Econ;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.integration.Econ;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeDouble;
import com.massivecraft.massivecore.money.Money;

View File

@ -1,13 +1,13 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.integration.Econ;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.integration.Econ;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeDouble;
import com.massivecraft.massivecore.money.Money;

View File

@ -1,12 +1,12 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.cmd.req.ReqBankCommandsEnabled;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.integration.Econ;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.cmd.req.ReqBankCommandsEnabled;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.integration.Econ;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeDouble;
import com.massivecraft.massivecore.money.Money;

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.FactionColl;
import com.massivecraft.factions.entity.MConf;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.FactionColl;
import net.knarcraft.factions.entity.MConf;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.Visibility;
import com.massivecraft.massivecore.command.type.primitive.TypeStringConfirmation;

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.event.EventFactionsMotdChange;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.event.EventFactionsMotdChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.TypeNullable;
import com.massivecraft.massivecore.command.type.primitive.TypeString;

View File

@ -1,10 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeFactionNameLenient;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.event.EventFactionsNameChange;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeFactionNameLenient;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.event.EventFactionsNameChange;
import com.massivecraft.massivecore.MassiveException;
public class CmdFactionsName extends FactionsCommand {

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import net.knarcraft.factions.Factions;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeBooleanYes;
import com.massivecraft.massivecore.util.IdUtil;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsPerm extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPermColl;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPermColl;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.Parameter;
import com.massivecraft.massivecore.pager.Pager;

View File

@ -1,12 +1,12 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPerm;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.event.EventFactionsPermChange;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPerm;
import net.knarcraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.event.EventFactionsPermChange;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.primitive.TypeBooleanYes;
import com.massivecraft.massivecore.util.Txt;

View File

@ -1,11 +1,10 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPerm;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPerm.MPermable;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPerm;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveList;
import com.massivecraft.massivecore.util.Txt;
@ -37,7 +36,7 @@ public class CmdFactionsPermShow extends FactionsCommand {
Faction faction = this.readArg(msenderFaction);
Set<String> permittedIds = faction.getPerms().get(mperm.getId());
List<MPermable> permables = new MassiveList<>();
List<MPerm.MPermable> permables = new MassiveList<>();
for (String permitted : permittedIds) {
permables.add(MPerm.idToMPermable(permitted));
@ -59,7 +58,7 @@ public class CmdFactionsPermShow extends FactionsCommand {
return MPerm.idToMPermable(id);
}
public static String permablesToDisplayString(Collection<MPermable> permables, Object watcherObject) {
public static String permablesToDisplayString(Collection<MPerm.MPermable> permables, Object watcherObject) {
MPlayer mplayer = MPlayer.get(watcherObject);
Faction faction = mplayer.getFaction();

View File

@ -1,11 +1,11 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.entity.Rank;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.entity.Rank;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveList;
import com.massivecraft.massivecore.mson.Mson;

View File

@ -1,12 +1,11 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import com.massivecraft.factions.cmd.type.TypeMPermable;
import com.massivecraft.factions.entity.Faction;
import com.massivecraft.factions.entity.MPerm;
import com.massivecraft.factions.entity.MPerm.MPermable;
import com.massivecraft.factions.entity.MPlayer;
import com.massivecraft.factions.entity.Rank;
import net.knarcraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeMPermable;
import net.knarcraft.factions.entity.Faction;
import net.knarcraft.factions.entity.MPerm;
import net.knarcraft.factions.entity.MPlayer;
import net.knarcraft.factions.entity.Rank;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveList;
import com.massivecraft.massivecore.util.Txt;
@ -42,7 +41,7 @@ public class CmdFactionsPermViewall extends FactionsCommand {
}
// Create list of all applicable permables
List<MPermable> permables = new MassiveList<>();
List<MPerm.MPermable> permables = new MassiveList<>();
permables.add(permable);
if (permable instanceof MPlayer) {
@ -69,7 +68,7 @@ public class CmdFactionsPermViewall extends FactionsCommand {
for (MPerm mperm : MPerm.getAll()) {
String mpermId = mperm.getId();
permable:
for (MPermable mpa : permables) {
for (MPerm.MPermable mpa : permables) {
if (!faction.isPermitted(mpa.getId(), mperm.getId())) {
continue permable;
}

View File

@ -1,8 +1,8 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeMPlayer;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.factions.entity.MPlayer;
import net.knarcraft.factions.cmd.type.TypeMPlayer;
import net.knarcraft.factions.entity.MConf;
import net.knarcraft.factions.entity.MPlayer;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.Progressbar;
import com.massivecraft.massivecore.event.EventMassiveCorePlayerCleanInactivityToleranceMillis;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsPowerboost extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,7 +1,7 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.Factions;
import com.massivecraft.factions.FactionsParticipator;
import net.knarcraft.factions.Factions;
import net.knarcraft.factions.FactionsParticipator;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.type.Type;
import com.massivecraft.massivecore.command.type.primitive.TypeDouble;

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsPowerboostFaction extends FactionsCommand {
// -------------------------------------------- //

View File

@ -1,6 +1,6 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
import com.massivecraft.factions.cmd.type.TypeFaction;
import net.knarcraft.factions.cmd.type.TypeFaction;
public abstract class CmdFactionsPowerboostFactionAbstract extends CmdFactionsPowerboostAbstract {
// -------------------------------------------- //

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsPowerboostFactionAdd extends CmdFactionsPowerboostFactionAbstract {
// -------------------------------------------- //

View File

@ -1,4 +1,4 @@
package com.massivecraft.factions.cmd;
package net.knarcraft.factions.cmd;
public class CmdFactionsPowerboostFactionMultiply extends CmdFactionsPowerboostFactionAbstract {
// -------------------------------------------- //

Some files were not shown because too many files have changed in this diff Show More