ServerLinks Plugin

If you would like to talk to me when i'm coding then come join my discord!
ServerLinks
This is a plugin that will allow you to show the server links that is to your server website and such so when the players does /serverlinks or /links it will show up with the list of server links that you put there in the config.yml and this will allow players to know the website links so they don't need to look around your whole server and ask other players what is the server website link as all they will need to do is one command and that is /serverlinks or /links. Also the on join it shows the server website links.
*this plugin have a auto updater*
 
What Will Be Coming to the Plugin in the future:
  • True and False for each modules (Implemented)
  • Adding Ts and Discord modules (Implemented)
  • Setting message and display ingame (Not Implemented Yet)
  • Ingame customization (Not Implemented Yet)
  • Auto Config Updater (Not Implemented Yet)
  • Plugin Auto Updater (Implemented)
 
And much more to come in the future updates also if you have any ideas for the plugin , contact me at TryZenix ✓ᵛᵉʳᶦᶠᶦᵉᵈ#2628  on Discord.
 
Commands:
 
commands:
  serverlinks:
    description: This will show all the server links and websites.
    usage: /<command>
    aliases: [links]
  website:
    description: This will show server website.
    usage: /<command>
    aliases: [web, site]
  forums:
    description: This will show server forums.
    usage: /<command>
    aliases: [forum]
  store:
    description: This will show server store.
    usage: /<command>
  communication:
    description: This will show server communication.
    usage: /<command>
    aliases: [chat]
  discord:
    description: This will show server discord.
    usage: /<command>
    aliases: [ds]
  teamspeak:
    description: This will show server teamspeak.
    usage: /<command>
    aliases: [ts]
  youtube:
    description: This will show the youtuber channel links that you put in config.yml and that are on the list.
    usage: /<command>
    aliases: [yt, youtuber, yter, youtubers, yters]
  serverlinksreload:
    description: This will reload the config.
    usage: /<command>
    aliases: [slreload, linksreload, lreload]
  serverlinksinfo:
    description: This will show the plugin infos.
    usage: /<command>
    aliases: [slinfo, linksinfo, linfo]
Permissions:
permissions:
    serverlinks.use:
        description: This will allow player to use /serverlinks!.
        default: op
    links.use:
        description: This will allow player to use /links!.
        default: op
    web.use:
        description: This will allow player to use /web!.
        default: op
    site.use:
        description: This will allow player to use /site!.
        default: op
    website.use:
        description: This will allow player to use /website!.
        default: op
    forum.use:
        description: This will allow player to use /forum!.
        default: op
    forums.use:
        description: This will allow player to use /forums!.
        default: op
    store.use:
        description: This will allow player to use /store!.
        default: op
    communication.use:
        description: This will allow player to use /communication!.
        default: op
    chat.use:
        description: This will allow player to use /chat!.
        default: op
    discord.use:
        description: This will allow player to use /discord!.
        default: op
    ds.use:
        description: This will allow player to use /ds!.
        default: op
    teamspeak.use:
        description: This will allow player to use /teamspeak!.
        default: op
    ts.use:
        description: This will allow player to use /ts!.
        default: op
    youtube.use:
        description: This will allow player to use /youtube!.
        default: op
    yt.use:
        description: This will allow player to use /yt!.
        default: op
    youtuber.use:
        description: This will allow player to use /youtuber!.
        default: op
    yter.use:
        description: This will allow player to use /yter!.
        default: op
    youtubers.use:
        description: This will allow player to use /youtubers!.
        default: op
    yters.use:
        description: This will allow player to use /yters!.
        default: op
    serverlinks.reload:
        description: This will allow player who have /serverlinksreload to reload the config!.
        default: op
    slreload.reload:
        description: This will allow player who have /serverlinksreload to reload the config!.
        default: op
    links.reload:
        description: This will allow player who have /linksreload to reload the config!.
        default: op
    lreload.reload:
        description: This will allow player who have /linksreload to reload the config!.
        default: op
    linksinfo.use:
        description: This will allow player who have /linksinfo to show infos of the plugin!.
        default: op
    linfo.use:
        description: This will allow player who have /linksinfo to show infos of the plugin!.
        default: op
    serverlinksinfo.use:
        description: This will allow player who have /linksinfo to show infos of the plugin!.
        default: op
    slinfo.use:
        description: This will allow player who have /linksinfo to show infos of the plugin!.
        default: op
 
Default Config.yml:
 
################################################################################
#                                                                              #
#  Plugin: ServerLinks made by TryZenix                                        #
#  Author: TryZenix                                                            #
#  Current Version: 1.0.0                                                      #
#  Compatible with 1.7.10 to 1.12                                              #
#                                                                              #
# %player% is use for showing player name.                                     #
#                                                                              #
# Follow me on my twitter @TryZenix                                            #
# Add Me on snapchat @TryZenix                                                 #                                       
# if you add me on my media there might be some info on plugins update.        #
#                                                                              #
################################################################################

#this is where you can change the links for /serverlinks and /links also whereyou can change the header and footer for it
main-enabled: true
main-header: '&8&m---------[&r &a&lServer Links &8&m]---------'
main-footer: '&8&m---------------------------------'
main-website-display: '&1&lWebsite'
main-website-link: 'www.serverwebsite.com'
main-forums-display: '&e&lForums'
main-forums-link: 'forums.server.com'
main-store-display: '&6&lStore'
main-store-link: 'buy.server.com'
main-communication-display: '&b&lCommunication'
main-communication-link: 'communication.com'

#this is where you can change the link for /web , /website and /site also for changing the header and footer.
website-enabled: true
website-header: '&8&m---------[&r &1&lWebsite &8&m]----------'
website-footer: '&8&m----------------------------'
website-display: '&1&lWebsite'
website-link: 'www.serverwebsite.com'
 
#this is where you can chnage the forums link and etc.
forums-enabled: true
forums-header: '&8&m---------[&r &e&lForums &8&m]---------'
forums-footer: '&8&m----------------------------'
forums-display: '&e&lForums'
forums-link: 'forums.server.com'
 
#this is where you put your server store link and where you can change the header and footer and etc.
store-enabled: true
store-header: '&8&m---------[&r &6&lStore &8&m]---------'
store-footer: '&8&m---------------------------'
store-display: '&6&lStore'
store-link: 'buy.server.com'
 
#this is where you can change the communication stuff and link also this can be use for ts or discord its your choice.
communication-enabled: true
communication-header: '&8&m---------[&r &b&lCommunication &8&m]---------'
communication-footer: '&8&m-----------------------------------'
communication-display: '&b&lCommunication'
communication-link: 'communication.com'

#this is where you can change the discord stuff and link.
discord-enabled: true
discord-header: '&8&m---------[&r &9&lDiscord &8&m]---------'
discord-footer: '&8&m-----------------------------'
discord-display: '&9&lDiscord'
discord-link: 'discord.org/QTPBKjA'

#this is where you can change the teamspeak stuff and link.
teamspeak-enabled: true
teamspeak-header: '&8&m---------[&r &a&lTeamspeak &8&m]---------'
teamspeak-footer: '&8&m-------------------------------'
teamspeak-display: '&a&lTeamspeak'
teamspeak-link: 'ts.serverlinks.com'
 
#this is where you insert your minecarft server youtubers.
youtubers-enabled: true
youtube-header: '&8&m---------[&r &c&lYou&f&lTuber &8&m]----------'
youtube-footer: '&8&m------------------------------'
youtubers:
  youtuber1:
    channelname: '&c&lYou&f&lTube1'
    channellink:
    - youtube.com/youtuber1
  youtuber2:
    channelname: '&c&lYou&f&lTube2'
    channellink:
    - youtube.com/youtuber2
  youtuber3:
    channelname: '&c&lYou&f&lTube3'
    channellink:
    - youtube.com/youtuber3
  youtuber4:
    channelname: '&c&lYou&f&lTube4'
    channellink:
    - youtube.com/youtuber4
  youtuber5:
    channelname: '&c&lYou&f&lTube5'
    channellink:
    - youtube.com/youtuber5
  
#This is where you can change the no permission message for the /serverlinks, /links, etc commands.
no-permission: '&c&lYou don''t have permission to use this command!'

#This is where you can change the no permission message for the /linksreload or /serverlinksreload command.
no-reload-permission: '&c&lYou don''t have permission to use this command!'

#This is use to show  the server links when a player joins the server. %playername% is for showing the player name.
on-join-message: 'Hello %playername% these are all our website links, take a look at them!'
Rules:
  • You are not allow to decompile plugin and edit the code and call it is your plugin.
  • You are not allow to say it is your plugin (please credit me).
 
Also, i would like to say thank you for downloading my plugin and i hope to make more plugins in the future and this is my first plugin on spigot so if i made a mistake im sorry . Pls leave a good rep if you like the plugin and leave some ideas for next updates.
 
Also i hope this plugin that i made can help your server out in  any way possible :) Ps: Please leave a positive rep :).

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    276875
  • Created
    Sep 1, 2017
  • Last Released File
    Sep 2, 2017
  • Total Downloads
    793
  • License

Categories

Members

Recent Files