Sueta
PE

PersonalInfo

2.0

An Optional, Configurable Social Media For Your Minecraft Server!

·Plugin

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!
upload_2018-8-16_19-27-40.png
upload_2018-8-16_19-28-1.png
upload_2018-8-16_19-28-19.png
upload_2018-8-16_19-28-49.png
This limiter works for every field and has different max limits, allowed characters, and examples for each (these are not customizable)
upload_2018-8-16_19-29-46.png
upload_2018-8-16_19-30-40.png
^^ SQlite database view (viewing in SQLiteStudio

Commands:
Staff View:
upload_2018-8-16_19-27-9.png

Player View:
upload_2018-8-16_19-26-23.png

Permissions:

  • personalinfo.admin
    • Allows Access To Staff Commands
      • /pi clrothers
      • /pi delothers
      • /pi reload

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 →