(4.2.0 - 4.21.1) 2.0.3 (4.2.0 - 4.21.1) 2.0.2 (4.2.0 - 4.21.1) 2.0.1 (4.2.0 - 4.21.1) 2.0.0 (3.13.0 - 3.25.6) 1.2.0 (3.13.0 - 3.25.6) 1.1.3 (3.13.0 - 3.25.6) 1.1.2 (3.13.0 - 3.25.6) 1.1.1 (3.13.0 - 3.25.6) 1.1.0 (3.2.0 - 3.25.6) 1.0.8 (3.2.0 - 3.25.6) 1.0.7 (3.2.0 - 3.25.6) 1.0.6 (3.2.0 - 3.25.6) 1.0.5 (3.2.0 - 3.25.6) 1.0.4 (3.2.0 - 3.25.6) 1.0.3 (3.2.0 - 3.25.6) 1.0.2 (3.2.0 - 3.25.6) 1.0.1 (3.2.0 - 3.25.6) 1.0.0 (4.21.0 - 4.21.1) 2.0.4 (5.3.0 - 5.16.0) 2.1.0
PiggyFactions is an open-sourced factions plugin for PocketMine-MP.
PiggyFactions is currently in beta. While we have tested quite thoroughly, there may exist some bugs. Please report any issue on GitHub. PureChat support currently does not exist.
Feature | PiggyFactions | FactionsPro |
---|---|---|
PiggyCE Integration | ||
Hierarchy/HRKChat Integration | ||
Saves Players by UUID | ||
Per Faction Permissions | ||
SQLite3 Support | ||
MySQL Support | ||
Async Queries | ||
Command Autocomplete | ||
Form UI | ||
Multi-Language Support |
config.yml
file.messages.yml
file./f admin
/f flag
Command | Description | Permissions | Aliases |
---|---|---|---|
/f |
PiggyFactions main command | piggyfactions.command.faction.use |
|
/f admin |
Toggle admin mode | piggyfactions.command.faction.admin |
|
/f ally <faction> |
Ally with other factions | piggyfactions.command.faction.ally |
|
/f allychat |
Toggle ally chat | piggyfactions.command.faction.allychat |
/f ac |
/f ban <player> |
Ban a member from your faction | piggyfactions.command.faction.ban |
|
/f chat |
Toggle faction chat | piggyfactions.command.faction.chat |
/f c |
/f claim [auto] |
Claim a chunk | piggyfactions.command.faction.claim |
|
/f create <name> |
Create a faction | piggyfactions.command.faction.create |
|
/f description <description> |
Set faction description | piggyfactions.command.faction.description |
/f desc |
/f demote <player> |
Demote a faction member | piggyfactions.command.faction.demote |
|
/f disband |
Disband your faction | piggyfactions.command.faction.disband |
|
/f enemy <faction> |
Mark faction as an enemy | piggyfactions.command.faction.enemy |
|
/f flag <flag> |
Manage faction flags | piggyfactions.command.faction.flag |
|
/f help [page] |
Display command information | piggyfactions.command.faction.help |
|
/f home |
Teleport to faction home | piggyfactions.command.faction.home |
|
/f info [faction] |
Display faction info | piggyfactions.command.faction.info |
/f who |
/f invite <player> |
Invite a player to your faction | piggyfactions.command.faction.invite |
|
/f join <faction> |
Join a faction | piggyfactions.command.faction.join |
|
/f kick <player> |
Kick a member from your faction | piggyfactions.command.faction.kick |
|
/f leader <player> |
Transfer leadership of your faction | piggyfactions.command.faction.leader |
|
/f leave |
Leave your faction | piggyfactions.command.faction.leave |
|
/f map |
View map of area | piggyfactions.command.faction.map |
|
/f motd <motd> |
Set faction MOTD | piggyfactions.command.faction.motd |
|
/f name <name> |
Rename your faction | piggyfactions.command.faction.name |
|
/f neutral <faction> |
Reset relation with another faction | piggyfactions.command.faction.neutral |
|
/f permission <role> <permission> [value] |
Set faction role permissions | piggyfactions.command.faction.permission |
/f perms |
/f promote <player> |
Promote a faction member | piggyfactions.command.faction.promote |
|
/f seechunk |
Toggle chunk visualizer | piggyfactions.command.faction.seechunk |
/f sc |
/f sethome |
Set faction home | piggyfactions.command.faction.sethome |
|
/f setpower |
Set player power | piggyfactions.command.faction.setpower |
|
/f top [page] |
Display top factions | piggyfactions.command.faction.top |
|
/f truce <faction> |
Truce with other factions | piggyfactions.command.faction.truce |
|
/f unally <faction> |
End faction alliance | piggyfactions.command.faction.unally |
|
/f unban <player> |
Unban a member from your faction | piggyfactions.command.faction.unban |
|
/f unclaim [all] |
Unclaim a chunk | piggyfactions.command.faction.unclaim |
Permissions | Description | Default |
---|---|---|
piggyfactions |
Allow usage of all PiggyFactions features | op |
piggyfactions.command |
Allow usage of all PiggyFactions commands | op |
piggyfactions.command.faction |
Allow usage of /f subcommands | op |
piggyfactions.command.faction.use |
Allow usage of /f | true |
piggyfactions.command.faction.admin |
Allow usage of /f admin | op |
piggyfactions.command.faction.ally |
Allow usage of /f ally | true |
piggyfactions.command.faction.allychat |
Allow usage of /f allychat | true |
piggyfactions.command.faction.ban |
Allow usage of /f ban | true |
piggyfactions.command.faction.chat |
Allow usage of /f chat | true |
piggyfactions.command.faction.claim |
Allow usage of /f claim | true |
piggyfactions.command.faction.create |
Allow usage of /f create | true |
piggyfactions.command.faction.demote |
Allow usage of /f demote | true |
piggyfactions.command.faction.description |
Allow usage of /f description | true |
piggyfactions.command.faction.help |
Allow usage of /f help | true |
piggyfactions.command.faction.home |
Allow usage of /f home | true |
piggyfactions.command.faction.info |
Allow usage of /f info | true |
piggyfactions.command.faction.invite |
Allow usage of /f invite | true |
piggyfactions.command.faction.join |
Allow usage of /f join | true |
piggyfactions.command.faction.kick |
Allow usage of /f kick | true |
piggyfactions.command.faction.leader |
Allow usage of /f leader | true |
piggyfactions.command.faction.leave |
Allow usage of /f leave | true |
piggyfactions.command.faction.map |
Allow usage of /f map | true |
piggyfactions.command.faction.motd |
Allow usage of /f motd | true |
piggyfactions.command.faction.name |
Allow usage of /f name | true |
piggyfactions.command.faction.neutral |
Allow usage of /f neutral | true |
piggyfactions.command.faction.permission |
Allow usage of /f permission | true |
piggyfactions.command.faction.promote |
Allow usage of /f promote | true |
piggyfactions.command.faction.seechunk |
Allow usage of /f seechunk | true |
piggyfactions.command.faction.sethome |
Allow usage of /f sethome | true |
piggyfactions.command.faction.setpower |
Allow usage of /f setpower | op |
piggyfactions.command.faction.unally |
Allow usage of /f unally | true |
piggyfactions.command.faction.unban |
Allow usage of /f unban | true |
piggyfactions.command.faction.unclaim |
Allow usage of /f unclaim | true |
Flag | Description |
---|---|
Open | Anyone is able to join the faction |
SafeZone | Mark current faction as a SafeZone |
WarZone | Mark current faction as a WarZone |
Sample Format: &6{{piggyfacs.rank.symbol}}{{piggyfacs.name}} &r&7{{hrk.displayName}}&r: {{msg}}
Tag Name | Description |
---|---|
piggyfacs.name |
Player's faction name |
piggyfacs.power |
Player's faction power |
piggyfacs.rank.name |
Faction rank name |
piggyfacs.rank.symbol |
Faction rank symbol |
piggyfacs.members.all |
Total member count |
piggyfacs.members.online |
Online member count |
Copyright 2020 DaPigGuy
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.