бот для сервера дискорд майнкрафт
Серверный мод, т.е. не требует наличия себя на стороне клиента
Возможность создания собственных комманд, которые будет выполнять сервер
Отправка сообщений и команд с сервера в Discord и наоборот
Отправка сообщений статуса в Discord ( выключение сервера, вход/выхода игра и т.д. )
Для начала нам потребуется создать своего бота. Переходим на страницу разработчика:
Создаём новое приложение, вводим желаемое название бота, по желанию пишем описание и загружаем аватарку
После успешного создания бота лисатем вниз и нажимаем на кнопку «Создать учётную запись бота»
Соглашаемся с предупреждением и получаем на выходе это. Запомните токен, мы еще к нему вернёмся
На этой же странице находим синюю кнопку «Сгенерировать OAuth2 URL»
Нажимаем её, попадаем на страницу генерации ссылок. Даём боту права на «Отправлять сообщения» и «Просматривать каналы»
Далее копируем сгенерированную ссылку и переходим по ней. На странице выбираем сервер, куда требуется пригласить бота.
В итоге бот создан и приглашён на сервер. Переходим к следующему шагу.
Переходим в дискорд ( в моём случае это приложение ), идём в параметры и включаем режим разработчика
Затем переходим на сервер, куда мы пригласили бота, выбираем желаемый текстовый канал и копируем его ID
Вуаля! Первоначальная настройка завершена. Под конец перезагрузите сервер для того, что бы бот подключился с дискорду и заработал.
1. Установите Forge
2. Скачайте мод нужной вам версии
3. Переместите его по адресу:
Бот для сервера дискорд майнкрафт
Minecraft Bukkit plugin which integrates Minecraft to the Discord and vice versa.
Also following can set to be sent to the Discord channel:
Only Discord server owner can use these commands.
Command | Explanation |
---|---|
!set integratedchannel | Integrates Discord channel where command was send with the Minecraft chat |
!set prefix NEWPREFIX | Changes prefix used before commands. Default is «!» |
!set minecraftchattodiscord | Enable/disable message flow from the Minecraft chat to the Discord |
!set discordtominecraftchat | Enable/disable message flow from the Discord channel to the Minecraft |
!set deadMessagesToDiscord | Enable/disable death notices to the Discord channel |
!set joinQuitMessagesToDiscord | Enable/disable join/quit messages to the Discord channel |
!set serverSayMessagesToDiscord | Enable/disable server console «say»-messages to the Discord channel |
!set advancementstodiscord | Enable/disable advancement messages to the Discord channel |
!set accessrequestchannel | Set channel were bot should post access voting messages |
!set role ROLEID | Set role id which bot should add to authenticated user to get access to the other Minecraft Discord channels |
About
Minecraft chat integration to the Discord with a bot
DiscordSRV 1.24.0
A Minecraft to Discord and back linkage plugin.
As well as that, this plugin also has a remote console feature. You can designate a text channel for the plugin to listen on where messages sent to that channel are run as commands by the server console. You should restrict sending this channel to a developer or high ranking role only. Due to how Discord’s permissions work, though, you can have some server roles being able to see the console, yet not being able to send messages in that channel, thus creating a read-only console for trusted staff members.
Both the chat and console link are toggleable through the configuration file. Some, but not all, options can be refreshed with /discord reload, by an op. VanishNoPacket permissions like silent join/quit, fake join/quit and join without announcing are checked when sending player join messages in the chat channel.
Supported plugins
DiscordSRV implements with a fair amount of plugins for chat and vanish functionality. We recommend you try VentureChat by Aust1n46 but plugins such as Herochat, VentureChat, Essentials, Premium/Super vanish, VanishNoPacket, and Multiverse all have functionality in DiscordSRV.
Commands
/discord
All of DiscordSRV’s commands can be exposed from /discord.
FAQ
How do I fix the error «Unsupported major.minor version 52.0?»
Update the server’s Java JRE version to Java 8+. I reloaded the plugin/server and now it won’t work
DON’T RELOAD THE PLUGIN. IT BREAKS IT.
When I join/quit my server, a message isn’t sent in the chat channel for me. What gives?
You have one of DiscordSRV’s permissions to join/quit silently. To disallow this, give yourself or the group one of the following depending on what you want to allow.
Developers
If you want to interface DiscordSRV with your plugin, you can do so by adding the Maven dependency or adding the plugin jar to your project. For an example of this, see https://github.com/Scarsz/DiscordSRV-ApiTest. Be sure to add «DiscordSRV» to your plugin’s plugin.yml depends/softdepends list.
Data usage
Data collection
Anything and everything shown at https://bstats.org/plugin/bukkit/DiscordSRV will be visible to the public with your server included in the statistics. This is only for statistics, no private information of your server is sent. If you don’t want your server included in this, specify the config option «MetricsDisabled» and set it to «true» in the config.
Update checking
I have absolutely no clue why you would want to disable this, but if you do, set the «UpdateCheckDisabled» config option to «true».
Minecraft
Description
A Minecraft bot packed with features for players and server owners. Skins/Name history/Account verification and remote console access.
Minecraft Bot
Translated in 16 diffrent languages including (English Default)
Minecraft account information such as skins, name history and game stats from Hypixel, HiveMC, Wyncraft
User profiles, badges, verified accounts and verified custom role
Full wiki/game guide for colors, mobs, items, potions and new features
Misc commands such as a quiz, achievement creator and Mojang/Minecraft status
Discord Chat With Minecraft [Spigot/Bungeecord] 3.1.3
Communicate between discord and Minecraft server.
This plugin will allow you to set up a channel on discord where you can communicate with players playing on the server.
/discordchatwithminecraft reload
/dcwm reload
# Plugin made by alandioda [Spigot]
# [BungeeCord settings]
# If you use BungeeCord you need to set this to true and
# you don’t need to set any settings here. Message managing is still enabled
# and it’s more effective that you use this settings if you use some other
# chat managing plugin.
bungeecord : false
# Display death message
bungee_death_message_enabled : true
# [Bot settings]
TOKEN : none
guild_id : 000000000000000000
discord_channel_id : 000000000000000000
# [Player count settings]
# If you want to display player count on the discord bot.
show_players_online : true
# Set costume display. will be replaced
# with number of players playing on the server.
bot_playing_text : ‘Currently of players playing on the server!’
# Status: DEFAULT, LISTENING, STREAMING, WATCHING
bot_status : DEFAULT
# [Chat Minecraft]
# will be replaced with the discord user name.
# will be replaced with the message from discord message.
# will be replaced with the higest role from discord.
minecraft_chat : ‘ > ‘
use_minecraft_nicknames : false
# If enabled it will show emoji names in minecraft chat.
show_emoji_names : true
# [Chat Discord]
# will be replaced with the minecraft user name.
# will be replaced with the message from minecraft chat.
discord_chat : ‘** ** ‘
use_discord_nicknames : true
# If false users from discord can’t use color codes.
colorcodes_enabled : false
# [Join and leave messages]
discord_joined_message_enabled : true
discord_left_message_enabled : true
# Message structure when a player joines the network.
# will be replaced with the minecraft user name
discord_joined_message : ‘** joined the game**’
discord_left_message : ‘** left the game**’
# Border (Embed) for Join messages
use_fancy_border : true
# Select the color of the border:
builder_color : f8fc19
# Manely used to see the formats of the messages.
debug_mode : false
# Plugin made by alandioda [BungeeCord]
# [Bot settings]
TOKEN : none
guild_id : 000000000000000000
discord_channel_id : 000000000000000000
# If you want to use only this bot on the bungeecord.
use_only_bungeecord : false
# [Verify settings]
use_verify : true
# Write \@ to get role id on discord
verifed_rold_id : 000000000000000000
# verified chat format
minecraft_chat_verified : ‘ > ‘
discord_chat_verified : ‘** ** ‘
# [Player count settings]
# If you want to display player count on the discord bot.
show_players_online : true
# Set costume display. will be replaced
# with number of players playing on the network.
bot_playing_text : ‘Currently of players playing on the network!’
# Status: DEFAULT, LISTENING, STREAMING, WATCHING
bot_status : DEFAULT
# This will display separate player count on the topic of a discord channel.
# This will only work if separate_the_servers is enabled.
display_separate_server_player_count : false
# Display for servers. will be replaced with the number of players.
# will be replaced with the server name.
separate_server_count_text : Currently players on the server.
# [Chat Minecraft]
# will be replaced with the discord user name.
# will be replaced with the message from discord message.
# will be replaced with the higest role from discord.
minecraft_chat : ‘ > ‘
use_minecraft_nicknames : false
# If enabled it will show emoji names in minecraft chat.
show_emoji_names : true
# [Chat Discord]
# will be replaced with the minecraft user name.
# will be replaced with the message from minecraft chat.
discord_chat : ‘** ** ‘
use_discord_nicknames : true
# If false users from discord can’t use color codes.
colorcodes_enabled : false
# [Join and leave messages]
discord_joined_message_enabled : true
discord_left_message_enabled : true
# Message structure when a player joines the network.
# will be replaced with the minecraft user name
discord_joined_message : ‘** joined the game**’
discord_left_message : ‘** left the game**’
# Border (Embed) for Join messages
use_fancy_border : true
# Select the color of the border:
builder_color : f8fc19
# [Server separation settings]
separate_the_servers : false
# Server names (server_name: 000000000000000000
server_names :
ExampleServer : 000000000000000000