massivecraft-logotype-plugin-factionstax-2000

Factions
Tax
Dynmap
Download
Configure
Develop

What is FactionsTax?

FactionsTax is an expansion for Factions.

With this expansion, the faction leaders may tax their members. This optional tax players pay to their faction is called “player tax“, and the money is automatically transferred to the faction bank once per day. The tax can be the same for all members, different for different ranks (recruit, member, officer, leader), or even set on an individual member basis. Negative tax rates make it possible to pay a salary to certain players or ranks. Also, if a faction so desires, players unable to pay their taxes may even be kicked out of the faction.

There is also an “upkeep tax” the faction itself must pay to the server per number of chunks claimed. This upkeep taxation also happens once per day and is automatically transferred out of the faction bank. If a faction can’t afford its upkeep tax, it will either be disbanded, have all land unclaimed, or nothing will happen. All of this depends on server configuration, but on MassiveCraft, all land will be unclaimed if a faction bank does not contain sufficient funds to pay the upkeep tax.

Download

Download

Download Factions for Free.
Download Expansions for $10 a piece.

Download
Go To ServerMiner

server-miner-logotype

Looking to host your own Minecraft server? Factions is sponsored by ServerMiner.com.
They are currently offering a free 2GB RAM Minecraft server for 14 days.

Go To ServerMiner

Commands

  • /f tax the base command for FactionsTax
  • /f tax i,info overview tax info
  • /f tax f,faction [faction=you] faction tax info
  • /f tax p,player [player=you] player tax info
  • /f tax s,set <amount|none> [default|rank|player|all=default] [faction=you] set tax
  • /f tax v,version display plugin version

/f tax

factionstax-command-basecommand

The base command simply displays a help page with all available sub commands.

/f tax info

factionstax-command-information

This command outputs general overview information that is the same for all factions and players.

If you’re playing on a different server than MassiveCraft, the output might look different.

/f tax faction

factionstax-command-faction

This command outputs tax information for a specific faction.

The faction in this example has 30 chunks of land, and their upkeep is thus 3 Regals (money).

At the bottom you find the tax rules defined in this faction.

/f tax player

factionstax-command-player

This command outputs tax information for a specific player.

This is where you see what your own tax is.

/f tax set

factionstax-command-set

This command is used to set tax rules.

In this example we did “/f tax set -3 officer”.

/f tax version

factionstax-command-version

This command displays some meta information about the expansion plugin.

This information isn’t that relevant to game play. You can use it to see what version of the expansion plugin is installed.

New Perms and Flags

FactionsTax adds one new faction perm and two new faction flags.

  • Perm tax controls who can manage taxes and defaults to leader only.
  • Flag taxkick answers question: Will players who can’t afford tax get kicked? defaults to no and is modifiable.
  • Flag taxfree answers question: Is the faction pardoned from upkeep tax? defaults to no and is not modifiable.

These default values are often a safe bet.

But if you want your officers to be able to manage tax, you can grant them the perm “tax” using /f perm.
If you want to automatically kick members who can’t afford their tax, you can set the flag “taxkick” to yes using /f flag.

Tax Rules

The tax rules are modified using /f tax set and displayed at the bottom of /f tax faction.
The tax rules decide how much tax the players in the faction should pay.

Examples

Same tax for everyone
/f tax set 2
In the simplest and easiest scenario, you set the same tax for everyone.
In this example, everyone would pay 2 money daily to the faction bank.

Specific tax for rank
/f tax set 0 officer
You can specify tax on a per rank basis which then overrides the default setting.
In this example, we exempt officers from taxation.

Specific tax for player
/f tax set 10 Herobrine
You can specify tax on a player basis which then overrides the rank setting and the default setting.
In this example, we set an unusually high tax for Herobrine because he’s such an unruly faction member.

Remove all tax rules
/f tax set none all
Executing this command clears all tax rules. The situation would revert to default where no one pays tax. This can be used to start from scratch setting up your tax rules.

Salaries
/f tax set -3 officer
You can configure an automatic daily salary by setting a negative tax!
In this example, you would pay your officers 3 money daily.

Explanation

Here’s a more in depth explanation of the tax rule system for those of you who really want to understand what’s going on.

The tax rules come in three kinds:

  1. player: used to set specific tax per player.
  2. rank: used to set specific tax per rank.
  3. default: the default rule

When deciding tax for a player, rules are checked in this order: playerrank → default. This means the player specific tax will always be used if there is one set. If no player specific tax is found, FactionsTax moves on and checks if there is a specific tax set for the player’s rank. Finally if there was no rule for the rank, the default tax will be used.

Assume that the player Herobrine is a recruit in your faction. Per default no one pays tax:

Rules: default 0
Herobrine’s Tax: 0
Explanation: No player or rank specific rules were found, so default rule is used.

Command Executed: /f tax set 3

Rules: default 3
Herobrine’s Tax: 3
Explanation: The default rule must still be used, but now it’s 3 instead of 0.

Command Executed: /f tax set 1 recruit

Rules: default 3, recruit 1
Herobrine’s Tax: 1
Explanation: No player specific tax was found, but since Herobrine is a recruit, he will get the recruit tax.

Command Executed: /f tax set 0 Herobrine

Rules: default 3, recruit 1, Herobrine 0
Herobrine’s Tax: 0
Explanation: The player tax rule takes precedence, and Herobrine does not have to pay tax anymore.

Command Executed: /f tax set none Herobrine

Rules: default 3, recruit 1
Herobrine’s Tax: 1
Explanation: The player specific rule for Herobrine was removed. Thus he has to pay recruit tax again.

Note the important difference between /f tax set 0 Herobrine and /f tax set none Herobrine. The first one sets a specific player rule. The last one removes the player specific rule.