JVillage
—
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.
- 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.
- Land claims cost $10 per chunk.
- 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. - Nations, town plots, town & nation chats don't exist.
- Town suffixes (such as
[Hamlet]) don't exist.
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 cannot be refunded.
Usage
/v is used in place of /village for brevity.
See /v help for the full commands list.
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/resident <username>or/res <username>or/player <username>- Shows the villages a specified player is currently in/v join [village]- Joins a village (village assistants or owner needs to invite)/v leave [village]- Leaves a village/v autoswitch [on/off]- Autoswitch the selected town to another one upon entering its territory/v balance- Shows a specified village's balance/v deposit <village> <amount>- Deposit a specified amount to a specified village/v spawn- Teleport to village spawn
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/v claim rect [chunk radius]- Claim a rectangular radius of chunks around your current location
- - Costs $10 per chunk
/v unclaim- Unclaims the chunk the you are currently on/v withdraw <village> <amount>- Withdraw a specified amount of money from a specified village/v invite [username]- Invites the selected player to your town/v kick [username]- Kicks the selected player from your town
Village owner only
/v create [name]- Create a new village
- - Costs $1000 per village.
/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
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 spreading