Goated Factions icon

Goated Factions -----

GoatedFactions: Pure Factions Gameplay



GoatedFactions: Pure Factions Gameplay

Want a factions experience that's powerful yet straightforward?

Introducing GoatedFactions. We deliver the essential features you love about factions, without the bloat. Get your server up and running with a highly engaging team-based PvP and land control system.

Simple. Powerful. Fun.
Lightweight & Optimized: Designed for performance, ensuring your server runs smoothly.

Easy to Learn, Fun to Master: Intuitive commands and clear mechanics get your players into the action faster.

Core Factions Experience: All the essentials you need, none of the overwhelming extras.

Highly Configurable: Tailor power costs, cooldowns, expirations, and more to fit your server's unique style through an easy-to-use config.yml.

Key Feature Highlights:
️ Team Up & Claim Your Land:

Create factions, invite members, and establish clear roles (Owner, Admin, Member).

Claim territory chunk by chunk, securing your base with automatic protection against outsiders.

Grant trusted non-members access to your lands.

⚡ Dynamic Power & PvP:

Faction power grows with your members and is spent on strategic actions.

Engage in meaningful PvP where defeating enemies impacts their faction's power.

Overclaim the territory of weakened, zero-power enemy factions.

Benefit from hourly power regeneration to stay in the fight.

Streamlined Diplomacy:

Declare enemies, initiating a 24-hour cooldown for peace declarations.

Form alliances through an invite-based system with 5-minute expirations.

Break ties with /f unally or /f neutral as your strategies evolve.

Experience cascading diplomatic effects: your enemy's allies become your enemies too!

Essential Utilities:

Set a faction home for quick teleports (with a 5-second strategic warmup, cancelled on movement/damage).

Share resources with your faction through a dedicated /f vault.

Stay informed with /f who, /f list, and clear help menus.

️ (Optional) Dynmap Integration:

Visualize your server's political landscape with faction claims on your Dynmap!

⚙️ Server Compatibility (Minecraft 1.21.5):
GoatedFactions is built against the Paper API for Minecraft 1.21.5.

✅ Purpur (Recommended)

✅ Paper (Recommended)

✅ Spigot (Paper or forks recommended for best performance)

Bukkit (Not recommended; Spigot or its derivatives are preferred)

Comprehensive Feature & Command List:
Core Faction Management:

Faction Creation:

/f create <name>: Create a new faction (you become Owner).

Membership:

/f invite <playerName>: (Owner/Admin) Invite a player to your faction (invite expires).

/f uninvite <playerName>: (Owner/Admin) Revoke a pending invitation.

/f accept <factionName>: Accept an invitation to join a faction.

/f leave: Leave your current faction (Owners must disband or transfer leadership).

/f kick <playerName>: (Owner/Admin) Remove a member from your faction.

Ranks & Roles:

Ranks: Owner, Admin, Member.

/f promote <playerName>: (Owner) Promote a Member to Admin (costs power).

/f demote <playerName>: (Owner) Demote an Admin to Member.

/f leader <newLeaderName>: (Owner) Transfer faction ownership to another member.

Trusted Players (Non-Members):

/f trust <playerName>: (Owner/Admin) Grant a non-member trusted status (costs power).

/f untrust <playerName>: (Owner/Admin) Revoke trusted status.

Disbanding:

/f disband: (Owner) Disband your faction (requires confirmation - future addition).

Power System:

Dynamic power based on member count (configurable bonus per member).

Configurable initial power for new factions.

Hourly power regeneration (amount and interval configurable).

Power costs for claiming, overclaiming, diplomacy, promotions, and trusting.

Power loss on member departure (leave/kick) and when a member is killed by an enemy.

/f power: View your faction's current and maximum power, and diplomatic relations.

Land Claiming & Protection:

/f claim: (Owner/Admin) Claim the chunk you are in (costs power; subject to max claim limit).

/f unclaim: (Owner/Admin) Unclaim the chunk you are in.

Overclaiming: Possible if target faction is an enemy and has <= 0 power (costs power).

Automatic protection of claimed land against unauthorized building, breaking, and interaction.

Admin bypass permission (goatedfactions.admin.bypass).

Configurable maximum claims per faction.

Diplomacy & Relations:

Enemies:

/f enemy <factionName>: (Owner/Admin) Declare mutual war (costs power).

Configurable cooldown before neutrality can be declared.

Cascading enemy status to target's allies.

Neutrals:

/f neutral <factionName>: (Owner/Admin) Declare neutrality with a former enemy (costs power; respects cooldown).

Cascading neutrality attempts with former enemy's allies.

Allies (Invite-Based):

/f ally <factionName>: (Owner/Admin) Send an ally request (costs power; request expires).

/f allyaccept <requestingFactionName>: (Owner/Admin) Accept a pending ally request.

/f allyrequests: List pending ally requests to your faction.

/f unally <factionName>: (Owner/Admin) Mutually break an alliance.

Utilities & Player Experience:

Faction Home:

/f sethome: (Owner) Set your faction's home teleport location.

/f home [factionName]: Teleport to your own, an allied, or a trusted faction's home.

Configurable teleport warmup (e.g., 5 seconds), cancelled by movement or damage.

Faction Vault:

/f vault: (Owner/Admin) Access a shared 27-slot faction inventory.

Contents persist across server restarts.

Information:

/f list [page]: Paginated list of all factions, sorted by power/members.

/f who [factionName] (alias: /f info): Detailed information about a specific faction or your own.

Help System:

/f help: Displays player-accessible commands.

Claim Entry/Exit Titles:

On-screen titles display "Wilderness" or Faction Name (with diplomatic coloring) when entering new chunks.

Configurable fade-in, stay, and fade-out times for titles.

Configurable display cooldown to prevent spam.

Admin Commands (/fa or /facadmin - Requires goatedfactions.admin permission):

/fa help: Displays admin commands.

/fa deletefaction <factionName> (alias: /fa disband): Forcibly delete any faction.

/fa addpower <factionName> <amount>: Add power to a faction.

/fa setpower <factionName> <amount>: Set a faction's power to an exact value (capped by max).

/fa unclaim all <factionName>: Unclaim all land for a specified faction.

/fa unclaim current [factionName]: Unclaim the chunk the admin is in (optionally verifying it belongs to the specified faction).

/fa reloadconfig: Reloads the config.yml settings for GoatedFactions.

/fa dynmapreload: Forces a full update of all faction claims on Dynmap (if active).

Optional Integrations:

Dynmap: Visually display faction claims on your server's web map.

Cut the Clutter. Embrace Pure Faction Warfare & Teamwork!

GoatedFactions gives you the experience you want from a factions plugin, focusing on performance and the features that truly matter. Perfect for servers that want action, strategy, and community without getting bogged down.

For bug reports, visit either the GitHub link provided at the top of the page under source code, or make a ticket in the discord server: https://discord.gg/eraKwachzU
Resource Information
Author:
----------
Total Downloads: 30
First Release: May 16, 2025
Last Update: May 17, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings