Giter VIP home page Giter VIP logo

factionsx's Introduction

Hi there ๐Ÿ‘‹

Quick Info
Personal Page: https://prosavage.net

Other Accounts: naman-flexpool

Minecraft Related
I am no longer giving direct support for minecraft plugins.
Please check out my open source repositories for source code.

factionsx's People

Contributors

drc-dev avatar oliwerxi avatar prosavage avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

factionsx's Issues

Maven Repo

Looks like i cannot access the maven repo, is it down? I cant even find out the latest version either like it says on ur wiki as the further configuration hasn't been done like said here

        <dependency>
            <groupId>net.prosavage.factionsx</groupId>
            <artifactId>FactionsX</artifactId>
            <version>1.0.8-RC</version>
            <scope>provided</scope>
        </dependency>

is the dependency and with the repo:

        <repository>
            <id>savagelabs</id>
            <url>https://nexus.savagelabs.net/repository/maven-releases/</url>
        </repository>

and its not working.

Compile missing dependencies

Since the SavageLabs Nexus repository is now down, required dependencies should be compiled in order to make a Maven Repository using GitHub Packages.

List of missing dependencies:

  • net.prosavage:BasePlugin:1.7.6
  • org.spigotmc:spigot-api:1.17-R0.1-SNAPSHOT (Just use the Spigot official repo)
  • com.github.officialrarlab:WorldGuardWrapper:1.0
  • me.oliwer:BossBarAV:1.1
  • me.rayzr522:jsonmessage:1.2.1
  • net.prosavage:BasePlugin:1.9.1

Unprotected colored shulkers

I know you guys disbanded the project, but please help me in this one.

neutral and enemy factions can't open normal shulkers, but can open colored shulkers since the they have other name :c

how can i add them to the protect config? i tried with this one but it dsnt let me load it, instead it just resets it

Huge amount of extra items on upgraded claim

So, i'v might done a huge mistake by adding overpower levels, i maxed looting to 6 and on my upgraded claim (to lvl5) i get this weird bug where the inventory gets this weird empty slots and then i just get dozens of 64x golden swords in perfect conditons.
I tried with a looting 3 sword and it just works fine, no bugs, problem is i cant reverse the looting 6 general upgrade, and i was wondering if it is safe to nerf the "upgradeParam"'s from the upgrade.yml whenever i want (after or before upgrades)

this might not be a "bug" but i want to solve this by nerfing the upgradeParam since its a multiplicator, right?
just wondering if it's safe to stop the server and change the value, or if it's useless for already upgraded claims

Version: 1.17.1 - /fx is not working at all

[14:37:20 INFO]: SamGamerYT issued server command: /fx help
[14:37:20 WARN]: java.lang.NoSuchFieldException: playerConnection
[14:37:20 WARN]: at java.base/java.lang.Class.getField(Class.java:2086)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.shade.jsonmessage.JSONMessage$ReflectionHelper.(JSONMessage.java:571)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.shade.jsonmessage.JSONMessage.send(JSONMessage.java:161)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.command.engine.FCommand.sendCommandFormat(FCommand.kt:234)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.command.engine.FCommand.handleCommandFormat(FCommand.kt:128)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.command.engine.FCommand.checkInput(FCommand.kt:115)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.command.engine.FCommand.run(FCommand.kt:67)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.command.engine.FCommand.run(FCommand.kt:56)
[14:37:20 WARN]: at FactionsX-1.2-STABLE.jar//net.prosavage.factionsx.command.admin.FactionsAdminBaseCommand.onCommand(FactionsAdminBaseCommand.kt:55)
[14:37:20 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[14:37:20 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
[14:37:20 WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:838)
[14:37:20 WARN]: at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2257)
[14:37:20 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2068)
[14:37:20 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2049)
[14:37:20 WARN]: at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46)
[14:37:20 WARN]: at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6)
[14:37:20 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56)
[14:37:20 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[14:37:20 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149)
[14:37:20 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1418)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192)
[14:37:20 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1396)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1389)
[14:37:20 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:110)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1528)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1274)
[14:37:20 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[14:37:20 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[14:37:20 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'fx' in plugin FactionsX v1.2-STABLE
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.17.1.jar:git-Paper-281]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.17.1.jar:git-Paper-281]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:838) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2257) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2068) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2049) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1418) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1396) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1389) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.util.thread.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:110) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1528) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1274) ~[patched_1.17.1.jar:git-Paper-281]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-281]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.IllegalStateException: ReflectionHelper is not set up!
at net.prosavage.factionsx.shade.jsonmessage.JSONMessage$ReflectionHelper.createTextPacket(JSONMessage.java:660) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.shade.jsonmessage.JSONMessage.send(JSONMessage.java:161) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.command.engine.FCommand.sendCommandFormat(FCommand.kt:234) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.command.engine.FCommand.handleCommandFormat(FCommand.kt:128) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.command.engine.FCommand.checkInput(FCommand.kt:115) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.command.engine.FCommand.run(FCommand.kt:67) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.command.engine.FCommand.run(FCommand.kt:56) ~[FactionsX-1.2-STABLE.jar:?]
at net.prosavage.factionsx.command.admin.FactionsAdminBaseCommand.onCommand(FactionsAdminBaseCommand.kt:55) ~[FactionsX-1.2-STABLE.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.17.1.jar:git-Paper-281]
... 21 more

Relations event?

hey there, i checked for the relations event but i didnt find it, is there anyway to have it?

Bug in the FactionsX

Discussed in #13

Originally posted by H3R0FL000 January 5, 2022
Good evening,

I am contacting you because, I am currently co-administrator of a Faction server and we are using your plugin but, at the moment we may have a lot of problems with this one:
The / f map loads one line by one line
The / f upgrade no longer works, we cannot access the different menus of it, but we can duplicate the items that are in the menu.
Some players no longer receive faction invitations, so they can no longer join factions. If we force them into college, they are still considered "Wilderness"

So here are some bugs, if you know how to fix them, I would love to know.

Thanks in advance.

CombatLogX Support

Any clues why the plugin doesn't support the CombatLogX? When I disable combat log, factions loads up pretty neatly, but as soon as I enable it, a crash occurs. Here's the log: https://pastebin.com/y0s15Phx
Also, there's an unknown error to me as well: https://pastebin.com/bS0yPG7d, it's probably something related to worldguard, but not sure. Thank you in advance!

[ERROR]: Could not pass event PlayerDeathEvent to FactionsX v1.2-STABLE

Could not pass event PlayerDeathEvent to FactionsX v1.2-STABLE
java.util.UnknownFormatConversionException: Conversion = '1'
at java.util.Formatter.parse(Formatter.java:2750) ~[?:?]
at java.util.Formatter.format(Formatter.java:2671) ~[?:?]
at java.util.Formatter.format(Formatter.java:2625) ~[?:?]
at java.lang.String.format(String.java:4140) ~[?:?]
at net.prosavage.factionsx.core.FPlayer.message(FPlayer.kt:650) ~[?:?]
at net.prosavage.factionsx.listener.PlayerListener.handleDeath(PlayerListener.kt:83) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor436.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:876) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityPlayer.die(EntityPlayer.java:818) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityLiving.damageEntity(EntityLiving.java:1362) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityHuman.damageEntity(EntityHuman.java:870) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityPlayer.damageEntity(EntityPlayer.java:982) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.BlockCampfire.a(BlockCampfire.java:93) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.BlockBase$BlockData.a(BlockBase.java:626) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.Entity.checkBlockCollisions(Entity.java:1102) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.Entity.move(Entity.java:837) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityLiving.a(EntityLiving.java:2480) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityLiving.g(EntityLiving.java:2439) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityHuman.g(EntityHuman.java:1520) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityLiving.movementTick(EntityLiving.java:2905) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityHuman.movementTick(EntityHuman.java:509) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityLiving.tick(EntityLiving.java:2591) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityHuman.tick(EntityHuman.java:258) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.EntityPlayer.playerTick(EntityPlayer.java:658) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.tick(PlayerConnection.java:325) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:408) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ServerConnection.c(ServerConnection.java:168) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1520) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:436) ~[patched_1.16.5.jar:git-Paper-79
4]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1347) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1135) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]

"/fx bypass" does not bypass hurting mobs. (+workaround)

When in the Safezone area, using "/fx bypass" does not respect the "hurt mobs" flag. I am making the assumption this also applies to Warzone and other faction lands as well. Placing and breaking blocks in safezone/warzone still works as intended.

I am running FactionsX version "1.2-STABLE" on a 1.12.2 Magma server.

How to reproduce:

  1. Place an item frame, then put an item inside of it.
  2. Claim the chunk the item frame is in for safezone ("/fx claim 1 safezone")
  3. Enable FactionsX admin bypass mode ("/fx bypass")
  4. Try to break the item frame. I used my fists in creative mode so I'm unsure if this extends to other items/gamemodes

The (Bad) workaround I've been using is:
Unclaim the chunk via "/fx unclaim", break the item frame, then re-claim the chunk via "/fx claim"

Thanks,
--Catz.

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.