Sueta

AnfitriteCore [ABANDONED]

1.0.0-PRE4

Ultimate server management. Twitter, Discord & Instagram bots, AutoBroadcast and more!

·Plugin

AnfitriteCore.png

A plugin for unifying utilities and social networks management on MC servers.

*NOTE: This resource is abandoned. If you are interested the code is available in GitHub

Manage easily your server, while keeping a professional look and a lot of useful functions.

Features.png

AnfitriteCore allows you to use through a menu features like:

  • Post a tweet in-game
  • See stats of all your accounts (and others)
  • Update automatically the topic of a Discord channel with the number of players online
  • See your Twitter timeline
  • Change the game your Discord bot "is playing"
  • Fully customizable auto broadcast
  • Send a PM to a Discord user on your server or a public message on a channel
  • And many more utilities! (This will keep growing)

YouTube

CommandsPermissions.png

Actually, the plugin only uses a command (/anfitritecore) for opening the main menu, and permissions for accesing each utility it contains.

  • anfitrite.* - Access to the whole plugin
    • anfitrite.menu - Allows to open the main menu with /anfitritecore. If player do not have this permission, it only shows info about the plugin version and author.
    • anfitrite.twitter.* - Allows to use all Twitter features.
      • anfitrite.twitter - Open Twitter menu
      • anfitrite.twitter.tweet - Post a Tweet
      • anfitrite.twitter.stats - See Twitter stats
      • anfitrite.twitter.timeline - See Twitter timeline
    • anfitrite.instagram.* - Allows to use all Instagram features
      • anfitrite.instagram - Opening Instagram menu
      • anfitrite.instagram.stats - See Instagram account stats
      • anfitrite.instagram.stats - See other Instagram account stats
    • anfitrite.discord.* - Allows to use all Discord features
      • anfitrite.discord - Open Discord menu
      • anfitrite.discord.playing - Change the game the bot is playing
      • anfitrite.discord.msg - Send a PM to a user of your Discord server
      • anfitrite.discord.send - Send a message to a channel of your Discord server
      • anfitrite.discord.login - Login the Discord bot
      • anfitrite.discord.logout - Logout the Discord bot
      • anfitrite.discord.stats - Show the stats of your Discord server
    • anfitrite.broadcast.* - Allows to use all broadcast features
      • anfitrite.broadcast - Open broadcast menu
      • anfitrite.broadcast.start - Start broadcast
      • anfitrite.broadcast.stop - Stop broadcast
      • anfitrite.broadcast.msg - Broadcast a custom message
    • anfitrite.reload - Reload the config files

MoreInfo.png

config.yml
messages:
  prefix: '&7[&6&lAnfitriteCore&7] '                 #prefix for plugin messages
  no-permission: '&cError: Insufficient permissions'
  not-enough-argument: '&cError: Not enough arguments'
  config-reloaded: '&aConfig reloaded!'
broadcaster:
  enabled: true
  prefix: '&a>> '                #prefix for broadcasted messages
  time: 60
  messages:
  - '&aIf we can\'t protect the Earth, you can be damn sure we\'ll avenge it'
  - '&cThe truth is... &6I am Iron Man'
  broadcast-stopped: '&cBroadcast has stopped!'
  broadcast-started: '&aBroadcast has started!'
  broadcast-to-console: true
twitter.yml
enabled: false
consumer-key: ''
consumer-secret: ''
access-token: ''
access-token-secret: ''
timeline-error: '&cError while getting the timeline'
tweet-msg-error: '&cTweet couldn´t be posted'
tweet-posted-ok: '&aTweet properly posted!'
not-enabled-msg: '&b&lTwitter&r &cbot is disabled!'
instagram.yml
enabled: false
username: ''
password: ''
info-error: '&cError while loading Instagram stats'
not-enabled-msg: '&d&lInstagram&r &cbot is disabled!'
discord.yml
enabled: false
token: ''
not-enabled-msg: '&9&lDiscord&r&c is not enabled'
bot-already-logged-in: '&cError: The Discord bot is already logged in'
bot-already-logged-out: '&cError: The Discord bot is already logged out'
bot-logged-in: '&aThe bot has been logged in'
bot-logged-out: '&aThe bot has been logged out'
auto-channel-topic: false
chat-channel: 'minecraft'
chat-channel-description: 'Minecraft chat channel for players - {playercount}'

To-Do list:

  • Fix reported bugs
  • Add/modify config in-game
  • Adjust times between text inputs
  • More customizable plugin messages and behaviour
  • Follow accounts on Twitter & Instagram

My server IP and Discord :p

wolframcmnty.serv.nu
http://discord.gg/hK6sag8

Leave a positive review if you like the plugin!

Similar projects

Plugin →