/wumpcraft

Minecraft recreated in Discord using emojis. Based on Minecraft physics and graphics. Made in 5 days.

Primary LanguageJavaScriptMIT LicenseMIT

WumpCraft

License: MIT

Bot

  • Invite the bot to your server here
  • Join the bot test server here
  • Visit the website for any additional information here

About

WumpCraft was constructed exclusively for Discord Hack Week 2019 by #1. The bot is based on the video game Minecraft and essentially converts the Minecraft experience to 2D emojis canvas in Discord. The bot does not use any external APIs besides Discord.js.

Features

  • World view with over 20 types of blocks.
  • Achievements system to gain score.
  • Healthbar to display your remaining health.
  • Hotbar to choose all your items from.
  • Movement and block placement controls.
  • Hotbar block selection controls.
  • Gravity, collision, and liquid physics.
  • Random ores generation across the map.
  • 2 different biomes.
  • Random spawnpoint.
  • Damage from blocks and environmental changes.
  • Death system.
  • Private channels for each player.
  • Auto-save the worlds.
  • Spectate other players while they are playing.
  • Multi-server support.

And much more!

Deployment

To deploy the bot you will need to install NodeJS 10 or higher.

  1. Run the next commands:
git clone https://github.com/DayColor/wumpcraft wumpcraft
cd wumpcraft
npm install
  1. Replace 'Your Token Goes Here' in app.js with your bot token.
  2. Run npm start

Permissions

General Permissions

  • Manage Roles
  • Manage Channels
  • View Channels

Text Permissions

  • Send Messages
  • Manage Messages
  • Read Message History
  • Use External Emojis
  • Add Reactions

License

MIT