Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/indianajaune/golem

A Minecraft Discord bot.
https://github.com/indianajaune/golem

discord discord-bot discord4j minecraft

Last synced: 18 days ago
JSON representation

A Minecraft Discord bot.

Awesome Lists containing this project

README

        

# Golem
A Minecraft Discord bot.

## How to run

Import the project as a maven project into your IDE of choice. Once imported, either build it as a jar or run it from your IDE.
When running the bot, the first argument of the exec must be your token.

When running as a jar: `java -jar builtjar.jar TOKENHERE`

When running from an IDE:

IntelliJ:

![IntelliJ Example](http://i.imgur.com/qkjwvie.png)

Eclipse:

![Eclipse Example](http://i.imgur.com/v0mLql6.png)

## Functionalities

```
/player : display some informations about a minecraft player whose username is
/query

: display some informations about a minecraft server
must be either an IP or a domain of a Minecraft server and must be the query port
/wiki : return an URL to the minecraft wiki with
/join : join vocal channel
/music : search on the internet and plays it, can either be an URL or keywords
/leave : leave the vocal channel
/next : pass into the next music in the queue or either stop if there is nothing in the queue.
```

**WIP :**

```
Fixing and improving current features
-have to fix URL parsing with wiki feature (second argument is not used because of the native discord4j method used)
-have to make return message for /help
-have to display username history of players in the embed
- have to fix that shitty keywords search method in the web for musics
```

**TODO :**
```
-RCON server management (randomly crypting RCON password for evident potential security issues)
-mojang server status display
```