NOTE: if you were on a version before 1.5.0, please remove your config.yml file to update it with new entries :)
QuickLinks has been made to give to your players simple links to your plateforms of communication with clickable links. (Actually supported: Youtube, Discord, TeamSpeak, Facebook, Twitter, Google+ and Tumblr). There is no dependency to use it.
The plugin is compatible with all versions from 1.8.8 to 1.12.2 of spigot ! :D
To install QuickLinks, you just need to drop it into your plugin folder. Restart or reload you server. And that's all ! :p
What can you do with QuickLinks ?
- Enable or disable each plateform of communication using the config and with a /ql reload ingame !
- Customize all messages from the config, even messages that return from the commands
- Use your favorite way of storing your data (YAML or SQL). SQL functions are made to prevent from SQL injections
- You can allow players with specific command to create their own link to their youtube channel ! Really usefull for your Youtubers to win subscribers
- You can modify the config files and apply you modifications using a simple command in-game /ql reload
What about the Commands ?
- /discord or /dc : display your custom discord link (configurable)
- /teamspeak or /ts : display your custom teamspeak link (configurable)
- /youtube or /yt : display your custom youtube link (configurable)
- /youtube set <my_own_channel> : allow players with specific permission (quicklink.ytset) to define their own youtube channel link
- /youtube delete : delete your own youtube channel link (quicklink.ytset > the same as the previous command)
- /youtube <player_name> : allow your players to see another player youtube channel link (no permission for that, can be added if you want)
- /youtube delete <player_name> : allow administrators to delete a youtube channel link with a specific permission (quicklink.bypass)
- /quicklinks or /ql reload : in order to reload all the files in the QuickLinks folder. It's a simple of not using /reload command.
How do i configure my sql.yml for SQL storage ?
sql.yml
sql:
table: custom table name for your own sql managment
host: the adresse de database is hosted
databasename: the databse name you can to store in
username: the user with the one you'll access the database
password: your passwordHow do i configure my config.yml file ?
config.yml
Server:
InfoStorage: YAML #SQL or YAML
YoutubeFormat: https://www.youtube.com/ #what must contains a youtube link
Discord:
Enable: true #true or false to enable / disable discord function
Link: '&6discord.gg/mydiscord' #your custom dicord link
Command: discord #your custom discord command
Aliases: #all your custom discod command aliases
- dc
Youtube:
Enable: true
Link: '&6https://youtube.com/'
Command: youtube
Aliases:
- yt
TeamSpeak:
Enable: true
Link: '&6ts.myteamspeak.com'
Command: teamspeak
Aliases:
- ts
Twitter:
Enable: true
Link: '&6https://twitter.com/'
Command: twitter
Aliases:
- tw
Facebook:
Enable: true
Link: '&6https://facebook.com/'
Command: facebook
Aliases:
- fb
Google+:
Enable: true
Link: '&6https://plus.google.com/'
Command: googleplus
Aliases:
- gp
Tumblr:
Enable: true
Link: '&6https://tumblr.com/'
Command: tumblr
Aliases:
- tb
Players:
Youtube:
Enable: true #true or false to enable / disable youtube personnal link for your playersHow do i configure my messages.yml file ?
messages.yml
command_sender_not_a_player: '&eIt''s a player command ;)'
not_a_youtuber: '&cYou''re not a youtuber :o'
youtube_set_link: '&6Youtube link set : &e%link%'
youtube_delete_link: '&eYoutube link deleted !'
youtube_delete_link_bypass: '&eYoutube link deleted for %player% !'
youtube_channel_wrong_format: '&eWrong youtube channel. Must contains %format%'
youtube_link_already_deleted: '&eYou don''t have any youtube link'
youtube_bypass_link_already_deleted: '&e%player% doesn''t have any youtube link !'
no_permission_delete_other_link: '&eYou don''t have the right to delete other players
links'
player_ask_for_channel_not_linked: '&6%player% youtube channel: &eno channel linked'
player_ask_for_linked_channel: '&6%player% youtube channel: &e%link%'For this configuration, %player% and %link% can be use to set the player name and the youtube link name only where they appear in the original messages.yml.
IMPORTANT
Be sure to not modify the youtube.yml file if you choose a YAML storage. No support will be given for this ! Thanks for your comprehension. :p
Please comment and give your suggestions below.
For any help add a comment ;)
You know kind of projects are time eaters so if you want to support me, you can donate small amounts. :)
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