Skip to content

Releases: PetyXbron/minecraft-bot

🧨 [1.7.0] - Updated the MC server API (#22)

09 Apr 22:11
90a0db0
Compare
Choose a tag to compare
  • Added enableNormals option (settable in the config file) 👴
  • Created data.json file 💪
  • Removed quick.db and replaced it with pure JSON saving (Node.js fs function) 📈
  • Changed the license from MIT to GPL-3.0 ⚖️
  • Renamed "split" settings to "removeServerType" and moved the code to the functions.js file 📝
  • Added "deleteOther" feature for votingCH feature ❗
  • Added "install-cmd" to the package.json file ❓
  • Updated the API for getting the live Minecraft server info (removed minecraft-server-util & minecraft-motd-util and installed axios for HTTP GET method) 😎
  • Using https://mcstatus.io/ API (from the same author - @PassTheMayo) 😍

💐 [1.6.0] - Discord presence update

01 Jul 14:03
Compare
Choose a tag to compare
  • Added more maintenance mode compatibility 👷
  • Edited starting scripts and updated developer testing start method 👨‍💼
  • Updated dependencies and engines versions ✅
  • Updated file URLs of gifs and images in README.md with some other updates 🖍️
  • Added help command
  • Added choice to set bot status (online. idle, dnd. invisible) [CONFIG UPDATE!] 📜
  • Auto updating bot's status now updates immediately after bot start 🔁

🎉 [1.5.0] - Slash commands

28 Jan 18:25
Compare
Choose a tag to compare
  • Working slash commands (What are slash commands?)
  • Created folder /slashes with all 5 working slash commands
  • Edited command handler to visually match with event handler
  • Edited bot invite link to have permission for creating new slash commands
  • Installed discord-api-types, @discordjs/builders and @discordjs/rest
  • Added interactionCreate event file to listen for slash commands
  • Not important bug fixes
  • Updated README file with new "What can this bot do?" title
  • Sorted to-do list and added marking points

For enabling working slash commands, you need to:

  • Type npm install (to update npm modules) in the console (or npm i discord-api-types @discordjs/builders @discordjs/rest chalk@4.1.2 discord.js@13.6.0 fs math@0.0.3 minecraft-motd-util@latest minecraft-server-util@5.2.9 ms@2.1.3 quick.db@7.1.3 if not working).
  • Invite your Discord bot with new invite link https://discord.com/oauth2/authorize?client_id=BOT_USER_ID_HERE&scope=bot&permissions=11328&scope=applications.commands%20bot (or just set inviteLink in config to true and click the link in console) (you don't have to kick your bot from the server)

You can remove the slash command by just deleting the file in /slashes or renaming it to an invalid file type (not .js)

If you need any help with setting up or using minecraft-bot you can contact me on Discord.
PetyXbron Discord
Join mine Discord support server

🎨 [1.4.0] - New embeds design

09 Dec 18:30
Compare
Choose a tag to compare
  • Updated embeds design 🎨 + fixed missing icons 🖼️
  • Updated replit settings ⚙️
  • Support for custom status command texts 📄
  • Added randomColor setting to config (every embed command will have random color) 🎨
  • Added more default command aliases 🦸‍♂️
  • Fixed a bug - using ,LIST (or any other command with caps) will pc recognize as normal ,list command
  • Installed math package (for randomColor setting) 🛠️
  • Fixed a grammar error 😬
  • Removed useless constant 😬
  • Updated settings organization in config - a simple view 🖼️
  • New first auto status message style in setting phase 🎨

🔨 [1.3.8] - Bug fixes

07 Dec 19:22
Compare
Choose a tag to compare
  • Fixed wrong motd
  • Fixed player list
  • Fixed some other stupid bug

🎗️ [1.3.6] - Package update

07 Dec 17:01
Compare
Choose a tag to compare
  • Updated minecraft-server-util package and changed code for it
  • Fixed status command split version function
  • Fixed bot crashing when was server offline (enable warns in the config for knowing if is your server offline)
  • Better error handler
  • Updated command template
  • Better Discord embeds organization in code
  • ⚠️ KNOWN BUG: Motd result is wrong FIXED IN 1.3.8

⭐ [1.3.0] - New things

13 Nov 18:19
Compare
Choose a tag to compare
  • Added url invite link on bot's startup (can disable in config)
  • Removed auto changing status option (will not be used in the near future)
  • Fixed not updating online players status
  • Added debug settings (log most of updates)
  • Starting auto changing bot's status update
  • You can now add {onlinePlayers} and {maxPlayers} to bot's status. It will be replaced as expected, if is the server online.

✌️ [1.2.2] - Bug fixes

12 Nov 19:06
Compare
Choose a tag to compare
  • Fixed statusCH function
  • Fixed a typo in README.md
  • Edited server version editing (removes "Paper", "Spigot", "Tuinity" from: "Paper 1.17" and it will remain just "1.17")

😍 [1.2.0] - Discord.js v13 support

28 Oct 09:01
Compare
Choose a tag to compare
  • Removed favicon from status command
  • Logs a bot's prefix to console
  • Get repository version from 'minecraft-bot version' message in a server
  • New ideas, edited TO-DO list
  • Changed event 'message' to 'messageCreate'
  • Created Intents for bot
  • Edited message sending
  • Edited typing function
  • Updated other modules

😍 [1.1.3] - Working voting channel

16 Jul 14:46
Compare
Choose a tag to compare

Until now, the bot reacted to all messages he received. With the new version - 1.1.3 bot reacts only in the specific voting channel (ID of channel from config). It's funny to keep repeating the same mistake in every commit. (3 commits 😑)