šŸ¦… Eagle Factions šŸ¦… (1.10.2-1.12.2) - A simple yet powerful war-plugin!

I havenā€™t used this plugin but Iā€™m assuming it requires some kind of Permissions plugin such as LuckPerms, have you installed it and configured it correctly?

  1. can i make your own translation of the plugin and how to do it?
  2. on the server console there is spam related to the update of the guild power and players power
Summary

[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: java.lang.NullPointerException
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at java.math.BigDecimal.(Unknown Source)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at io.github.aquerr.eaglefactions.services.PowerService.getPlayerMaxPower(PowerService.java:191)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at io.github.aquerr.eaglefactions.services.PowerService$1.run(PowerService.java:267)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:186)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SyncScheduler.executeTaskRunnable(SyncScheduler.java:70)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.startTask(SchedulerBase.java:179)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.processTask(SchedulerBase.java:165)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(Unknown Source)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:108)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SyncScheduler.tick(SyncScheduler.java:44)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SpongeScheduler.tickSyncScheduler(SpongeScheduler.java:185)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.mod.SpongeMod.onTick(SpongeMod.java:278)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_14_SpongeMod_onTick_ServerTickEvent.invoke(.dynamic)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:651)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:589)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.FMLCommonHandler.onPreServerTick(FMLCommonHandler.java:278)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:655)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at java.lang.Thread.run(Unknown Source)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: java.lang.NullPointerException
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at java.math.BigDecimal.(Unknown Source)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at io.github.aquerr.eaglefactions.services.PowerService.getPlayerMaxPower(PowerService.java:191)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at io.github.aquerr.eaglefactions.services.PowerService$1.run(PowerService.java:274)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:186)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SyncScheduler.executeTaskRunnable(SyncScheduler.java:70)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.startTask(SchedulerBase.java:179)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.processTask(SchedulerBase.java:165)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(Unknown Source)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:108)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SyncScheduler.tick(SyncScheduler.java:44)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.common.scheduler.SpongeScheduler.tickSyncScheduler(SpongeScheduler.java:185)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at org.spongepowered.mod.SpongeMod.onTick(SpongeMod.java:278)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_14_SpongeMod_onTick_ServerTickEvent.invoke(.dynamic)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:651)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:589)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraftforge.fml.common.FMLCommonHandler.onPreServerTick(FMLCommonHandler.java:278)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:655)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
[20:25:00] [Server thread/INFO] [STDERR]: [io.github.aquerr.eaglefactions.services.PowerService:getPlayerMaxPower:197]: at java.lang.Thread.run(Unknown Source)

@Aka_mam_Raka

  1. If you mean a translation like ā€œyour own texts from the pluginā€ then sadly I must say it is not possible to do this at this moment. I will for sure add a way for translating texts in the future.

  2. It is a known bug but It shouldnā€™t bother in anything. I will try to fix this in the new version.

Suggestion : /f chest or /f enderchest

Open a chest anywhere in the map (a kind of enderchest for faction bigger)

1 Like

@Heriptik Wow, I love this idea! :star_struck:

However I think, It will be the best to have this as an optional feature, available to turn on in the config file. (Because it may be a little too overpowered :stuck_out_tongue:)

Orā€¦ hmmmā€¦ Maybe we could use power to open this chest? E.g. Use 1-2 power points to open such ā€žEnder Faction Chestā€.

@Jason_Gold Hmmmā€¦ thatā€™s strange.

I have just tested this myself and It works fine when a player is opped. OP gives access to all permissions/commands.

Try testing this again on a ā€œfreshā€ server with Eagle Factions only.

Besides, could you tell me if you are getting any message in the chat or in the console when a player with OP uses a command?

@Niebek Yes, in the configuration

I found a bug : Right click on a torch without being in the faction with a water seal

Add armor stand in the claim list block

@Heriptik Right-clicking adds armor stand in the claim list??? :open_mouth:

I found a bug : Right click on a torch without being in the faction with a water seal

Suggestion : Add armor stand in the claim list block

What does that bug do?

I donā€™t really understand that suggestionā€¦ could you explain more?

Sorry, my english is very bad ā€¦

Itā€™s a duplicate object bug, right clicking with a bucket of water in the hand without being in the faction on a torch, a lever ā€¦ it will be applied

I will take a look at this, possibly tomorrow.

@Heriptik Alright, this bug should be fixed now. I will try to release new version next week with some bugfixes. Stay tuned for updates. :smile:

Hello, i have a problem with eaglefaction :
eagle%20faction%20erreur

Thx you ! :slight_smile:

I have fixed this 2 days ago, but I havenā€™t released any version yet. It may arrive this week.

Temporary, you can download a .jar file that contains a fix from this link. EagleFactions 0.9.13pre

1 Like

I have some spam problem with this version


Thx you for your help :wink:

I am working on it. I will send a fix here tomorrow.

1 Like

@ku3ntin Alright, It should be fixed now. Link to download ā†’ EagleFactions-1.12.2-0.9.13pre

This file includes one new command for managing factionā€™s flags/privileges. Try it out by typing /f flags :slight_smile:

If you will find any issues in the future then message me again :slight_smile:

Eagle Factions - Update 0.9.13 (1.10.2-1.12.2)

Version: 1.12.2
Tested with: Spongeforge-1.12.2-2611-7.1.0-BETA-2990

Version: 1.11.2
Tested with: SpongeForge-1.11.2-2476-6.1.0-BETA-2792

Version: 1.10.2
Tested with: SpongeForge-1.10.2-2477-5.2.0-BETA-2793

Note: This is a beta release of Eagle Factions and does not contain all plugin features.


Hello Eagles! :eagle:

This update contains new Flag Command & many bugfixes.

Have a great day everyone!

Release Notes

Added:

  • Added Flags Command
  • Added Factions Caching (if this will not work properly then it will be replaced with something better in the future)
  • Added node for blocking block destroy in WarZone
  • Added option for disabling commands (like /f home) when players are in pvp.

Improved:

  • Reworked all schedulers and cleaned up code.

Fixed:

  • Fixed Nullpointerexception that occoured when plugin tried to get playerā€™s max power.
  • Fixed bug that duplicated torches, levers by spilling water on blocks where such items were attached.
  • Fixed bug with phase which was occurring when player was moving.
  • Fixed bug that didnā€™t cancel the /f home when player moved.
  • Fixed some spelling bugs

Next planned update

  • Possibility to change messages in the plugin. (Language support).
  • Option for chaning faction prefix ex. [] to ||
  • And few more things :slightly_smiling_face:

Download available at Github


Thanks everyone for your support and feedback!

And for the mostā€¦ thanks for using Eagle Factions! :eagle:

2 Likes

Eagle Faction 0.9.13 error :

22.04 12:39:17 [Server] Server thread/ERROR [Sponge]: The Scheduler tried to run the task eaglefactions-S-23 owned by Plugin{id=eaglefactions, name=Eagle Factions, version=0.9.13, description=A factions plugin that will make managing your battle-server easier. :), authors=[Aquerr], source=/mods/EagleFactions-1.12.2-v0.9.13.jar}, but an error occured.
22.04 12:39:17 [Server] INFO java.lang.NullPointerException: null
22.04 12:39:17 [Server] INFO at java.math.BigDecimal.(BigDecimal.java:806) ~[?:1.8.0_131]
22.04 12:39:17 [Server] INFO at io.github.aquerr.eaglefactions.logic.MainLogic.getPowerIncrement(MainLogic.java:40) ~[MainLogic.class:?]
22.04 12:39:17 [Server] INFO at io.github.aquerr.eaglefactions.managers.PowerManager$1.accept(PowerManager.java:279) ~[PowerManager$1.class:?]
22.04 12:39:17 [Server] INFO at io.github.aquerr.eaglefactions.managers.PowerManager$1.accept(PowerManager.java:273) ~[PowerManager$1.class:?]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:186) ~[SchedulerBase.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SyncScheduler.executeTaskRunnable(SyncScheduler.java:70) ~[SyncScheduler.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SchedulerBase.startTask(SchedulerBase.java:179) ~[SchedulerBase.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SchedulerBase.processTask(SchedulerBase.java:165) ~[SchedulerBase.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707) [?:1.8.0_131]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:108) [SchedulerBase.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SyncScheduler.tick(SyncScheduler.java:44) [SyncScheduler.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at org.spongepowered.common.scheduler.SpongeScheduler.tickSyncScheduler(SpongeScheduler.java:185) [SpongeScheduler.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at org.spongepowered.mod.SpongeMod.onTick(SpongeMod.java:278) [SpongeMod.class:1.12.2-2611-7.1.0-BETA-2990]
22.04 12:39:17 [Server] INFO at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_28_SpongeMod_onTick_ServerTickEvent.invoke(.dynamic) [?:?]
22.04 12:39:17 [Server] INFO at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) [ASMEventHandler.class:?]
22.04 12:39:17 [Server] INFO at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:651) [EventBus.class:?]
22.04 12:39:17 [Server] INFO at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:589) [EventBus.class:?]
22.04 12:39:17 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onPreServerTick(FMLCommonHandler.java:278) [FMLCommonHandler.class:?]
22.04 12:39:17 [Server] INFO at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:655) [MinecraftServer.class:?]
22.04 12:39:17 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) [MinecraftServer.class:?]