Git Product home page Git Product logo

discordintegration's Introduction

ARCHIVED
I have tried to get new developers for this project as I had neither the time or motivation to work on it.
After having added a few developers to the project but seeing no progress in a long time, I think it's time to just let the project rest.

DiscordIntegration

Build Status CodeFactor Download Counter Available for

This mod combines your Discord with your Minecraft server.

This is a server-side mod and therefore don't need to be on the client.

Changes compared to previous versions

  • Support for multiple Discord channels
  • Ability to configure per Discord channel and per Minecraft dimension
  • All commands is executed through a FakeUser (DiscordFakeUser / 828653ca-0185-43d4-b26d-620a7f016be6) that you can decide permissions to through vanilla OP and other permission mods.

Guide on how to get the information needed from Discord can be found on the wiki.

This mod is not affiliated with Discord in any way.

discordintegration's People

Contributors

132ikl avatar chikachi avatar mijago avatar mirawaneko avatar ricket avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

discordintegration's Issues

Unable to achieve

Title is not a personal reflection ;)

Using:

DiscordIntegration-mc1.10.2-2.0.0
Forge-1.10.2-12.18.1.2045-installer
on Minecraft 1.10.2

I started a completely new world on the server; tested with commands like !tps with no issues, however, upon opening my inventory and waiting with baited breath for my congratulatory achievement from Minecraft, I got an error on the console, showing here: http://pastebin.com/DNJKeJgU

I got one iteration of the error for each time I opened my inventory.

Reverting to the previous version of ChikachiDiscord mc1.10.2-1.4.0 cleared the error and reinstated my ability to achieve.

[Suggestion] Integrate with DynmapForge

Integration with DynmapForge would be nice, so that messages from Discord would show up in the Dynmap chat and vice-versa. An example of a similar type of mod that does this is EiraIRC (an IRC<->Minecraft bridge). We use the Dynmap for mapping purposes but it is also nice because guests can chat from there without logging in or signing up for anything.

Show Achievement Tooltip in Discord

When receiving an achievement in MC, in chat, one can hover over the text to get an explanation of the achievement. Can this be sent over to Discord?

Sort TPS message after dimension ID

Right now

Dim         -1 (Nether)                : Mean tick time: 1.003 ms. Mean TPS: 20.000
Dim          0 (Overworld)             : Mean tick time: 41.128 ms. Mean TPS: 20.000
Dim         50 (The Abyssal Wasteland) : Mean tick time: 0.006 ms. Mean TPS: 20.000
Dim          2 (rftools dimension)     : Mean tick time: 1.219 ms. Mean TPS: 20.000
Dim         51 (The Dreadlands)        : Mean tick time: 0.010 ms. Mean TPS: 20.000
Dim         52 (Omothol)               : Mean tick time: 0.006 ms. Mean TPS: 20.000
Dim         53 (The Dark Realm)        : Mean tick time: 0.007 ms. Mean TPS: 20.000
Dim        -42 (The Outer Lands)       : Mean tick time: 0.031 ms. Mean TPS: 20.000
Dim -343800852 (SpectreDimension)      : Mean tick time: 0.007 ms. Mean TPS: 20.000
Overall                                : Mean tick time: 46.412 ms. Mean TPS: 20.000

Sorted

Dim -343800852 (SpectreDimension)      : Mean tick time: 0.007 ms. Mean TPS: 20.000
Dim        -42 (The Outer Lands)       : Mean tick time: 0.031 ms. Mean TPS: 20.000
Dim         -1 (Nether)                : Mean tick time: 1.003 ms. Mean TPS: 20.000
Dim          0 (Overworld)             : Mean tick time: 41.128 ms. Mean TPS: 20.000
Dim          2 (rftools dimension)     : Mean tick time: 1.219 ms. Mean TPS: 20.000
Dim         50 (The Abyssal Wasteland) : Mean tick time: 0.006 ms. Mean TPS: 20.000
Dim         51 (The Dreadlands)        : Mean tick time: 0.010 ms. Mean TPS: 20.000
Dim         52 (Omothol)               : Mean tick time: 0.006 ms. Mean TPS: 20.000
Dim         53 (The Dark Realm)        : Mean tick time: 0.007 ms. Mean TPS: 20.000
Overall                                : Mean tick time: 46.412 ms. Mean TPS: 20.000

All commands returning "Unknown Command"

Hello, having an issue here. Have custom command

{"name":"whitelist","cmd":"whitelist %args%","roles":"Admin"}

Whenever I do !whitelist namehere in Discord, bot in discord returns unknown command, try /help for a list of commands

Have also tried

{"name":"whitelist","cmd":"/whitelist %args%","roles":"Admin"}

Also returns same output.

Have also tried other commands like /op and /kick, all are returning same output.

Chat pass-through is working fine as are death messages, etc.

Colored !tps response

Make each line in the !tps response have a color depending on the TPS.

Green = 20 TPS
Yellow = >=15 && <20 TPS
Red = <15 TPS

Something like (result looks different in Discord)

+ Dim -1 Nether    : Mean tick time:   0.032 ms. Mean TPS: 20.000
! Dim  0 Overworld : Mean tick time:   0.034 ms. Mean TPS: 18.000
- Dim  1 The End   : Mean tick time:   0.008 ms. Mean TPS: 12.000
+ Overall          : Mean tick time:   0.082 ms. Mean TPS: 20.000

I am unable to define roles in the config

Hello!

ChikachiDiscord mc1.10.2-1.3.0
Forge 2042
on MC 1.10.2

I picked up your mod today and I'm having trouble. I am not entirely sure that it is a mod issue; its possible that I've made an error somewhere. The bot is quite chipper in announcing its online, players joining etc but when I try to assign roles for commands, tps for example, the command does not respond. Things with no roles assigned seem to work fine.

Chat screenshot: http://i.imgur.com/gvBJxRM.png

Have I gone wrong? Where? Is this a bug?

My config is below:

{
    "discord": {
        "token": "ermagerd",
        "channel": "tertsaserkrert",
        "commands": {
            "online": {
                "enabled": true,
                "roles": [],
                "aliases": []
            },
            "tps": {
                "enabled": true,
                "roles": [
                    "admin"
                ],
                "aliases": []
            },
            "unstuck": {
                "enabled": true,
                "roles": [
                    "mod",
                    "admin"
                ],
                "aliases": []
            },
            "custom": []
        }
    },
    "messages": {
        "discord": {
            "chat": {
                "enabled": true,
                "message": "<__%USER%__> %MESSAGE%",
                "relaySayCommand": true
            },
            "death": {
                "enabled": true,
                "message": "__%USER%__ %MESSAGE%"
            },
            "achievement": {
                "enabled": true,
                "message": "Congrats to __%USER%__ for earning the achievement **[%ACHIEVEMENT%]** (%DESCRIPTION%)"
            },
            "join": {
                "enabled": true,
                "message": "__%USER%__ has joined the server!"
            },
            "leave": {
                "enabled": true,
                "message": "__%USER%__ left the server!"
            },
            "startup": {
                "enabled": true,
                "message": "**Server started**"
            },
            "shutdown": {
                "enabled": true,
                "message": "**Server shutdown**"
            },
            "crash": {
                "enabled": true,
                "message": "**Server crash detected**"
            }
        },
        "minecraft": {
            "chat": {
                "enabled": true,
                "message": "<%USER%> %MESSAGE%",
                "maxLength": -1,
                "usernameColor": "blue"
            }
        }
    },
    "experimental": {
        "fakePlayers": false
    }
}

Chat von Discord nicht in Minecraft

habe alles nach Anleitung eingerichtet. Es funktioniert auch alles bis auf, das wenn ich in Discord etwas schreibe, das nicht in minecraft ankommt.

Custom commands permission denied

I'm on 1.7.10 still, This was happening on version 1.4 and 2.01. I added roles to the TPS command, and it works fine. I add a custom command copied right from the wiki and it tells me I do not have permission to use this command. I'm the admin of the discord and minecraft servers. The built in commands work just fine and behave as normal. Anything custom though and it doesn't work.

Pastebin config

I have reloaded and even restarted the minecraft server to no change.

Emoji to plaintext

#11

It seems only in-game text (eg. :D) is being converted to Discord emojis (:smile:), but not the other way around.

PM Commands to bot

Can youa dd the feature to PM commands to the bot and get feeback rather than in a public channel?

Version 2.1.0 does not load in MC 1.10.2

I'm trying to get this mod to work but it seems to do nothing when added to a 1.10.2 forge server. There are no errors, but also no configs or commands.

Trying 2.0.1 now.

Update:

2.0.1 doesn't seem to load either.. no idea what's wrong. zip is in the Mod folder.

Server to Channel Messages Contain Color Codes

Wonderful mod and it works great.

Just a couple characters and changes that I think need to be implemented or changed. When a player joins my server the discord app says "§9 USER §r has joined the server!" in the channel because I gave their names colors. Is there a way to scrub the color codes away from messages sent to the discord server?

Thank you for your time.

No ID?

In the tutorial you say that I need to Rclick on the channel that I want and then click Copy ID. The problem is that the button doesn't exist! Now Im wondering if that was removed in a update to discord or something but now my question is now how do I get the ID? If you could help me I would very much appreciate it.

Exception when bot gets a PM

The following exception happens when someone sends a PM to the bot. After the exception happens, communication from Discord->Forge works but Forge->Discord is broken until Forge is restarted.

[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:print:289]: [09:07:14] [Warning] [JDASocket]: Got an unexpected Json-parse error. Please redirect following message to the devs:
        JSONObject["guild_id"] not found.
        CHANNEL_CREATE -> {"is_private":true,"last_message_id":"209703598421049347","recipient":{"id":"206256999242006528","avatar":"eb2c5cd8a92fb55b06af81ac757941f3","username":"Linc","discriminator":"3417"},"id":"209703597380730880","type":"text"}
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:print:289]: [09:07:14] [Fatal] [JDASocket]: Encountered an exception:
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]: java.lang.IllegalArgumentException: Could not find Private/Text Channel of id 209703597380730880
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.handle.EntityBuilder.createMessage(EntityBuilder.java:484)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.handle.MessageReceivedHandler.handleInternally(MessageReceivedHandler.java:44)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.handle.SocketHandler.handle(SocketHandler.java:36)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.requests.WebSocketClient.handleEvent(WebSocketClient.java:545)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.requests.WebSocketClient.onTextMessage(WebSocketClient.java:296)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ListenerManager.callOnTextMessage(ListenerManager.java:352)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:233)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:211)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.handleTextFrame(ReadingThread.java:910)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:693)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:102)
[09:07:14] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.run(ReadingThread.java:61)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:print:289]: [09:07:18] [Fatal] [JDASocket]: Encountered an exception:
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]: java.lang.IllegalArgumentException: Could not find Private/Text Channel of id 209703597380730880
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.handle.EntityBuilder.createMessage(EntityBuilder.java:484)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.handle.MessageReceivedHandler.handleInternally(MessageReceivedHandler.java:44)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.handle.SocketHandler.handle(SocketHandler.java:36)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.requests.WebSocketClient.handleEvent(WebSocketClient.java:545)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.net.dv8tion.jda.requests.WebSocketClient.onTextMessage(WebSocketClient.java:296)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ListenerManager.callOnTextMessage(ListenerManager.java:352)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:233)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:211)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.handleTextFrame(ReadingThread.java:910)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:693)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:102)
[09:07:18] [ReadingThread/INFO] [STDERR/ChikachiDiscord]: [chikachi.discord.repack.net.dv8tion.jda.utils.SimpleLog:log:226]:    at chikachi.discord.repack.com.neovisionaries.ws.client.ReadingThread.run(ReadingThread.java:61)

Request: Ability to Tag a Role in Discord

So my server is a gray list one, you have to join and then you can be given access by a staff member. It would be great if a new player could join, see on a sign what they need to do, and then just type into the Minecraft chat asking for a promotion. On my Discord server, we use the @ Staff role for this, and I'd love it if my staff members actually got pinged if a user posted such in MC. Otherwise, this mod is fantastic and with that one feature implemented, it would be perfect, thank you!

(And in regards to another issue I saw about NOT allowing @ here and @ everyone, perhaps instead you make that a config option? Cause I personally do like that on my end)

Request

I love this alot is there a possibility that u can make this mod for bungeecord? the plugins that are for bungeecord now dont allow commands and kinda suck.

[Request] Mc Skins?

So I don't quite know where this would go but with most GitHubs it'd go here, Would it be possible to check the skin of the player then display that as the discord skin?

Token invalid

http://pastebin.com/1J6MwNBc

I am getting this error when I try to bring a new bot online. I know that both the bot's token, as well as the channel ID are in fact correct. I am running 2 other bots with this same version of Discord Integration, and neither of them are having any problems. At present, I have 4 bots created on my account, 1 is not active, 2 are actively connected to my Discord server, and this one that is failing to come online.

Logging Commands

Would it be possible to set up the bot to "log slash commands" that are used? I am using the 1.7.10 version, would be kind of cool, that way all my friends are kept in check if i op them

Coloured message format

Ability to customise the in-game message format with colours would be nice.

eg. &5[Discord] &f%USER%&7: %MESSAGE%

Message filter

I would like a filter to prevent certain automated messages from being echoed to Discord. The server I manage reports when it is saving and I would like to not have the discord chat fill up with

Saving world data. Expect lag for a short while.
Save Complete

over and over again.

Tps will not work in discord no matter what i do

Hello,
I have been getting an issue where the mod will not relay the tps information that i need in 1.7.10.
i want the command tps to me available to everyone on the server and currently no one can use (including me)

"tps": {
                "enabled": true,
                "roles": [],
                "aliases": [],
                "colored": true

that is waht my tps configs are. so what am i doing wrong

version: DiscordIntegration-mc1.7.10-2.1.0.jar

Suggestion: Ability to relay Prefix/Suffix

FTB Utilities and several other mods out there give server owners the ability to append a prefix and suffix to a players name that is displayed in the ingame chat. Would it be possible to hook into that mechanic so that these prefixes and suffixes are also relayed to Discord?
We have an Open Public server for Sky Factory 3 that relays to a Discord channel of the same name. We would like to deny everyone the abilty to talk except those who have read our rules we have posted in game, and have received the rank of FNG. That way when we see an FNG in chat relay, we can assign that role in Discord and then they can use the relay to talk to ingame as well.

Multi Server Support

I am using this on a pair of servers using a single Discord channel. It would be nice if there were a way other than changing the prefix to have this handled.

Minecraft users are unable to click on links coming from Discord users

Channel Perms: http://i.imgur.com/0ISu3Ru.png
Discord config file: http://pastebin.com/nEhcsULe
In-game screenshot: http://imgur.com/nU7nMyY

I am not sure if this is intended behavior or not but we're unable to click links from Discord users' on the MC side. We can post links in MC and click them in Discord all day long. Its really odd behavior. You can see in the screenshot that the links are underlined and all like a hyperlink but clicking them does nothing.

Thoughts?

Running FML 2073, DiscordIntegration 2.0.1

Commands from the discord don't propagate to Minecraft.

At least the /kick one doesn't.
Would be nice to have that, except that a check for permissions would be required.
Now with Discord and MC names possibly differing, comparing against those might not be viable.
Is there a way do detect the roles of a discord user and possibly have a string array in the config of roles that equate to OP permissions on the server?
Alternatively, a config on specific discord user names that are allowed those permissions.

Achievement crash

java.lang.IllegalAccessError: tried to access field net.minecraft.stats.Achievement.field75996_k from class chikachi.discord.config.message.AchievementMessageConfig
    at chikachi.discord.config.message.AchievementMessageConfig.handleEvent(AchievementMessageConfig.java:37)
    at chikachi.discord.listener.MinecraftListener.onPlayerAchievement(MinecraftListener.java:80)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_141_MinecraftListener_onPlayerAchievement_AchievementEvent.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
    at net.minecraft.entity.player.EntityPlayerMP.func_71064_a(EntityPlayerMP.java:852)
    at net.minecraft.entity.player.EntityPlayer.func_71029_a(EntityPlayer.java:1647)
    at blusunrize.immersiveengineering.common.entities.EntityRevolvershot.onImpact(EntityRevolvershot.java:296)
    at blusunrize.immersiveengineering.common.entities.EntityRevolvershot.func_70071_h(EntityRevolvershot.java:211)
    at net.minecraft.world.World.func_72866_a(World.java:1862)
    at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:700)
    at net.minecraft.world.World.func_72870_g(World.java:1831)
    at net.minecraft.world.World.func_72939_s(World.java:1663)
    at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:545)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:344)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
    at java.lang.Thread.run(Thread.java:745)

Request Multi-Channel Support.

I'm not sure if I'm jumping ahead of you, but if you haven't already considered Multi-Channel Support, please add it to your to-do list.

Essentially, I'd like to setup another channel for Admin to execute "custom commands" (whitelist, tps, etc.). By having a separate channel, this is stop polluting our main Discord channel.

You could have the config support different settings for each channel, that is each channel is separate from each other but maintains the same options (cmds, enabled, chat format, etc.).

Discordintegration.json config not updating properly

I'm able to add/delete custom commands and /discord reload the config to apply them. However, attempting to change the flag to "false" on the online and offline commands have no effect on the bot in discord posting online/offline events.

Have tried reloading server, fresh config.

Running FTB Presents Direwolf20 1.10 - 1.0

Feature Request: Hide ability

any chance for a possible way to DM the bot something like !hide MRVDOG and when that user joins the server and chats, it doesn't show in Discord, maybe have a discordOps list to check against, that could contains a list of discord username#discrim that are opped members on the server... I'm sure you would be able to figure something out that would work well if you implement this kind of feature XD

1710 - Cfg doesn't seem to work

We have disabled the achievements etc and they are being sent to the discord group. Also server start and shutdown are enabled and not being shown

http://imgur.com/4MhGzGA

{"discord":{"token":"REMOVED","channel":"REMOVED","commands":{"online":{"enabled":true,"roles":[],"aliases":[]},"tps":{"enabled":true,"roles":[],"aliases":[],"colored":false},"unstuck":{"enabled":true,"roles":[admin],"aliases":[]},"custom":[]}},"messages":{"discord":{"chat":{"enabled":true,"message":"<%USER%> %MESSAGE%","relaySayCommand":false},"death":{"enabled":false,"message":"%USER% %MESSAGE%"},"achievement":{"enabled":false,"message":"Congrats to %USER% for earning the achievement %ACHIEVEMENT% (%DESCRIPTION%)"},"join":{"enabled":false,"message":"%USER% has joined the server!"},"leave":{"enabled":false,"message":"%USER% left the server!"},"startup":{"enabled":true,"message":"Server started"},"shutdown":{"enabled":true,"message":"Server shutdown"}},"minecraft":{"chat":{"enabled":true,"message":"<%USER%> %MESSAGE%","maxLength":-1,"usernameColor":"red"}}},"experimental":{"fakePlayers":false}}

Queue is not cleared in rare case

In case of not being connected to Discord until using reload command, the mod is running through the queue.

The queue shouldn't be filled in case the mod doesn't have a token.

NoClassDefFoundError: org/apache/http/nio/reactor/IOReactorException

Created from tweet by XGISKIPPY : https://twitter.com/XGISKIPPY/status/742594496576131074

java.lang.NoClassDefFoundError: org/apache/http/nio/reactor/IOReactorException
    at chikachi.discord.repack.com.mashape.unirest.http.HttpClientHelper.prepareRequest(HttpClientHelper.java:151) ~[HttpClientHelper.class:?]
    at chikachi.discord.repack.com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:131) ~[HttpClientHelper.class:?]
    at chikachi.discord.repack.com.mashape.unirest.request.BaseRequest.asString(BaseRequest.java:56) ~[BaseRequest.class:?]
    at chikachi.discord.repack.net.dv8tion.jda.requests.Requester.exec(Requester.java:92) ~[Requester.class:?]
    at chikachi.discord.repack.net.dv8tion.jda.requests.Requester.get(Requester.java:47) ~[Requester.class:?]
    at chikachi.discord.repack.net.dv8tion.jda.entities.impl.JDAImpl.validate(JDAImpl.java:128) ~[JDAImpl.class:?]
    at chikachi.discord.repack.net.dv8tion.jda.entities.impl.JDAImpl.login(JDAImpl.java:114) ~[JDAImpl.class:?]
    at chikachi.discord.repack.net.dv8tion.jda.JDABuilder.buildAsync(JDABuilder.java:248) ~[JDABuilder.class:?]
    at chikachi.discord.DiscordClient.connect(DiscordClient.java:70) ~[DiscordClient.class:?]
    at chikachi.discord.Proxy.onServerAboutToStart(Proxy.java:38) ~[Proxy.class:?]
    at chikachi.discord.ChikachiDiscord.onServerAboutToStart(ChikachiDiscord.java:56) ~[ChikachiDiscord.class:?]

Full stacktrace: http://pastebin.com/raw/GYznCYDG

error

ReadingThread/INFO - STDOUT 01/16/2017 19:33:01
19:33:01[minetweaker.mc1102.server.MCServer:getPlayer:45]: Unsupported command sender: chikachi.discord.command.DiscordCommandSender@24b201f8 defaulting to server player!
[minetweaker.mc1102.server.MCServer:getPlayer:46]: player name: @Sitherious
[minetweaker.mc1102.server.MCServer:getPlayer:47]: Please report to mod author if this is incorrect!
[minetweaker.mc1102.server.MCServer:getPlayer:45]: Unsupported command sender: chikachi.discord.command.DiscordCommandSender@24b201f8 defaulting to server player!
[minetweaker.mc1102.server.MCServer:getPlayer:46]: player name: @Sitherious
[minetweaker.mc1102.server.MCServer:getPlayer:47]: Please report to mod author if this is incorrect!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.