JVillage: Difference between revisions
Noggisoggi (talk | contribs) m →Village flags: Added 2 more items |
JohnyMuffin (talk | contribs) No edit summary |
||
| Line 43: | Line 43: | ||
* <code>/v info <village></code> - Shows village info | * <code>/v info <village></code> - Shows village info | ||
* <code>/v list <village></code> - Shows village members | * <code>/v list <village></code> - Shows village members | ||
* <code>/resident <username></code> or <code>/res <username></code> or <code>/player <username></code> - Shows the villages a specified player is currently in | * <code>/v activity [village|here|top]</code> - Shows how active a village is (see [[#Activity|Activity]]) | ||
* <code>/member <username></code> or <code>/resident <username></code> or <code>/res <username></code> or <code>/player <username></code> - Shows the villages a specified player is currently in | |||
* <code>/v map</code> - Shows a map of the claims around you | |||
* <code>/v join [village]</code> - Joins a village (village assistants or owner needs to invite) | * <code>/v join [village]</code> - Joins a village (village assistants or owner needs to invite) | ||
* <code>/v invites</code> - Shows the village invites you have pending | |||
* <code>/v deny [village]</code> - Declines a village invite | |||
* <code>/v leave [village]</code> - Leaves a village | * <code>/v leave [village]</code> - Leaves a village | ||
* <code>/v autoswitch [on/off]</code> - Autoswitch the selected town to another one upon entering its territory | * <code>/v select [village]</code> - Selects which of your villages other commands act on | ||
:- <code>/v select</code> = <code>/v s</code> | |||
* <code>/v autoswitch [on/off]</code> - Autoswitch the selected town to another one upon entering its territory | |||
:- <code>/v autoswitch</code> = <code>/v switch</code> = <code>/v as</code> | |||
* <code>/v balance</code> - Shows a specified village's balance | * <code>/v balance</code> - Shows a specified village's balance | ||
* <code>/v deposit <village> <amount></code> - Deposit a specified amount to a specified village | * <code>/v deposit <village> <amount></code> - Deposit a specified amount to a specified village | ||
* <code>/v chat [message]</code> - Sends a message to every online member of your selected village | |||
* <code>/v spawn</code> - Teleport to village spawn | * <code>/v spawn</code> - Teleport to village spawn | ||
:- <code>/v spawn</code> = <code>/v home</code> | |||
* <code>/v warp [name]</code> - Teleport to a village warp | |||
=== Village assistant commands === | === Village assistant commands === | ||
* <code>/v claim</code> - Claims the chunk the you are currently on | * <code>/v claim</code> - Claims the chunk the you are currently on | ||
* <code>/v claim ac</code> - Toggles auto-claiming which will claim chunks as you walk | * <code>/v claim ac</code> - Toggles auto-claiming which will claim chunks as you walk | ||
:- <code>ac</code> = <code>a</code> = <code>auto</code> = <code>autoclaim</code> | |||
* <code>/v claim rect [chunk radius]</code> - Claim a rectangular radius of chunks around your current location | * <code>/v claim rect [chunk radius]</code> - Claim a rectangular radius of chunks around your current location | ||
:- Costs <span style="color:#55FF55;">$ | :- Maximum radius is 6 chunks. Each chunk is charged at the village's current claim price (see [[#Features|Features]]). | ||
* <code>/v claim outpost</code> - Claims the chunk you are on as a detached outpost, away from your existing claims | |||
:- Costs <span style="color:#55FF55;">$500</span>. | |||
* <code>/v unclaim</code> - Unclaims the chunk the you are currently on | * <code>/v unclaim</code> - Unclaims the chunk the you are currently on | ||
* <code>/v unclaim auto</code> - Toggles auto-unclaiming which will unclaim chunks as you walk | |||
* <code>/v withdraw <village> <amount></code> - Withdraw a specified amount of money from a specified village | * <code>/v withdraw <village> <amount></code> - Withdraw a specified amount of money from a specified village | ||
:- Requires the <code>assistant_can_withdraw</code> flag; village owners can always withdraw. | |||
* <code>/v invite [username]</code> - Invites the selected player to your town | * <code>/v invite [username]</code> - Invites the selected player to your town | ||
* <code>/v kick [username]</code> - Kicks the selected player from your town | * <code>/v kick [username]</code> - Kicks the selected player from your town | ||
* <code>/v setwarp [name]</code> - Sets a village warp at your location | |||
:- Costs <span style="color:#55FF55;">$500</span>. Warp names may be up to 20 characters. | |||
* <code>/v delwarp [name]</code> - Deletes a village warp | |||
:- Refunds the <span style="color:#55FF55;">$500</span> the warp cost to set. | |||
=== Village owner only === | === Village owner only === | ||
* <code>/v create [name]</code> - Create a new village | * <code>/v create [name]</code> - Create a new village | ||
:- Costs <span style="color:#55FF55;">$1000</span> per village. | :- Costs <span style="color:#55FF55;">$1000</span> per village. Village names may be up to 20 characters. | ||
* <code>/v setowner [username]</code> - Promote a village member to owner | * <code>/v setowner [username]</code> - Promote a village member to owner | ||
* <code>/v promote [username]</code> - Promote a member to assistant | * <code>/v promote [username]</code> - Promote a member to assistant | ||
| Line 67: | Line 86: | ||
* <code>/v setspawn</code> - Set the spawn point for your village | * <code>/v setspawn</code> - Set the spawn point for your village | ||
* <code>/v rename [name]</code> - Rename your village | * <code>/v rename [name]</code> - Rename your village | ||
* <code>/v delete [village]</code> - Deletes your village | |||
:- See the warning under [[#Features|Features]] about unclaiming first to avoid losing money. | |||
=== Village flags === | === Village flags === | ||
[[File:JVillage-5.png|thumb|right|Flags.]] | [[File:JVillage-5.png|thumb|right|Flags.]] | ||
| Line 84: | Line 105: | ||
=== Nations === | === Nations === | ||
Nations are a group of villages sharing a bank, warps and a private chat.<br /> | |||
<code>/n</code> is used in place of <code>/nation</code> for brevity. Run <code>/nation</code> on its own for the full command list.<br /> | |||
==== Nation member commands ==== | |||
* <code>/nation info [nation]</code> - Shows nation info (owner, village count, balance, warps) | |||
* <code>/nation activity [nation|top]</code> - Shows how active a nation is (see [[#Activity|Activity]]) | |||
* <code>/nation list</code> - Lists the villages in a nation | |||
* <code>/nation chat [message]</code> - Sends a message to every online player in your nation | |||
* <code>/nation balance</code> - Shows the nation's bank balance | |||
:- <code>/n balance</code> = <code>/n bal</code> | |||
* <code>/nation deposit [amount]</code> - Deposits money into the nation bank | |||
:- <code>/n deposit</code> = <code>/n dep</code> | |||
* <code>/nation warp [name]</code> - Teleport to a nation warp | |||
* <code>/nation invites</code> - Shows the nation invites your selected village has pending | |||
==== Village owner commands ==== | |||
These act on your currently selected village, so use <code>/v select</code> first if you own more than one. | |||
* <code>/nation create [name]</code> - Creates a nation with your selected village as its first member | |||
:- Costs <span style="color:#55FF55;">$50000</span>. | |||
* <code>/nation join [nation]</code> - Takes your selected village into a nation it has been invited to | |||
* <code>/nation deny [nation]</code> - Declines a pending nation invite | |||
* <code>/nation leave</code> - Removes your selected village from its nation | |||
==== Nation owner only ==== | |||
* <code>/nation invite [village]</code> - Invites a village to your nation | |||
* <code>/nation kick [village]</code> - Removes a village from your nation | |||
:- The last remaining village cannot be kicked; delete the nation instead. | |||
* <code>/nation rename [name]</code> - Renames your nation | |||
* <code>/nation setowner [player]</code> - Transfers ownership of the nation to another player | |||
* <code>/nation withdraw [amount]</code> - Withdraws money from the nation bank | |||
:- <code>/n withdraw</code> = <code>/n with</code> | |||
* <code>/nation setwarp [name]</code> - Sets a nation warp at your location | |||
:- Costs <span style="color:#55FF55;">$1000</span>. | |||
* <code>/nation delwarp [name]</code> - Deletes a nation warp | |||
* <code>/nation delete</code> - Deletes the nation | |||
<gallery mode=nolines> | <gallery mode=nolines> | ||
File:JVillage-Nation-Commands.png|<code>/nation</code> | File:JVillage-Nation-Commands.png|<code>/nation</code> | ||
</gallery> | </gallery> | ||
=== Activity === | |||
As of '''29 August 2026''', villages build up an '''activity score''' that measures how much is actually going on inside their claims.<br /> | |||
Scores are tracked per week. A nation's score is simply the total of the villages currently in it. | |||
* <code>/v activity [village]</code> - Shows a village's score for this week, its all-time total, and a short weekly history | |||
* <code>/v activity here</code> - Shows the score of the village you are currently standing in | |||
* <code>/v activity top</code> - Lists the most active villages this week | |||
* <code>/nation activity [nation]</code> - Shows a nation's score | |||
* <code>/nation activity top</code> - Lists the most active nations this week | |||
:- <code>/v act</code> and <code>/n act</code> are shorthand for the above. | |||
Latest revision as of 01:02, 29 August 2026
—
JohnyMuffin on December 11th, 2022


JVillage is a land claim management plugin made by
JohnyMuffin, exclusive to RetroMC.
It aims to be a replacement for Towny, another land claim management plugin.
Under this plugin, villages and nations are managed.
- JVillage/Admin commands exists for server staff and owners who use it.
- Source code on GitHub: https://github.com/retromcorg/JVillage
Features
- Players can own, assist, and be a member of multiple towns.
- Towns intially cost $1000 to create.
- - Refunds will be issued upon unclaiming chunks or deleting a town.
⚠️ Warning: Deleting a village with more than 2 claims will give only $1000 back, and not the total price of its additional claims.
Therefore, unclaiming every chunk in the village and then deleting will prevent losses related to this.
In addition, per-chunk claim refunds are only valid for 7 days from the initial claim; beyond that timeframe, claims can still be removed, but refunds won't be given.
- Nations, which can be created at a cost of $50000 via
/nation create, are a tier above towns and possess their own banks, warps and internal chat (/n chat). - For $10, 20 chunks can be claimed - the latter number increases by 20 with each town member - up to 50 people, resulting in 1000 chunks.
- Going past that limit (be it 20 for 1-person village or 1000 for a 50-member one) will result in each chunk becoming more expensive to claim by $0.01, starting from $10, up to and including $50.
- Titles are applied to villages based on member count. (Settlement for 1 member, Village for 10 and so on till Megacity for >100)
- Outpost claims cost $500 each.
Differences between and migration from Towny
- Players have to run
/v join <village>if they want to join one and are invited by a village's assistant or owner. - Players have to pay in-game money to claim land.
The migration from Towny to JVillage happened between December 25 2022 to January 1 2023, and during that time period:
- Towny data was migrated with some caveats.
- Players who have didn't connect to RetroMC for an extended period of time didn't have their towns migrated
- - These towns were transferred to a placeholder account until the owner or a member requests the town's ownership via a ticket on the Discord server.
- Claims that were created before a certain date couldn't be refunded.
Usage
/v is used in place of /village for brevity.
See /v help for the full command lists .
Use /v deposit <village> <amount> to give a specified village a specified money amount.
Each chunk claim costs $10 and $500 for outposts.
/v claim to claim and /v claim outpost to claim as outpost.
Player commands

/v info)
/v list)

/v info <village>- Shows village info/v list <village>- Shows village members/v activity [village|here|top]- Shows how active a village is (see Activity)/member <username>or/resident <username>or/res <username>or/player <username>- Shows the villages a specified player is currently in/v map- Shows a map of the claims around you/v join [village]- Joins a village (village assistants or owner needs to invite)/v invites- Shows the village invites you have pending/v deny [village]- Declines a village invite/v leave [village]- Leaves a village/v select [village]- Selects which of your villages other commands act on
- -
/v select=/v s
/v autoswitch [on/off]- Autoswitch the selected town to another one upon entering its territory
- -
/v autoswitch=/v switch=/v as
/v balance- Shows a specified village's balance/v deposit <village> <amount>- Deposit a specified amount to a specified village/v chat [message]- Sends a message to every online member of your selected village/v spawn- Teleport to village spawn
- -
/v spawn=/v home
/v warp [name]- Teleport to a village warp
Village assistant commands
/v claim- Claims the chunk the you are currently on/v claim ac- Toggles auto-claiming which will claim chunks as you walk
- -
ac=a=auto=autoclaim
/v claim rect [chunk radius]- Claim a rectangular radius of chunks around your current location
- - Maximum radius is 6 chunks. Each chunk is charged at the village's current claim price (see Features).
/v claim outpost- Claims the chunk you are on as a detached outpost, away from your existing claims
- - Costs $500.
/v unclaim- Unclaims the chunk the you are currently on/v unclaim auto- Toggles auto-unclaiming which will unclaim chunks as you walk/v withdraw <village> <amount>- Withdraw a specified amount of money from a specified village
- - Requires the
assistant_can_withdrawflag; village owners can always withdraw.
/v invite [username]- Invites the selected player to your town/v kick [username]- Kicks the selected player from your town/v setwarp [name]- Sets a village warp at your location
- - Costs $500. Warp names may be up to 20 characters.
/v delwarp [name]- Deletes a village warp
- - Refunds the $500 the warp cost to set.
Village owner only
/v create [name]- Create a new village
- - Costs $1000 per village. Village names may be up to 20 characters.
/v setowner [username]- Promote a village member to owner/v promote [username]- Promote a member to assistant/v demote [username]- Demote a member from assistant/v setspawn- Set the spawn point for your village/v rename [name]- Rename your village/v delete [village]- Deletes your village
- - See the warning under Features about unclaiming first to avoid losing money.
Village flags

These are settings for villages - only village owners can modify these.
/v flags [flag] [true/false|on/off]- Toggle a setting
- -
/v flags=/v flag
/v flag list- List settings & their toggled status
assistant_can_withdraw- Allow village assistants to withdraw money deposited into the village they're inmobs_can_spawn- Allow mobs to spawnrandom_can_alter- Allow non-members to modify blocksmob_spawner_bypass- Bypasss themobs_can_spawnflag so monster spawners can summon mobsmembers_can_invite- Allow members (non-assistants) to invite other players to a villageprevent_mushroom_spread- Disable mushrooms from spreadingprevent_ice_snow_melt- Disables the melting of ice blocksnation_members_can_alter- Allow members of other towns belonging to the same nation as the current town to modify blocks
Nations
Nations are a group of villages sharing a bank, warps and a private chat.
/n is used in place of /nation for brevity. Run /nation on its own for the full command list.
Nation member commands
/nation info [nation]- Shows nation info (owner, village count, balance, warps)/nation activity [nation|top]- Shows how active a nation is (see Activity)/nation list- Lists the villages in a nation/nation chat [message]- Sends a message to every online player in your nation/nation balance- Shows the nation's bank balance
- -
/n balance=/n bal
/nation deposit [amount]- Deposits money into the nation bank
- -
/n deposit=/n dep
/nation warp [name]- Teleport to a nation warp/nation invites- Shows the nation invites your selected village has pending
Village owner commands
These act on your currently selected village, so use /v select first if you own more than one.
/nation create [name]- Creates a nation with your selected village as its first member
- - Costs $50000.
/nation join [nation]- Takes your selected village into a nation it has been invited to/nation deny [nation]- Declines a pending nation invite/nation leave- Removes your selected village from its nation
Nation owner only
/nation invite [village]- Invites a village to your nation/nation kick [village]- Removes a village from your nation
- - The last remaining village cannot be kicked; delete the nation instead.
/nation rename [name]- Renames your nation/nation setowner [player]- Transfers ownership of the nation to another player/nation withdraw [amount]- Withdraws money from the nation bank
- -
/n withdraw=/n with
/nation setwarp [name]- Sets a nation warp at your location
- - Costs $1000.
/nation delwarp [name]- Deletes a nation warp/nation delete- Deletes the nation
-
/nation
Activity
As of 29 August 2026, villages build up an activity score that measures how much is actually going on inside their claims.
Scores are tracked per week. A nation's score is simply the total of the villages currently in it.
/v activity [village]- Shows a village's score for this week, its all-time total, and a short weekly history/v activity here- Shows the score of the village you are currently standing in/v activity top- Lists the most active villages this week/nation activity [nation]- Shows a nation's score/nation activity top- Lists the most active nations this week
- -
/v actand/n actare shorthand for the above.