BU
NOTE: My server dosen't seem to be updating the plugin so download from below link:
NOTE2: if the download link dosen't work, use https://github.com/Badbird-5907/Bungee-Discord-StaffChat/releases/tag/1.11
Features:
- Staff Chat
- Admin Chat
- Hide SC&AC
- Two way discord support
- Staff join/leave broadcast
- All messages configurable
Screenshots
TODO/Coming Soon:
- More fine-grained permissions
- More configurable channels
- More commands
- Prefixes
Commands:
/sc | /staffchat = Staff Chat
/ac | /adminchat = Admin Chat
/hush = Hide sc/ac
How To Install:
- Stop the proxy
- Add the jar file
- Run the proxy
- Stop the proxy
- go into plugins\BungeeSC
- Open Config.yml
- In the token section, add your bot token (see below)
- In the staffchat and adminchat section, add your channel ids (see below)
- Save the file
- Run the proxy
permissions
bungeesc.* = Everything
bungeesc.staffchat = Staff Chat
bungeesc.adminchat = Admin Chat
bungeesc.broadcast.* = broadcast join/leave/switch
bungeesc.broascast.join = Broadcast join
bungeesc.broascast.leave = Broadcast network leave
bungeesc.broascast.switch = Broadcast switching server to serverDefault messages.yml
Messages:
staffchaton: "&8&7Staff chat is now &aenabled&7."
staffchatoff: "&8&7Staff chat is now &cdisabled&7."
staffchat: "&6&lStaffChat&r&8 »&r&7 (%server%)&r %player%&r: %message%"
adminchaton: "&8&7Admin chat is now &aenabled&7."
adminchatoff: "&8&7Admin chat is now &cdisabled&7."
adminchat: "&c&lAdminChat&r&8 »&r&7 (%server%)&r %player%&r: %message%"
perms: "&cYou do not have permissions to do this!&8 &oNO_PERMISSIONS"
staffjoin: "&aStaff &8» &f%player% &aConnected"
staffleave: "&aStaff &8» &f%player% &cDisconnected"
staffswitch: "&aStaff &8 » &f%player% &aSwitched from %from% to %to%"
staff-chat-switched-to-admin: "&aStaff Chat was on so it was turned off!"
admin-chat-switched-to-staff: "&aAdmin Chat was on so it was turned off!"
hush-on: "&8&7Hush is now &aenabled."
hush-off: "&8&7Hush is now &cdisabled."
Discord-Messages:
sent-staff-chat-msg: "```css\nStaffChat > (%server%) %player%: %message%\n```"
sent-admin-chat-msg: "```css\nAdminChat > (%server%) %player%: %message%\n```"Default config.yml
Discord:
token: "YOUR_TOKEN_HERE"
staffchat: "CHANNEL_ID_HERE"
adminchat: "CHANNEL_ID_HERE"
#NOTE: Make sure adminchat and staffchat ids are in quotes and the token is in quotes.
staff-chat: true
admin-chat: true
broadcast-join: true
broadcast-leave: true
broadcast-switch: trueWhat the config.yml should look like after you have configured the bot.
Discord:
token: "Nzg3NTU1Njg3NDgwMDk4ODI3.D95jvg.TcH9-77VreNMu8M5kziQlwegYXW"
staffchat: "785257687033577512"
adminchat: "785257700401217566"
admin-chat: true
staff-chat: true
broadcast-join: true
broadcast-leave: true
broadcast-switch: trueHow to create the bot
- On discord, make sure developer mode is enabled (User Settings -> Appearance -> Enable Developer Mode)
- Go to https://discord.com/developers/applications/me
- Log In
- Click New Application
- Name it whatever you want
- Click "Bot" on the left side
- Click "Add Bot"
- In the "Username" field, type in what you want your bot named
- Click "Copy Token" and save the token copied
- Click OAuth2 on the left side
- At the bottom, find "bot" and check it
- Scroll down and check "Send Messages" or "Administrator" under "Bot Permissions"
- Click the "Copy" button and paste it in your browser
- Select the server you want the bot in and click continue
- Your bot is now set up!
- note: make sure you have the token saved.
How to get the channel ID
- On discord, make sure developer mode is enabled (User Settings -> Appearance -> Enable Developer Mode)
- Go to the channel you want to have the bot send messages to
- Right click the channel and click "Copy ID"
- Save the copied ID as you will need it later.
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