Do you feel that your server is lacking some social connections? Do you wish you could let players share things but be able to limit and manage it so people aren't sharing information you don't feel should be shared online? PersonalInfo is the plugin for your server then! A perfect mixture of Minecraft and Social Media!
Dependencies:
NONE
Features:
- 100% Configurable Messages
- Allow or Disallow Players to Set The Following:
- Name
- Nickname
- Age
- Birthday
- Location
- Gender
- Pronouns
- Discord
- Youtube
- Twitch
- Steam
- Bio
- Reloadable Config and Language Files
- MySQL and SQlite data storage
- Update Notifier
- Semi-Self Moderation to help prevent spammy profiles
Hoping To Add:
- Give Me Ideas!
Screenshots!
This limiter works for every field and has different max limits, allowed characters, and examples for each (these are not customizable)
^^ SQlite database view (viewing in SQLiteStudio
Commands:
Staff View:
Player View:
Permissions:
- personalinfo.admin
- Allows Access To Staff Commands
- /pi clrothers
- /pi delothers
- /pi reload
- Allows Access To Staff Commands
Setup:
Default Config
Enable-Update-Notifications: true
Allow-Name: true
Allow-Nickname: true
Allow-Age: true
Allow-Birthday: true
Allow-Location: true
Allow-Gender: true
Allow-Pronouns: true
Allow-Discord: true
Allow-Youtube: true
Allow-Twitch: true
Allow-Steam: true
Allow-Bio: true
MySQL:
Use-MySQL: false
Host-Name: ''
Port: 3306
Database-Name: ''
Username: ''
Password: ''Default Language File
messages:
prefix: '&6[PersonalInfo]&f'
must-be-a-player: '&2You must be a player to use this command!'
invalid-number-of-arguments: '&2Invalid Number of Arguments'
invalid-type: '&cThe option you entered is invalid! &6/pi set &2for help'
invalid-subcommand: '&2Invalid Sub Command!'
player-not-found: '&2Player not found!'
no-permission: '&2You don''t have permission to do this!'
config-reloaded: '&2Config File Reloaded!'
lang-reloaded: '&2Language File Reloaded'
reload-help-msg: '&2/pi reload lang or /pi reload config to reload files'
plugin-out-of-date: '&cYour Version Is Outdated!'
name-msg: '&2Name:&f'
nickname-msg: '&2Nickname:&f'
age-msg: '&2Age:&f'
birthday-msg: '&2Birthday:&f'
location-msg: '&2Location:&f'
gender-msg: '&2Gender:&f'
pronouns-msg: '&2Pronouns:&f'
discord-msg: '&2Discord:&f'
youtube-msg: '&2Youtube:&f'
twitch-msg: '&2Twitch:&f'
steam-msg: '&2Steam:&f'
bio-msg: '&2Bio:&f'
your-personal-info: '&2Your Personal Information'
other-personal-info: '&2Personal Information for {player}'
set-information-msg: '&2{option} Set To: {info}'
removed-data-self: '&2Removed Your {option} From Your Personal Information'
cleared-data-self: '&2You Have Successfully Cleared Your Profile Data'
removed-data-others: '&2Removed {option} From Player {player}'
cleared-data-others: '&2Removed all data From Player {player}'
data-removed-by-staff: '&2Your {option} Was Removed By Staff!'
data-cleared-by-staff: '&2Your Profile Was Removed By Staff!'
data-not-set: Not Set
player-has-not-registered: '&2{player} has not registered any data!'
you-have-not-registered: '&2You have not registered any data!'
option-disabled: '&2That Is Disabled On This Server'
specify-type: '&cPlease specify data to add/modify'
unknown-option-type: '&2Unknown Info Type'
option-data-to-long: '&cToo Long! Max characters for {option} is {max}'
invalid-type-format: '&c{option} may use up to {count} characters {newline}&c{option}
may only contain characters {chars}{newline}&cExample {exampleformat}'
help-menu-title: '&2-----&6PersonalInfo Help&2-----'
help-menu-pi-command: '&2Brings Up This Help Page'
help-menu-clear-command: '&2Clears Your Data From Record'
help-menu-clear-others-command: '&2Clears Specified Player''s Data From Record'
help-menu-delete-command: '&2Deletes Specified Info Type'
help-menu-delete-others-command: '&2Deletes Info For A Player'
help-menu-me-command: '&2Shows Your Personal Info'
help-menu-set-command: '&2Sets Specified Info Type'
help-menu-show-command: '&2Shows Another Player''s Info'Add To Server:
1. Stop your server
2. Drop this jar file into the plugins folder
3. Start server again
How To Report Issues
To report issues, find the Ask Questions/Get Support option to the right of this page, right above the discuss this resource button.
NOTE: Issues reported on the actual resource page/discussion page will most likely be ignored, PLEASE post them on the repository page so they can be properly reported, tracked, and fixed.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta