Releases: PetyXbron/minecraft-bot
Releases · PetyXbron/minecraft-bot
🧨 [1.7.0] - Updated the MC server API (#22)
- Added enableNormals option (settable in the config file) 👴
- Created
data.json
file 💪 - Removed
quick.db
and replaced it with pure JSON saving (Node.jsfs
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 installedaxios
for HTTP GET method) 😎 - Using https://mcstatus.io/ API (from the same author - @PassTheMayo) 😍
💐 [1.6.0] - Discord presence update
- 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
- 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 (ornpm i discord-api-types @discordjs/builders @discordjs/rest [email protected] [email protected] fs [email protected] minecraft-motd-util@latest [email protected] [email protected] [email protected]
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.
Join mine Discord support server
🎨 [1.4.0] - New embeds design
- 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
- Fixed wrong motd
- Fixed player list
- Fixed some other stupid bug
🎗️ [1.3.6] - Package update
- 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
FIXED IN 1.3.8⚠️ KNOWN BUG: Motd result is wrong
⭐ [1.3.0] - New things
- 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
- 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
- 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
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 😑)