ModsJava
DarkParty
Java mod listed for Minecraft 1.13–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
With this plugin, players can create parties, chat with each other, and easily teleport to other players in the party.
- Option to save party data.
- SQLite and MySQL support
- Easy party creation and management
- Teleportation bypass permission
- Play sound after teleporting
- PlaceholderAPI support
- Tab completion in all commands
- Multi-language support
- Managing the party with GUI
- Cancel commands or add aliases as you wish.
- Toggle to enable/disable party chat and friendly fire.
- Clickable invitation message
- 100% editable messages and GUIs
- /party create | It creates a party.
- /party disand | Break up the party.
- /party kick | Kick a player from your party.
- /party invite | Invite players to your party
- /party accept | Accept the party invitation.
- /party decline | Decline the party invitation.
- /party leave | You leave the party you are in.
- /party pvp | Turn friendly fire on and off.
- /party teleport | Teleport to a player in the party.
- /party chat | Send a message to the party or turn the chat on or off.
- /party list | Opens a GUI if you have a party
• darkparty.reload
⤷ Allows you to use /party reload.
• darkparty.create (default true)
⤷: Allows you to use /party create.
• darkparty.disband (default true)
⤷ Allows you to use /party disband.
• darkparty.kick (default true)
⤷ Allows you to use /party kick.
• darkparty.invite (default true)
⤷ Allows you to use /party invite.
• darkparty.accept (default true)
⤷ Allows you to use /party accept.
• darkparty.leave (default true)
⤷ Allows you to use /party leave.
• darkparty.decline (default true)
⤷ Allows you to use /party decline.
• darkparty.teleport (default true)
⤷ Allows you to use /party teleport.
• darkparty.list (default true)
⤷ Allows you to use /party list.
• darkparty.pvp (default true)
⤷ Allows you to use /party pvp.
• darkparty.chat (default true)
⤷ Allows you to use /party chat.
•darkparty.teleport.bypass (default true)
⤷ Allows you to teleport without waiting.
Spoiler: Placeholders
- %darkparty_leader% - Returns the name of the party leader.
- %darkparty_member_size% - Returns the number of members in the party.
- %darkpart_created_date% - Returns the party's founding date.
- %darkparty_friendlyfire% - Returns the party's friendly fire setting.
- %darkparty_chat% - Returns the party's chat setting.
Spoiler: Party GUI
Spoiler: Config File
Code (YAML):
#
# _____ _ _____ _
# | __ \ | | | __ \ | |
# | | | | __ _ _ __| | _| |__) |_ _ _ __| |_ _ _
# | | | |/ _` | '__| |/ / ___/ _` | '__| __| | | |
# | |__| | (_| | | | <| | | (_| | | | |_| |_| |
# |_____/ \__,_|_| |_|\_\_| \__,_|_| \__|\__, |
# __/ |
# |___/
#
# The DarkParty plugin was developed entirely by AhmetKrdman.
# This is the language file for the plugin. Make sure the file name is correct!
# Pay attention to uppercase and lowercase letters!
language : "lang-en.yml"
update-check : true
date-format : "dd/MM/yyyy-HH:mm:ss"
#================================================================================#
# Command Settings
#================================================================================#
commands:
create:
enabled : true
command : "create"
disband:
enabled : true
command : "disband"
kick:
enabled : true
command : "kick"
teleport:
enabled : true
command : "teleport"
pvp:
enabled : true
command : "pvp"
invite:
enabled : true
command : "invite"
accept:
enabled : true
command : "accept"
decline:
enabled : true
command : "decline"
leave:
enabled : true
command : "leave"
ptp:
enabled : true
ptc:
enabled : true
#================================================================================#
# Party Settings
#================================================================================#
parties :
# How many members can a party have by default?
# Customization permission: darkparty.member-limit.<amount>
default-member-limit : 5
# What should be the friendly fire status in party creation?
default-friendly-fire : true
# How many seconds does it take for party invites to expire?
# SPECIFY IN SECONDS
invite-timeout : 60
# When the leader leaves the server or tries to leave the party, should the party be automatically transferred to someone else?
# If you set it to false, the party will be disbanded when the leader leaves the server.
# and must transfer in order to leave the party.
auto-transfer-when-leader-leave : true
# It is the format of party chat.
chat-format : "&6Party &e{player} &f: {message}"
# These are the settings for the teleport command.
teleport :
# This is the time they have to wait to teleport.
# Bypass Permission: darkparty.teleport.bypass
delay : 3
# Cancel teleportation when moving during teleportation?
on-move-cancel : true
# The sound that will be played to the player after teleporting.
# Sound List: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
sound : "ENTITY_ENDERMAN_TELEPORT"
volume : 1.0
pitch : 1.0
# Should data about parties created by players be saved?
# If you do not save, the party data will be deleted when the server and plugin are restarted.
save-party-data : true
# If data is to be recorded, how often should it be recorded in seconds?
# SPECIFY IN SECONDS
auto-save-time : 600 # 600 Second = 10 Minute
#================================================================================#
# Database Settings
#================================================================================#
database :
# The type in which the data will be recorded. mysql or sqlite
type : sqlite
table-name : "DarkParty_Parties"
sqlite:
file-name : "database.db"
mysql:
host : "0.0.0.0"
port : 3306
database : ""
username : ""
password : ""
#================================================================================#
# GUI Settings
#================================================================================#
main-gui:
title : "&8Party"
rows : 6
click-sound:
sound : "UI_BUTTON_CLICK"
volume : 1.0
pitch : 2.0
filler-item:
enabled : true
material : BLACK_STAINED_GLASS_PANE
slots : [0,1,2,6,7,8,9,17,18,26,27,35,36,44,46,47,48,49,50,51,52 ]
informations:
material : PAINTING
name : "&eParty Informations"
slot : 4
lore :
- ""
- "&f• &7Creation Date : &a{created-date}"
- "&f• &7Member Amount : &a{member-size}"
- "&f• &7Active Invitations : &a{active-invitation}"
change-chat:
material : OAK_SIGN
name : "&eChat"
slot : 3
lore :
- ""
- "&7Click to change the status "
- "&7of the party chat!"
- ""
- "&fStatus : {status } "
change-pvp:
material: STONE_SWORD
name: "&eFriendly Fire "
slot: 5
lore:
- " "
- "&7Turn friendly fire on or "
- "&7off for players in your party! "
- " "
- "&fStatus : {status } "
members:
material: PLAYER_HEAD
name: "&e {member-name } "
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43]
lore:
- " "
- "&f• &7Rank : {rank } "
- "&f• &7Status : {status } "
- "&f• &7Joined Date : &a{joined-date}"
- ""
- "&eLeft click to teleport."
leader-lore :
- ""
- "&f• &7Rank : {rank } "
- "&f• &7Status : {status } "
- "&f• &7Joined Date : &a{joined-date}"
- ""
- "&eLeft click to teleport."
- "&eShift+Right click to kick."
previous-page:
material : ARROW
name : "&ePrevious Page"
slot : 45
lore :
- "&7Click for previous page!"
next-page:
material : ARROW
name : "&eNext Page"
slot : 53
lore :
- "&7Click for next page!"
# _____ _ _____ _
# | __ \ | | | __ \ | |
# | | | | __ _ _ __| | _| |__) |_ _ _ __| |_ _ _
# | | | |/ _` | '__| |/ / ___/ _` | '__| __| | | |
# | |__| | (_| | | | <| | | (_| | | | |_| |_| |
# |_____/ \__,_|_| |_|\_\_| \__,_|_| \__|\__, |
# __/ |
# |___/
#
# The DarkParty plugin was developed entirely by AhmetKrdman.
# This is the language file for the plugin. Make sure the file name is correct!
# Pay attention to uppercase and lowercase letters!
language : "lang-en.yml"
update-check : true
date-format : "dd/MM/yyyy-HH:mm:ss"
#================================================================================#
# Command Settings
#================================================================================#
commands:
create:
enabled : true
command : "create"
disband:
enabled : true
command : "disband"
kick:
enabled : true
command : "kick"
teleport:
enabled : true
command : "teleport"
pvp:
enabled : true
command : "pvp"
invite:
enabled : true
command : "invite"
accept:
enabled : true
command : "accept"
decline:
enabled : true
command : "decline"
leave:
enabled : true
command : "leave"
ptp:
enabled : true
ptc:
enabled : true
#================================================================================#
# Party Settings
#================================================================================#
parties :
# How many members can a party have by default?
# Customization permission: darkparty.member-limit.<amount>
default-member-limit : 5
# What should be the friendly fire status in party creation?
default-friendly-fire : true
# How many seconds does it take for party invites to expire?
# SPECIFY IN SECONDS
invite-timeout : 60
# When the leader leaves the server or tries to leave the party, should the party be automatically transferred to someone else?
# If you set it to false, the party will be disbanded when the leader leaves the server.
# and must transfer in order to leave the party.
auto-transfer-when-leader-leave : true
# It is the format of party chat.
chat-format : "&6Party &e{player} &f: {message}"
# These are the settings for the teleport command.
teleport :
# This is the time they have to wait to teleport.
# Bypass Permission: darkparty.teleport.bypass
delay : 3
# Cancel teleportation when moving during teleportation?
on-move-cancel : true
# The sound that will be played to the player after teleporting.
# Sound List: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
sound : "ENTITY_ENDERMAN_TELEPORT"
volume : 1.0
pitch : 1.0
# Should data about parties created by players be saved?
# If you do not save, the party data will be deleted when the server and plugin are restarted.
save-party-data : true
# If data is to be recorded, how often should it be recorded in seconds?
# SPECIFY IN SECONDS
auto-save-time : 600 # 600 Second = 10 Minute
#================================================================================#
# Database Settings
#================================================================================#
database :
# The type in which the data will be recorded. mysql or sqlite
type : sqlite
table-name : "DarkParty_Parties"
sqlite:
file-name : "database.db"
mysql:
host : "0.0.0.0"
port : 3306
database : ""
username : ""
password : ""
#================================================================================#
# GUI Settings
#================================================================================#
main-gui:
title : "&8Party"
rows : 6
click-sound:
sound : "UI_BUTTON_CLICK"
volume : 1.0
pitch : 2.0
filler-item:
enabled : true
material : BLACK_STAINED_GLASS_PANE
slots : [0,1,2,6,7,8,9,17,18,26,27,35,36,44,46,47,48,49,50,51,52 ]
informations:
material : PAINTING
name : "&eParty Informations"
slot : 4
lore :
- ""
- "&f• &7Creation Date : &a{created-date}"
- "&f• &7Member Amount : &a{member-size}"
- "&f• &7Active Invitations : &a{active-invitation}"
change-chat:
material : OAK_SIGN
name : "&eChat"
slot : 3
lore :
- ""
- "&7Click to change the status "
- "&7of the party chat!"
- ""
- "&fStatus : {status } "
change-pvp:
material: STONE_SWORD
name: "&eFriendly Fire "
slot: 5
lore:
- " "
- "&7Turn friendly fire on or "
- "&7off for players in your party! "
- " "
- "&fStatus : {status } "
members:
material: PLAYER_HEAD
name: "&e {member-name } "
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43]
lore:
- " "
- "&f• &7Rank : {rank } "
- "&f• &7Status : {status } "
- "&f• &7Joined Date : &a{joined-date}"
- ""
- "&eLeft click to teleport."
leader-lore :
- ""
- "&f• &7Rank : {rank } "
- "&f• &7Status : {status } "
- "&f• &7Joined Date : &a{joined-date}"
- ""
- "&eLeft click to teleport."
- "&eShift+Right click to kick."
previous-page:
material : ARROW
name : "&ePrevious Page"
slot : 45
lore :
- "&7Click for previous page!"
next-page:
material : ARROW
name : "&eNext Page"
slot : 53
lore :
- "&7Click for next page!"
Spoiler: Language - English
Code (YAML):
prefix
:
"&7[&6DarkParty&7]"
no-permission : "&cYou don't have permission to do this! &7&o({permission})"
reloaded : "&aConfiguration files have been reloaded."
command-usage : "&cYou used the command incorrectly. &7&o({usage})"
command-disabled : "&cThis command has been disabled."
help-message :
- "&8------------ &6DarkParty &8----------"
- "&a/party create &2| &fCreate a new party.."
- "&a/party disband &2| &fDelete your party."
- "&a/party invite &2| &fInvite the player to your party."
- "&a/party kick &2| &fKick the player from your party."
- "&a/party pvp &2| &fChange your party's pvp status.."
- "&a/party accept &2| &fAccept the party invitation."
- "&a/party decline &2| &fAccept or decline the party invitation."
- "&a/party leave &2| &fLeave the party."
- "&a/party chat &2| &fSend a message to your party members."
- "&a/party list &2| &fSee party members."
- "&8-----------------------------"
placeholders:
leader : "&cLeader"
member : "&aMember"
online : "&aOnline"
offline : "&cOffline"
true : "&aEnabled"
false : "&cDisabled"
not-in-party : "&cNo Party"
accept-button:
text : "&a&l[ ACCEPT ]"
description : "&a&lClick to accept!"
middle:
text : " | "
description : "&f< - Choose One - >"
decline-button:
text : "&c&l[ DECLINE ]"
description : "&c&lClick to decline!"
party:
already-in-party : "&cYou already have a party!"
created : "&aYour party has been created successfully."
not-in-party : "&cYou don't have a party."
not-leader : "&cYou are not the leader of the party."
disbanded : "&aYour party has been successfully disbanded."
disbanded-by-leader : "&eThe party was dissolved by the leader."
target-offline : "&4{target} &cis not online!"
target-has-party : "&4{target} &calready has a party!."
target-not-in-party : "&4{target} &cis not in your party!"
invite:
self-invite : "&cYou cannot invite yourself."
max-members : "&cYou cannot invite more members."
already-sent : "&cThe player &4{target} &chas already been invited."
sent : "&aA party invite has been sent to &2{target}&a."
received : "&6{inviter} &einvites you to his party."
no-invite : "&4{inviter} &cdid not send you an invite."
timeout : "&eThe invitation from &6{inviter} &etimed out."
accepted : "&6{player} &ehas joined the party!"
accepted-self : "&aYou accepted the invitation."
declined : "&4{player} &cdeclined your invitation."
declined-self : "&cYou declined the invitation."
kick:
self-kick : "&cYou can't kick yourself."
kicked : "&2{target} &awas kicked out of the party."
kick-notice : "&4{leader} &ckicked you out of the party."
leave:
success : "&aYou have successfully left the party."
broadcast : "&6{player} &eleft the party."
leader-levaed : "&eLeadership has been transferred to &6{player} &ebecause the leader has left."
have-to-transfer : "&cTo leave you must transfer the party."
teleport:
self-teleport : "&cYou cannot teleport yourself."
countdown : "&eYou will be teleported after &6{time} seconds."
success : "&aYou have been teleported to &2{target}."
canceled : "&cTeleportation was canceled because you were moving."
to-you-countdown : "&6{player} &ewill teleport to you in &6{time} seconds."
to-you-success : "&6{player} &ehas teleported to you."
chat:
enabled : "&aParty chat is now enabled."
disabled : "&cParty chat is now disabled."
chat-off : "&cParty chat has been disabled by the leader!"
pvp:
enabled : "&aFriendly fire is now enabled!"
disabled : "&cFriendly fire is now disabled!"
pvp-off : "&cYou are in the same party with this player!"
no-permission : "&cYou don't have permission to do this! &7&o({permission})"
reloaded : "&aConfiguration files have been reloaded."
command-usage : "&cYou used the command incorrectly. &7&o({usage})"
command-disabled : "&cThis command has been disabled."
help-message :
- "&8------------ &6DarkParty &8----------"
- "&a/party create &2| &fCreate a new party.."
- "&a/party disband &2| &fDelete your party."
- "&a/party invite &2| &fInvite the player to your party."
- "&a/party kick &2| &fKick the player from your party."
- "&a/party pvp &2| &fChange your party's pvp status.."
- "&a/party accept &2| &fAccept the party invitation."
- "&a/party decline &2| &fAccept or decline the party invitation."
- "&a/party leave &2| &fLeave the party."
- "&a/party chat &2| &fSend a message to your party members."
- "&a/party list &2| &fSee party members."
- "&8-----------------------------"
placeholders:
leader : "&cLeader"
member : "&aMember"
online : "&aOnline"
offline : "&cOffline"
true : "&aEnabled"
false : "&cDisabled"
not-in-party : "&cNo Party"
accept-button:
text : "&a&l[ ACCEPT ]"
description : "&a&lClick to accept!"
middle:
text : " | "
description : "&f< - Choose One - >"
decline-button:
text : "&c&l[ DECLINE ]"
description : "&c&lClick to decline!"
party:
already-in-party : "&cYou already have a party!"
created : "&aYour party has been created successfully."
not-in-party : "&cYou don't have a party."
not-leader : "&cYou are not the leader of the party."
disbanded : "&aYour party has been successfully disbanded."
disbanded-by-leader : "&eThe party was dissolved by the leader."
target-offline : "&4{target} &cis not online!"
target-has-party : "&4{target} &calready has a party!."
target-not-in-party : "&4{target} &cis not in your party!"
invite:
self-invite : "&cYou cannot invite yourself."
max-members : "&cYou cannot invite more members."
already-sent : "&cThe player &4{target} &chas already been invited."
sent : "&aA party invite has been sent to &2{target}&a."
received : "&6{inviter} &einvites you to his party."
no-invite : "&4{inviter} &cdid not send you an invite."
timeout : "&eThe invitation from &6{inviter} &etimed out."
accepted : "&6{player} &ehas joined the party!"
accepted-self : "&aYou accepted the invitation."
declined : "&4{player} &cdeclined your invitation."
declined-self : "&cYou declined the invitation."
kick:
self-kick : "&cYou can't kick yourself."
kicked : "&2{target} &awas kicked out of the party."
kick-notice : "&4{leader} &ckicked you out of the party."
leave:
success : "&aYou have successfully left the party."
broadcast : "&6{player} &eleft the party."
leader-levaed : "&eLeadership has been transferred to &6{player} &ebecause the leader has left."
have-to-transfer : "&cTo leave you must transfer the party."
teleport:
self-teleport : "&cYou cannot teleport yourself."
countdown : "&eYou will be teleported after &6{time} seconds."
success : "&aYou have been teleported to &2{target}."
canceled : "&cTeleportation was canceled because you were moving."
to-you-countdown : "&6{player} &ewill teleport to you in &6{time} seconds."
to-you-success : "&6{player} &ehas teleported to you."
chat:
enabled : "&aParty chat is now enabled."
disabled : "&cParty chat is now disabled."
chat-off : "&cParty chat has been disabled by the leader!"
pvp:
enabled : "&aFriendly fire is now enabled!"
disabled : "&cFriendly fire is now disabled!"
pvp-off : "&cYou are in the same party with this player!"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DarkParty is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 53 times (via Spigot). Download it and open it directly in the game.