Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/indianajaune/golem
- Owner: Indianajaune
- Created: 2017-04-22T22:07:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-10T19:57:53.000Z (over 6 years ago)
- Last Synced: 2024-11-05T14:45:48.806Z (2 months ago)
- Topics: discord, discord-bot, discord4j, minecraft
- Language: Java
- Homepage: https://bots.discord.pw/bots/301349738459037697
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```
: 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
/player : display some informations about a minecraft player whose username is
/query
/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
```