Skip to content

A Minecraft plugin that allows players to share their experience gains with their party

License

Notifications You must be signed in to change notification settings

jonathanredeker/lapland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lapland

Only compatible with version 1.16.

Lapland is a simple and straightforward party plugin that allows players to share their experience gains.


/pt info

Player receiving a party invitation.


📝   To-do

  • Add an info subcommand to provide the player information pertaining to their current party. i.e. List of players, online/offline status, who the leader is.
  • Add a help subcommand to provide the player with detailed usage information.
  • Add a leader subcommand so the leader may pass on leadership to another party member.
  • Add a notify subcommand so players can toggle experience gain messages.
  • Add a lapland command that allows an administrator to adjust the configuration within the game or server console.

⌨️   Commands

Command Description
/party create name Create a new party with a name.
/party invite player Send a party invitation to a player.
/party leave Leave the party. A new leader will be chosen based on seniority. If you are the only party member, the party will be disbanded.
/party disband Disband the party.
/party kick name Is someone not playing fair? Kick them out. :-)
/party notify Toggle messages indicating how much experience you're gaining. This is off by default.
/party info page Outputs information about the current party you're in. Use /pt to quickly view your party info.

Aliases

Command Alias(s)
/party /pt
/lapland /lp

🔐   Permissions

Permission Default Description
lapland.* op Allows the usage of all Lapland commands.
lapland.party true Allows the usage of Lapland's party system.

⚙️   Configuration

Setting Default Description
maxDistance 10 The maximum distance at which experience can be shared, in chunks. Use 0 for an infinite range.
dimensionalSharing false Experience is shared freely among all worlds ignoring maxDistance.
maxPlayers 10 The maximum amount of players allowed in a party.
experienceKept 50 The percentage of experience kept by the player. The remaining experience is evenly split among the rest of the party. The higher experienceKept is, the less experience the rest of the party receives.

🎲   Experience Sharing

By default, experience in only shared within a 10 chunk radius within the same world. However, server administrators can change the default radius. Multidimensional sharing may also be enabled. i.e. Player One can gain experience in the Nether and Player Two will receive a portion of it in the Overworld.

When experience is gained, experienceKept% is kept by the player and the remaining 100 - experienceKept% is split evenly among the rest of the party. Only party members who are online and alive will be given experience. This percentage can also be configured.

About

A Minecraft plugin that allows players to share their experience gains with their party

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages