Coder Social home page Coder Social logo

factions's Introduction

factions's People

Contributors

aethersurfer avatar alkarinv avatar ammaraskar avatar amrac avatar bladedpenguin avatar blha303 avatar brettflan avatar cs-birb avatar darkseraphim avatar david-bannon avatar daviga404 avatar derenix avatar dotblank avatar drexplosionpd avatar exec64 avatar first4ever avatar greatman avatar gregor0812 avatar jastice avatar magnusulf avatar markhughes avatar oloflarsson avatar patrickfreed avatar pokechu22 avatar riking avatar spathizilla avatar thecomputergeek2 avatar thomastanck avatar tibowl avatar ulumulu1510 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

factions's Issues

bug not working

  • Affected Plugin Name: Factions
  • Affected Plugin Version: v3.0.3

Server version: [17:31:05 INFO]: This server is running CraftBukkit version git-Spigot-f56e2e7-7fc66b2 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)
[17:31:05 INFO]: Checking version, please wait...
[17:31:06 INFO]: You are running the latest version

Plugin crashes at startup: [17:29:19 INFO]: FAILURE FOR CLASS: class com.massivecraft.factions.entity.MPlayer [17:29:19 ERROR]: Error occurred while enabling Factions v3.0.3 (Is it up to date?) java.lang.NullPointerException: null at com.massivecraft.factions.entity.migrator.MigratorMPlayer001Ranks.migrateInner(MigratorMPlayer001Ranks.java:32) ~[?:?] at com.massivecraft.massivecore.store.migrator.MigratorRoot.migrate(MigratorRoot.java:117) ~[?:?] at com.massivecraft.massivecore.store.migrator.MigratorUtil.migrateClass(MigratorUtil.java:322) ~[?:?] at com.massivecraft.massivecore.store.migrator.MigratorUtil.migrateObject(MigratorUtil.java:238) ~[?:?] at com.massivecraft.massivecore.store.migrator.MigratorUtil.migrate(MigratorUtil.java:192) ~[?:?] at com.massivecraft.massivecore.store.Coll.loadFromRemoteFixed(Coll.java:307) ~[?:?] at com.massivecraft.massivecore.store.Coll.initLoadAllFromRemote(Coll.java:799) ~[?:?] at com.massivecraft.massivecore.store.Coll.setActive(Coll.java:950) ~[?:?] at com.massivecraft.massivecore.store.Coll.setActive(Coll.java:989) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.activateOne(MassivePlugin.java:247) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.activateOne(MassivePlugin.java:226) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.activateOne(MassivePlugin.java:226) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.activateOne(MassivePlugin.java:235) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.activate(MassivePlugin.java:211) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.activateAuto(MassivePlugin.java:324) ~[?:?] at com.massivecraft.factions.Factions.onEnableInner(Factions.java:128) ~[?:?] at com.massivecraft.massivecore.MassivePlugin.onEnable(MassivePlugin.java:82) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:434) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:348) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:580) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:542) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:420) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:294) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698) [spigot-1.13.2.jar:git-Spigot-f56e2e7-7fc66b2] at java.lang.Thread.run(Unknown Source) [?:1.8.0_191]

Factions 3.1.5 do not work with spigot 1.14

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.5

Describe your Environment

  • Server Version: Spigot-1.14
[12:52:49] [Server thread/INFO]: [Factions] Loading Factions v3.1.5
[12:52:49] [Server thread/INFO]: [MassiveCore] Enabling MassiveCore v3.1.5
[12:52:49] [Server thread/INFO]: [MassiveCore 3.1.5] === ENABLE START ===
[12:52:49] [Server thread/INFO]: [MassiveCore 3.1.5] Loading Cachefile datas...
[12:52:49] [Server thread/INFO]: [MassiveCore 3.1.5] Loading Onlineplayer datas...
[12:52:49] [Server thread/INFO]: [MassiveCore 3.1.5] Loading Registry datas...
[12:52:49] [Server thread/INFO]: [MassiveCore 3.1.5] Saving Cachefile...
[12:52:49] [Server thread/INFO]: [MassiveCore 3.1.5] Setup of IdUtil took 25ms.
[12:52:49] [Server thread/ERROR]: Error occurred while enabling MassiveCore v3.1.5 (Is it up to date?)
java.lang.ExceptionInInitializerError: null
        at com.massivecraft.massivecore.command.type.RegistryType.registerAll(RegistryType.java:312) ~[?:?]
        at com.massivecraft.massivecore.MassiveCore.onEnableInner(MassiveCore.java:260) ~[?:?]
        at com.massivecraft.massivecore.MassivePlugin.onEnable(MassivePlugin.java:84) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:352) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:416) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:458) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:372) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:195) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:758) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.IllegalArgumentException: Cannot get ID of Modern Material
        at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.Material.getId(Material.java:3302) ~[spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at com.massivecraft.massivecore.command.type.enumeration.TypeMaterial.getIdsInner(TypeMaterial.java:31) ~[?:?]
        at com.massivecraft.massivecore.command.type.enumeration.TypeMaterial.getIdsInner(TypeMaterial.java:9) ~[?:?]
        at com.massivecraft.massivecore.command.type.TypeAbstract.getIds(TypeAbstract.java:351) ~[?:?]
        at com.massivecraft.massivecore.command.type.TypeAbstractChoice.createOptionKeys(TypeAbstractChoice.java:365) ~[?:?]
        at com.massivecraft.massivecore.command.type.TypeAbstractChoice.createOptions(TypeAbstractChoice.java:339) ~[?:?]
        at com.massivecraft.massivecore.command.type.TypeAbstractChoice.setAll(TypeAbstractChoice.java:77) ~[?:?]
        at com.massivecraft.massivecore.command.type.TypeAbstractChoice.setAll(TypeAbstractChoice.java:84) ~[?:?]
        at com.massivecraft.massivecore.command.type.enumeration.TypeEnum.<init>(TypeEnum.java:25) ~[?:?]
        at com.massivecraft.massivecore.command.type.enumeration.TypeMaterial.<init>(TypeMaterial.java:19) ~[?:?]
        at com.massivecraft.massivecore.command.type.enumeration.TypeMaterial.<clinit>(TypeMaterial.java:15) ~[?:?]
        ... 11 more

[12:53:23] [Server thread/INFO]: [Factions] Enabling Factions v3.1.5
[12:53:23] [Server thread/INFO]: [Factions 3.1.5] === ENABLE START ===
[12:53:23] [Server thread/ERROR]: Error occurred while enabling Factions v3.1.5 (Is it up to date?)
java.lang.NullPointerException: null
        at com.massivecraft.massivecore.MassivePlugin.checkVersionSynchronization(MassivePlugin.java:119) ~[?:?]
        at com.massivecraft.massivecore.MassivePlugin.onEnablePre(MassivePlugin.java:98) ~[?:?]
        at com.massivecraft.massivecore.MassivePlugin.onEnable(MassivePlugin.java:83) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:352) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:416) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:458) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:372) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:440) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:258) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:758) [spigot-1.14.jar:git-Spigot-4d24e36-5193f76]
        at java.lang.Thread.run(Thread.java:834) [?:?]

/f powerBoost <set/add> <faction/player> <name> [amount=show]

It was good if the command /f powerBoost could add power not just set power. It will make it easier to add power without looking at how much the current bonus is. Allows you to add a bonus through another plugin.

Current command
/f powerBoost <faction/player> <name> [amount=show]

Suggested change add <set/add> parameter.
/f powerBoost <set/add> <faction/player> <name> [amount=show]

Extend /f fly restrictions

Add restrictions to the fly command such as:

It disactivates when players who don't belong to faction are a configurable radius nearby.
Receiving an attack disactivates fly mode.

ClaimsMustBeConnected Enforcement Option

Hello! Just a quick feature request. Would it be possible to cause claims to be unclaimed if they become disconnected from the larger portion (home) of claims when "claimsMustBeConnected' are true? This could just be an option to prevent people from making islands of claims that are disconnected by claiming over to an area and then just unclaiming the chunks between.

Rework /f access

/f access needs to be reworked, and the new system needs these features:

  • ability to grant access to specific players, factions, ranks, relations and specific ranks within other factions
  • an easy way to see where someone has been given access
  • an easy way to give and remove access in bulk

Empty factions don't dissappear

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.0

Describe your Environment

  • Server Version: 1.13.2 (last build)

Steps to Reproduce this Bug

No idea, you probably just have to have installed factions and let players build and abandon factions.

Observed Results

Empty factions still remain once no players are left
imagen

Expected Results

Factions should dissapear once players are expelled for inactivity. This may have been fixed in Factions3, but I still feel like it should be reported.

For now I'll just delete them and see if more get accumulated.

Perms not working correctly

You can give certain perms to ranks in factions, but once they are given to ranks they cannot be revoked. It shows correctly that you removed perm, also the perm doesn't show up in perms list for specific rank, but players with that rank can still do stuff like they have that perm.

Enhancement: Prevent Chorus Fruit and Enderpearl teleportation inside any faction you do not belong to.

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.3

Describe your Environment

  • Server Version: 1.14.4

Enhancement

Prevent Chorus Fruit and Enderpearl teleportation inside any faction you do not belong to. Most likely would have to be a config file boolean implementation to enable or disable this enhancement option.

Reasoning

After further testing on a test server, it was found that Chorus Fruit is quite OP when it comes to getting inside of bases. Whether the space is one high or two high, you can teleport into bases and even teleport into or onto redstone contraptions. If someone built a secure vault door that uses a hidden security key, the door is no longer as secure as long as Chorus Fruit remains an option to get into the redstone.

Enderpearls, on the other hand, are widely used to glitch and while there have been many plugins in the past to disable or fix the glitch, there aren't many updated plugins to counteract enderpearl abuse from 1.13+.

/f rank /f warp commands do not work

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.1

Describe your Environment

  • Server Version: Spigot 1.13.2

Steps to Reproduce this Bug

New commands /f warp /f perm are not in the menu and do not work.

/mstore/factions_mconf/instance.json
"warpsEnabled": true,

/f kicking players in other factions does not work.

Affected Plugin

Factions3. Yes. It's installed. Version 3.2.0
  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.0

Describe your Environment

  • Server Version: git-Paper-621(MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)

Steps to Reproduce this Bug

  1. Enable /f admin.
  2. Try and /f kick a player from another faction.
  3. Watch as it gives you an internal error.

Observed Results

I tried to kick a banned player from a faction. It didn't work and it gave an internal error. The error is as follows.

error.txt

Expected Results

I expected the player to be kicked from the faction.

Phantom

Phantom is hostile mob, probably not spawn in a faction where monsters are off.

Problem with the Prefixes

Hey I just downloaded your plugin and the prefixes seems to be not working for me for some reason, Im running 1.13.2. and this is my prefix in the config file:
"chatSetFormatTo": "<{factions_relcolor}§l{factions_roleprefix}§r{factions_relcolor}{factions_name|rp}§f%1$s> %2$s",

And it looks like that ingame aswell.

Error /f perm set <perm> <faction>

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.2

Describe your Environment

  • Server Version: Spigot 1.13.2

Steps to Reproduce this Bug

  1. If I want to add permissions to another faction, it will return error in console and permissions do not work.
[22:48:28] [Server thread/INFO]: Uran234 issued server command: /f perm set container killkill yes
[22:48:28] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'f perm set container killkill yes' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:704) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
	at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException: oid
	at com.massivecraft.massivecore.store.SenderColl.get(SenderColl.java:57) ~[?:?]
	at com.massivecraft.massivecore.command.type.sender.TypeSenderEntity.getResultForSenderId(TypeSenderEntity.java:62) ~[?:?]
	at com.massivecraft.massivecore.command.type.sender.TypeSenderEntity.getResultForSenderId(TypeSenderEntity.java:8) ~[?:?]
	at com.massivecraft.massivecore.command.type.sender.TypeSenderIdAbstract.read(TypeSenderIdAbstract.java:127) ~[?:?]
	at com.massivecraft.factions.cmd.type.TypeMPermable.read(TypeMPermable.java:79) ~[?:?]
	at com.massivecraft.factions.cmd.CmdFactionsPermSet.perform(CmdFactionsPermSet.java:40) ~[?:?]
	at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1177) ~[?:?]
	at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
	at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
	at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
	... 14 more
  1. If the player name and the faction name are the same, the player is set. Maybe something like
/f perm set <perm> f <faction>...
/f perm set <perm> p <player>...

Error for factionless /f status

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.2

Describe your Environment

  • Server Version: Paper 522 (MC 1.13.2)

Steps to Reproduce this Bug

  1. Have no faction
  2. Type /f status

Observed Results

I get this in console

[17:03:08 ERROR]: null                                                                                                                                                                                                                       |
org.bukkit.command.CommandException: Unhandled exception executing 'f status' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.13.2.jar:git-Paper-522]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1797) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1605) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:15) ~[patched_1.13.2.jar:git-Paper-522]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:108) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1011) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:938) ~[patched_1.13.2.jar:git-Paper-522]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:836) ~[patched_1.13.2.jar:git-Paper-522]
        at java.lang.Thread.run(Thread.java:844) [?:?]
Caused by: java.lang.NullPointerException: senderObject
        at com.massivecraft.massivecore.util.IdUtil.getId(IdUtil.java:658) ~[?:?]
        at com.massivecraft.massivecore.util.IdUtil.isOnline(IdUtil.java:804) ~[?:?]
        at com.massivecraft.massivecore.mixin.MixinPlayed.isOnline(MixinPlayed.java:27) ~[?:?]
        at com.massivecraft.massivecore.store.SenderEntity.isOnline(SenderEntity.java:193) ~[?:?]
        at com.massivecraft.factions.comparator.ComparatorMPlayerInactivity.compareInner(ComparatorMPlayerInactivity.java:30) ~[?:?]
        at com.massivecraft.factions.comparator.ComparatorMPlayerInactivity.compareInner(ComparatorMPlayerInactivity.java:7) ~[?:?]
        at com.massivecraft.massivecore.comparator.ComparatorAbstract.compareSystem(ComparatorAbstract.java:79) ~[?:?]
        at com.massivecraft.massivecore.comparator.ComparatorAbstract.compare(ComparatorAbstract.java:45) ~[?:?]
        at java.util.TimSort.binarySort(TimSort.java:296) ~[?:?]
        at java.util.TimSort.sort(TimSort.java:239) ~[?:?]
        at java.util.Arrays.sort(Arrays.java:1514) ~[?:?]
        at java.util.ArrayList.sort(ArrayList.java:1585) ~[?:?]
        at java.util.Collections.sort(Collections.java:176) ~[?:?]
        at com.massivecraft.factions.cmd.CmdFactionsStatus.perform(CmdFactionsStatus.java:49) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1177) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[patched_1.13.2.jar:git-Paper-522]
        ... 14 more

materialsContainer

Factions 3.1.5 with fix

running on paper 1.13.2

How can i make it so enderchests are not part of the containers group and everyone can open them no matter faction or claim.

I mainly want everyone to be able to open enderchest in spawn but it would be great to do so anywhere.

/f promote <player> and /f demote <player>

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.4

Describe your Environment

  • Server Version: Spigot 1.13.2

Expected Results

Please give back the commands /f promote <player> or /f demote <player>. They are comfortable and short, for fast change of rank. And I do not even have to remember the names of the ranks or look for them.

Chunk Coordinates to respect /gamerule reducedDebugInfo true, do not show coords

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.3

Describe your Environment

  • Server Version: 1.14.4

Enhancement

Related to: #47
Commands that give chunk coords:
/f access
/f access deny
/f access grant
/f access inspect
/f access view
/f seeChunkOld
/f sco
/f claim
/f unclaim

Locations of which chunk coords are shown in a msg:
\cmd\CmdFactionsAccessAbstract.java ln 86, 92, 99
\cmd\CmdFactionsAccessInspect.java ln 92
\cmd\CmdFactionsSeeChunkOld.java ln 61
\integration\worldguard\EngineWorldGuard.java ln 88

Locations of which coordinates are used, but unsure if they're making it to the client's screen:
\adapter\BoardMapAdapter.java ln 47, 63

Notes

I went through the code the best I can to document places where chunk coordinates show up in the client's chat. For /f access, /f seeChunkOld, /f sco, we're just going to deny permissions to those commands for the time being. However, it would be good to eventually fix /f claim and /f unclaim. While it really isn't a big issue as there are built-in limitations, such as chunk claims have to be adjacent to previously claimed chunks and the fact of limited faction power, we can imagine a slim chance of claim abuse among more immature players. None of our server members would do such (hopefully), since we're friends and friends of friends, so no rush if you do decide to take on this ticket.

Faction Boat/Vehicle Perms

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.2

Describe your Environment

  • Server Version:
    1.14.4

Steps to Reproduce this Bug

Tried looking up faction perms on wiki
Used ingame commands to view perms
Tried to create permission yml but didn't work

Observed Results

No permission to allow boat placing in safezone. I have players start out on an island with a boat but they can't place it down in water cause it's in safezone and apparently there's no permission to allow boat placing. I saw that the console says I can't place vehicles down.

Expected Results

I expect there to be a permission that allows boat placing in SafeZone.

Error /f unclaim fill

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.5

Describe your Environment

  • Server Version: 1.13.2
[11:07:38 INFO]: StaGo_Cz issued server command: /f unclaim fill
[11:07:38 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'f unclaim fill' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:704) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-cf694d8-8d8475f]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException: pss
        at com.massivecraft.factions.entity.MPlayer.tryClaim(MPlayer.java:801) ~[?:?]
        at com.massivecraft.factions.cmd.CmdFactionsSetX.perform(CmdFactionsSetX.java:54) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1177) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-cf694d8-8d8475f]
        ... 14 more

Error /f disband

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 1.3.2

Describe your Environment

  • Server Version: 1.13.2

Steps to Reproduce this Bug

Does not work /f disband. Faction does not disband even when there are no players.

F top score

Add a generic "score" as an /f top possibility.
It needs to be able to take these things into account:

  • Money
  • Territory
  • Members
  • Kill/death statistics
  • Spawners in territory

Error in console when attacking phantom on player.

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.2

Describe your Environment

  • Server Version: Spigot 1.13.2

Steps to Reproduce this Bug

Error in console when attacking phantom on player.

Could not pass event EntityDamageByEntityEvent to Factions v3.1.2
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:309) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.callEvent(CraftEventFactory.java:102) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:762) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:661) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:794) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityLiving.damageEntity0(EntityLiving.java:1445) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityHuman.damageEntity0(EntityHuman.java:879) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityLiving.damageEntity(EntityLiving.java:967) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityHuman.damageEntity(EntityHuman.java:792) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityPlayer.damageEntity(EntityPlayer.java:625) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityInsentient.B(EntityInsentient.java:1221) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityPhantom$i.e(EntityPhantom.java:285) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.PathfinderGoalSelector.doTick(SourceFile:129) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityInsentient.doTick(EntityInsentient.java:659) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityLiving.movementTick(EntityLiving.java:2253) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityInsentient.movementTick(EntityInsentient.java:510) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityPhantom.movementTick(EntityPhantom.java:110) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityLiving.tick(EntityLiving.java:2097) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityInsentient.tick(EntityInsentient.java:248) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.EntityPhantom.tick(EntityPhantom.java:81) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.World.entityJoinedWorld(World.java:1331) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.World.g(World.java:1298) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.World.tickEntities(World.java:1132) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.WorldServer.tickEntities(WorldServer.java:583) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:968) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException: id
        at com.massivecraft.massivecore.store.EntityContainerAbstract.getFixed(EntityContainerAbstract.java:62) ~[?:?]
        at com.massivecraft.massivecore.store.EntityContainerAbstract.get(EntityContainerAbstract.java:49) ~[?:?]
        at com.massivecraft.massivecore.store.SenderColl.get(SenderColl.java:59) ~[?:?]
        at com.massivecraft.factions.entity.MPlayer.get(MPlayer.java:47) ~[?:?]
        at com.massivecraft.factions.engine.EngineCanCombatHappen.canCombatDamageHappen(EngineCanCombatHappen.java:113) ~[?:?]
        at com.massivecraft.factions.engine.EngineCanCombatHappen.canCombatDamageHappen(EngineCanCombatHappen.java:41) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        ... 31 more

Players get kicked after typing commands

Players get kicked from the server as their clients get interesting packet:
"[20:46:46] [Client thread/WARN]: Unknown custom packed identifier: minecraft:register"
while they are typing commands that as a parameter use MPlayer object.

For example if you try typing "/f invite add " or "/f rank set " and make only one space (like you are trying to write other player name, you will be kicked from server, without any info in console.

I think that the problem is with command registration in your version of MassiveCore, not in Factions, but still putting issue on this project.

Didn't have time to try, but it is probably related to this class

Can you please check this?

Bad position /f map on

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.2

Describe your Environment

  • Server Version: Spigot 1.13.2

Steps to Reproduce this Bug

Something wrong with /f map on, walking between chunks shows past position not current position on map.

Make default ranks customisable

It's a simple request:
Can you make default factions ranks configurable? To make new ranks to all the new factions.
Thanks for read it!

/f list does not work.

Affected Plugin

The /f list command sometimes works and doesn't work. It seems random. It's the same. It's installed and running. 3.1.5
  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.5

Describe your Environment

  • Server Version: git-Paper-621 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)

Steps to Reproduce this Bug

  1. Type in /f list in chat.
  2. Watch as no faction list appears.
  3. Respond to this bug report.

Observed Results

Expected Results

/f list should have listed all of the factions on the server, but it randomly decides when and when not to work.

/f sethome /f unsethome errors

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.1

Describe your Environment

  • Server Version: Spigot 1.13.2

Steps to Reproduce this Bug

[17:22:34 INFO]: Uran234 issued server command: /f sethome
[17:22:34 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'f sethome' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[?:1.8.0_191]
        at java.util.ArrayList.get(ArrayList.java:433) ~[?:1.8.0_191]
        at com.massivecraft.massivecore.command.MassiveCommand.getCommandLine(MassiveCommand.java:1402) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getCommandLine(MassiveCommand.java:1387) ~[?:?]
        at com.massivecraft.massivecore.mson.MsonEvent.suggest(MsonEvent.java:112) ~[?:?]
        at com.massivecraft.massivecore.mson.Mson.suggest(Mson.java:331) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getTemplate(MassiveCommand.java:1277) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getTemplate(MassiveCommand.java:1368) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getTemplate(MassiveCommand.java:1373) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommandDeprecated.perform(MassiveCommandDeprecated.java:41) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1175) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1131) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        ... 14 more
[17:24:10 INFO]: Uran234 issued server command: /f unsethome
[17:24:10 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'f unsethome' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-f56e2e7-0c715b3]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(ArrayList.java:657) ~[?:1.8.0_191]
        at java.util.ArrayList.get(ArrayList.java:433) ~[?:1.8.0_191]
        at com.massivecraft.massivecore.command.MassiveCommand.getCommandLine(MassiveCommand.java:1402) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getCommandLine(MassiveCommand.java:1387) ~[?:?]
        at com.massivecraft.massivecore.mson.MsonEvent.suggest(MsonEvent.java:112) ~[?:?]
        at com.massivecraft.massivecore.mson.Mson.suggest(Mson.java:331) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getTemplate(MassiveCommand.java:1277) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getTemplate(MassiveCommand.java:1368) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.getTemplate(MassiveCommand.java:1373) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommandDeprecated.perform(MassiveCommandDeprecated.java:41) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1175) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1131) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot.jar:git-Spigot-f56e2e7-0c715b3]
        ... 14 more

cant disband faction

i using last version of massivecore and factions

i cant disband my faction i getting this error

server version: [18:20:59] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-f56e2e7-1a64d4a (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)�[m [18:20:59] [Server thread/INFO]: Checking version, please wait...�[m [18:20:59] [Thread-83/INFO]: You are running the latest version�[m

ERROR:
[18:17:50] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing 'f disband testeri xdsA4S' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_191] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_191] at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] at java.lang.Thread.run(Unknown Source) [?:1.8.0_191] Caused by: java.lang.NullPointerException at net.milkbowl.vault.economy.AbstractEconomy.hasAccount(AbstractEconomy.java:10) ~[?:?] at com.massivecraft.massivecore.money.MoneyMixinVault.exists(MoneyMixinVault.java:118) ~[?:?] at com.massivecraft.massivecore.money.Money.exists(Money.java:100) ~[?:?] at com.massivecraft.factions.entity.Faction.preDetach(Faction.java:91) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.preDetach(EntityContainerAbstract.java:348) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.detachFixed(EntityContainerAbstract.java:321) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.detachEntity(EntityContainerAbstract.java:299) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.detachEntity(EntityContainerAbstract.java:16) ~[?:?] at com.massivecraft.massivecore.store.Entity.detach(Entity.java:70) ~[?:?] at com.massivecraft.factions.cmd.CmdFactionsDisband.perform(CmdFactionsDisband.java:87) ~[?:?] at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1175) ~[?:?] at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1131) ~[?:?] at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a] ... 14 more

Elevated access on normal claims

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.2

Describe your Environment

  • Server Version: Spigot 1.13.2 "final build"
  • Blank server, no other plugins than Factions & MassiveCore

Steps to Reproduce this Bug

  1. While being in a rank that doesn't have the permission to build, try to build in your Faction's land.

Observed Results

The build is not denied as it should be.

Additional information

The bug does NOT happen on 3.2.0. It is very probably related to the fact that, when entering our own claim, the message "You have elevated access to that area" appear although no custom accesses have been set.
Given those two information, I suppose the bug is related to the fix of #32.

Thank you.

/mstore/factions_faction/*.json -> sethome,home will not be renamed to setwarp,warp

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.5

Describe your Environment

  • Server Version: 1.13.2

Steps to Reproduce this Bug

After the update, perm are not renamed home,sethome -> warp,setwarp. Players have lost permission to use warps and create warps.

/mstore/factions_faction/*.json

    "home": [
      "ALLY",
      "19e8110f-7c1f-4745-acbf-8afb981023d1",
      "dd8ceb89-d139-46b5-aaec-b72c3bac7757",
      "5b0d61b3-de3e-4720-8300-f75d08c246c7",
      "affff123-6cd3-4f5b-a311-4cd99deceb53"
    ],
    "sethome": [
      "19e8110f-7c1f-4745-acbf-8afb981023d1",
      "dd8ceb89-d139-46b5-aaec-b72c3bac7757"
    ],

Add kills and deaths statistics

Begin to track kills and deaths, and find a way to display them.
Perhaps integrate with /f top?
Perhaps integrate with PlaceholderAPI?
Should these stats be tied to a Faction or to a player?

Access : Change "Host Faction Allowed"

Hello, I'm using Factions 3.2.0 on Spigot 1.13.2.
Thank you for the rework of the Faction accesses, but one functionality that was previously available is now missing : I am not able to change the "Host Faction Allowed" value with the /f access command.

Step to reproduce :

  • Claim one chunk for your faction. By default, the "Host Faction allowed" that can be seen with /f access view is TRUE.
  • In order to restrict the accesses to specific members only, I want to deny access to all the Faction using /f access deny one MyFaction. Before the rework, this was done by using /f access f MyFaction false.

Result :

  • In the chat, the following message is displayed : "Access at world 19 14 is already denied to your faction."
  • The "Host Faction Allowed" is still true and all the members can still build/open chests etc (according to their rank).

Expected result :
"Host Faction allowed" should be set to false, and no member of my faction should have access on the chunk.

Forced autocomplete on Faction name

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.2

Describe your Environment

  • Server Version: Spigot 1.13.2 "final build"
  • Blank server, no other plugins than Factions & MassiveCore

Steps to Reproduce this Bug

  1. Create a Faction with a name that is a prefix of a rank or relation type (examples : "Truc" or "Memb")
  2. From another Faction, try to set permission for the specific faction "Truc". (like with /f perm set build Truc yes)

Observed Results

The command is executed as I typed "Truce" although I typed "Truc", so I cannot set specific permission for this Faction.

Thank you.

Make chunk coordinates on /f map optional

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.2.2

Describe your Environment

  • Server Version: git-Spigot-8887c5f-06efc9e (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

Enhancement

Add into the Factions configuration a boolean to modify GetTitle() in AsciiMap.java to remove chunk coordinates, to return random chunk coordinates every time, or to follow /gamerule reducedDebugInfo bool and hide chunk coordinates if this gamerule is set to true.

Reasoning

The server I play on does not play Minecraft with coordinates. We have them turned off. However, with chunk coordinates available, we cannot allow the /f map command to see our chunk claims because of the chunk coordinates. It would be nice if chunk coordinates were optional. So I was thinking that it would be nice to be able to turn them off via config.

Warps not unset when unclaimed

In order to use f warp you must be in a claim of your own faction, however, you can just conveniently add the claim, then set the warp, and unclaim. Thus you have a warp anywhere you like as long as it's wilderness.

Error /f sc

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.2

Describe your Environment

  • Server Version: Spigot 1.13.2

Steps to Reproduce this Bug

Command /f sc does not work.

[19:37:12] [Server thread/INFO]: Uran234 issued server command: /f sc
[19:37:13] [Server thread/WARN]: [Factions] Task #51 for Factions v3.1.2 generated an exception
com.massivecraft.massivecore.particleeffect.ParticleEffect$ParticlePacket$VersionIncompatibleException: Your current bukkit version seems to be incompatible$
        at com.massivecraft.massivecore.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:1399) ~[?:?]
        at com.massivecraft.massivecore.particleeffect.ParticleEffect$ParticlePacket.<init>(ParticleEffect.java:1335) ~[?:?]
        at com.massivecraft.massivecore.particleeffect.ParticleEffect.display(ParticleEffect.java:599) ~[?:?]
        at com.massivecraft.massivecore.particleeffect.ParticleEffect.display(ParticleEffect.java:618) ~[?:?]
        at com.massivecraft.massivecore.particleeffect.ParticleEffect.display(ParticleEffect.java:1607) ~[?:?]
        at com.massivecraft.factions.engine.EngineSeeChunk.run(EngineSeeChunk.java:101) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:392) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:889) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_13_R2.EnumParticle
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:85) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:80) ~[spigot.jar:git-Spigot-b0f4c22-a2dd0e3]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_191]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
        at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_191]
        at com.massivecraft.massivecore.particleeffect.ReflectionUtils$PackageType.getClass(ReflectionUtils.java:416) ~[?:?]
        at com.massivecraft.massivecore.particleeffect.ParticleEffect$ParticlePacket.initialize(ParticleEffect.java:1391) ~[?:?]
        ... 12 more

f leave

after i use f leave command and if i am alone in clan, clan isn't going to disband. faction still exists but noone is in.

versions: factions and mcore version: 3.0.6 [09:58:57 INFO]: This server is running CraftBukkit version git-Spigot-f56e2e7-1 748af8 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)

ERROR:09:57:59] [Server thread/INFO]: �[0;36;22m[�[0;36;1mFactions 3.0.6�[0;36;22m] �[0;33;1mAvTo_ left the faction: test2�[m [09:57:59] [Server thread/INFO]: �[0;36;22m[�[0;36;1mFactions 3.0.6�[0;36;22m] �[0;33;1mThe faction test2 (0bdffd11-f3e9-44ef-a40c-27b6b97c2e3b) was disbanded due to the last player (AvTo_) leaving.�[m [09:57:59] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing 'f leave' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_191] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_191] at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] at java.lang.Thread.run(Unknown Source) [?:1.8.0_191] Caused by: java.lang.NullPointerException at net.milkbowl.vault.economy.AbstractEconomy.depositPlayer(AbstractEconomy.java:50) ~[?:?] at com.massivecraft.massivecore.money.MoneyMixinVault.move(MoneyMixinVault.java:202) ~[?:?] at com.massivecraft.massivecore.money.MoneyMixinAbstract.move(MoneyMixinAbstract.java:64) ~[?:?] at com.massivecraft.massivecore.money.MoneyMixinAbstract.set(MoneyMixinAbstract.java:139) ~[?:?] at com.massivecraft.massivecore.money.Money.set(Money.java:236) ~[?:?] at com.massivecraft.factions.entity.Faction.preDetach(Faction.java:94) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.preDetach(EntityContainerAbstract.java:348) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.detachFixed(EntityContainerAbstract.java:321) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.detachEntity(EntityContainerAbstract.java:299) ~[?:?] at com.massivecraft.massivecore.store.EntityContainerAbstract.detachEntity(EntityContainerAbstract.java:16) ~[?:?] at com.massivecraft.massivecore.store.Entity.detach(Entity.java:70) ~[?:?] at com.massivecraft.factions.entity.MPlayer.leave(MPlayer.java:766) ~[?:?] at com.massivecraft.factions.cmd.CmdFactionsLeave.perform(CmdFactionsLeave.java:24) ~[?:?] at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1175) ~[?:?] at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1131) ~[?:?] at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1748af8] ... 14 more

Error /f perm show warp/setwarp <faction>

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.5

Describe your Environment

  • Server Version: 1.13.2

Steps to Reproduce this Bug

[20:11:03 INFO]: Uran234 issued server command: /f perm show warp Tserver
[20:11:03 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'f perm show warp Tserver' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:704) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException
        at com.massivecraft.factions.cmd.CmdFactionsPermShow.perform(CmdFactionsPermShow.java:49) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1177) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        ... 14 more
[20:10:14 INFO]: Uran234 issued server command: /f perm show setwarp PPEU
[20:10:14 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'f perm show setwarp PPEU' in com.massivecraft.massivecore.command.MassiveCoreBukkitCommand(f)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:704) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1636) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException
        at com.massivecraft.factions.cmd.CmdFactionsPermShow.perform(CmdFactionsPermShow.java:49) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1177) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCommand.execute(MassiveCommand.java:1133) ~[?:?]
        at com.massivecraft.massivecore.command.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:60) ~[?:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot.jar:git-Spigot-3cb9dcb-0f708cb]
        ... 14 more

Other perm are good. The error is probably due to the fact that warp and setwarp are missing after the update in /mstore/factions_faction/*.json After renaming or setting warp and setwarp, without errors :-)

Can't retrieve Loyalty III tridents fired at allies

Affected Plugin

  • Affected Plugin Name: Factions
  • Affected Plugin Version: 3.1.5

Describe your Environment

  • Server Version: git-Paper-624 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)

Steps to Reproduce this Bug

  1. Have two players connected, both in different factions. Player A and player B.
  2. Have them be allied to each other.
  3. Player A is equipped with a trident enchanted Loyalty III.
  4. Player A fires his trident on his ally, player B.

Observed Results

Player A gets the message "you can't hurt allies" and the trident disappears (it is NOT dropped, it disappears).

Expected Results

Trident should come back to player A, much like when you fire a trident to a gamemode 1 person.

Thank you for looking into this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.