MineCordBot v2.0.3

Details

  • Filename
    Minecordbot-2.0.3.jar
  • Uploaded by
  • Uploaded
    Apr 30, 2017
  • Size
    7.59 MB
  • Downloads
    230
  • MD5
    a88d6e217816cad69ad12ab4ff405652

Supported Bukkit Versions

  • 1.11
  • 1.10
  • 1.9
  • 1.8.1
  • 1.8

Changelog

CHANGELOG

for better change info click here

 

2.0.3(2017-4-30)

What's new?

  • Eval is now an actual JavaScript eval(). Only owners can use this.
  • Help cards are now more informational!
  • Added mod_channel where you can fully see what happens to your server. (this also allows you to see private messages and commands that will be executed. This can be enabled on the config)

Bug fix.

  • Fixed major problem that gave all user permission..... :3 sorry
  • Fixed localization problems.
  • Fixed message not sending from MC.
  • Fixed Info command.
  • Fixed random message after ,mcmd command execution.
  • Fixed parameters check.
  • Fixed prefix format not being translated to color codes.

PS: If you don't want mod_channel, just leave it empty. Or if you just want to use mod_channel instead of chat_channel. Leave chat_channel empty.

2.0.2 (2017-4-19)

Bug fix.

  • Fixed prefix from discord so it wouldn't translate color codes that's found on the sender's name.

2.0.1(2017-4-15)

What's new?

  • Added ability to add formatting codes on the messages that are being sent in game. (it's on the config)
  • New prefix placeholder {ename} (effective name, this gets the name that's being displayed, not just the username. Meaning it would use the nickname if a nickname is present)
  • New prefix placeholder {name} (this is only the username of the sender)
  • {ename} and {name} can be used to both discord and minecraft prefix.
  • For other Devs, I've updated Messenger class and added assertion to "By ID's" messaging.
  • For other Devs, I've added two new Messenger function for sending Message Embeds by ID.

Bug fix.

  • Fixed refactoring issue that resulted into two MineCordBot resource folder.
  • Fixed config issue where save function will make the config one line.
  • Fixed default config so that it now generates with {sender} not {SENDER}
  • Added assertion with some function to avoid null pointer exceptions :/

PS: please don't forget to delete the other resource folder "Minecordbot" since it will no longer be needed on this update.  

2.0.0(2017-4-10)

What's new?

  • Re-programmed (again...)
  • New framework.
  • Modular system.
  • New look for help command.
  • Commands now have aliases.
  • New prefix place holder handling.
  • Easy to integrate with, for other developers.
  • Lang folder is now called Localization.
  • Added {rank} place holder for prefix. (only works with PermissionsEx)
  • Auto delete not only deletes the command response but also the command that you did.
  • Added multiple localization support for text channel and permission commands.
  • JSON config is now a LinkedHashMap and now has an order compared to the config found it v1.1.0

This is the initial release of v2.0.0. If you find any bugs please contact me :3.

Wiki on how to integrate with Minecordbot is coming soon.

1.0.5 (2017-3-8)

Bug fix.

  • Fixed lang update again. :3
  • Fixed join broadcast config toggle.
  • Fixed leave broadcast config toggle.
  • Fixed death broadcast config toggle.

1.0.4 (2017-3-7)

Bug fix.

  • Fixed Null Pointer Exceptions when sending messages with an invalid text channel ID.
  • Fixed hide users with permissions.

1.0.3 (2017-3-5)

Version 1 is now out of Beta :3

What's new?

  • New metrics, now using bStats. (McStats just died?)
  • Added in game Dcmd command. (do Discord commands from mc)

Fixes. :3

  • Fixed usage info on perm command.
  • Added assertion to textchannel command. (solves problem where it empties lists from config)
  • Added assertion to permission command. (solves problem where it empties lists from config)
  • Fix lang folder auto update.

1.0.2 (2017-2-28)

beta

What's new?

  • Added new entities.
  • Added new math evaluation command.
  • Added command to execute MC commands on Discord.

Bug Fix. :3

  • Fixed auto update of lang folder.

Code Changes (who cares?)

  • Added DiscordCommandSenders for Mcmd Command.
  • Change Permission Level and Command Type to Enum.
  • executed and log method from discord command is not abstract anymore. (pre-implemented)

1.0.1 (2017-2-25)

beta

What's new?

  • Added polish localization, thanks to justABanana. (delete lang folder before running server)

Bug Fix. :3

  • Fix tab completion not completing default player list.
  • Fix formatting codes showing on discord prefix. Now, it's just the name of the player.

If console still says version 1.0.0 disable auto-update and delete Minecordbot in update folder in your plugin folder. (still need fixing)

If you're still having troubles, join MCB's Discord Channel.

1.0.0 (2017-2-19)

at last, a beta of MCB-V1!

What's new?

  • Re-coded from the ground up.
  • New join/leave broadcast look.
  • Better command responses.
  • New permission levels.
  • Better command executions.
  • Metrics implemented.
  • Auto update implemented.
  • Full customization of message prefixes.
  • Mention Discord user in game (by typing "@" and pressing tab).
  • Mention parser. "@<user>" in game would be processed to be a mention in discord.
  • Command Help Cards.
  • Commands in Different types.
  • Permission Command.
  • Multi-Language implementation. (need people to help with translation)

What's not working on this beta.

  • Permission command works but when it deletes the last user on a permission level. Things go out of hand.
  • Updating list of online players.
  • More commands are not implemented yet. 

Feedback please.

Join MCB's official discord channel and share your feedback.

0.3.1 (2016-12-6)

Feature

  • Added Prefix command.
  • Better Invalid arguments message.

Bug Fix

  • fixed Dcmd command output in discord.
  • fixed math evaluator.
  • fixed NullPointerExceptions when joining game.
  • fixed command's help arguments.

0.3.0 (2016-11-29)

Feature

  • Spigot, Bukkit, etc. 1.11 support.
  • New config file auto update feature.
  • Better /mcmd command. It now returns minecraft command output text to discord.
  • Support for new Discord versions.(Reactions to be implemented)
  • New API Version.
  • config files now have versions.
  • You can now toggle event broadcast for each event in the config file.
  • New minecraft permission minecordbot.incognito.* (must be enabled in config)

Code

  • Almost all classes refactored for the new version of JDA support.
  • Added new command sender type (for mcmd command).
  • More function in BotConfig class.

0.2.7.1 (2016-10-30)

Bug fix

  • Fixed bot not relaying messages to minecraft.

0.2.7 (2016-10-29)

Feature

  • Added mutli binded text channel support.
  • Added setexecutor command.
  • Added textchannel commands.
  • Added invite command.

Code

  • Major code refactoring.
  • Added MessengerUtil.
  • New JDA version.

Bug fix

  • Fixed discord and minecraft reload command.

0.2.6 (2016-10-15)

Feature

  • Better ~!ls update function.
  • Removed last argument for ~!ls, it no longer needs an update interval.

Bug fix

  • Fixed the updating list... it was crap..
  • Fixed info showing wrong textchannel counts in the server.

0.2.5 (2016-10-12)

Feature

  • Math Listener is better now..
  • Even better typing indicators.
  • New ~!ls features.
    • You can now decide if the ls message should be updated regularly.
  • Removed the useless command syntest.

Code

  • Command class now extends Messenger class.
  • Trash syntest command.

Bug fix

  • Fixed the ~!mcmd No permission but. Even the command was passed, it still said No permission.
  • Fixed the slow typing speed...

0.2.4 (2016-10-5)

Feature

  • Better math evaluation. It can do basic trig functions and also exponents (ie. sqrt(6^2 + 2 * 10))
  • Added shutdown command.
  • Better typing indicators
  • Better Ping response, it now shows the time.

Code

  • Wrote a new evaluation function for the BasicMathSolver

Bug fix

  • Fixed problem on detecting if a message is an equation and resorted into parsing.

0.2.3 (2016-10-2)

Feature

  • It can do simple math for you now.

Code

  • Moved some classes to utils

Bug fix

  • Fixed messenger that caused it to stop relaying messages from Discord to Minecraft.

0.2.2 (2016-9-4)

Feature

  • Now do Minecraft commands from discord.
  • New info command for the bot.

Code

  • Better Messenger class.
  • Moved Minecraft listener and Discord listener to messenger class.

Bug fix

  • fixed commands having less information with their usage.

0.2.1 (2016-8-24)

Feature

  • Even better help command.
  • You can now see the bot typing.

Code

  • Added Messenger class
  • Refactored all usage info for every command.

Bug fix

  • Minecraft /dme permission fix.

0.2.0.1 (2016-8-16)

Bug fix

  • Hopefully fixed bot config reload.

0.2.0 (2016-8-16)

Feature

  • Added SetNick command.
  • Added SetStreaming command.
  • Added SetUsername command.
  • Better help command. You can now specify what command do you need help with.

Code

  • New instances for command to support the updated version of the help command.

Bug fix

  • Fixed Discord prefix problem, where format codes gets carried over to a different section of the prefix.

0.1.11 (2016-8-13)

Feature

  • Added Minecraft command to do Discord command. (command-ception).
  • Prefix that will be seen in Minecraft can now have bukkit conventional text formats. i.e &6&l&nTest.
  • Tested on CraftBukkit1.10 and Spigot1.10, and it seems to work.

Bug fix

  • Fixed prefix problem that makes all message from discord to have a prefix "null".

0.1.10 (2016-8-12)

Feature

  • Better discord help command.
  • Added description for commands.

Code

  • Modified code style for all commands to support updated Command.java

0.1.9 (2016-8-12)

Feature

  • Use custom prefixes for messages.

Bug fix

  • Fixed permission for /dme command.

0.1.8 (2016-8-11)

Feature

  • Re-Branded, from CFABot to MineCordBot. "CFA" is a personal thing

0.1.7 (2016-8-11)

Feature

  • Added reload BotConfig.yml command from both Discord and Minecraft.
  • Syntax highlighting test for a couple of language.
  • Added help command.
  • Added colors for some of the message blocks.

Code

  • Changed Command.java from interface to and abstract class.
  • Added hasPermission() method to Command.java.

Bug fix

  • Fixed problem with permissions.
  • Fixed a couple of message formats.

Disclaimer: not all of the versions will have a changelog,
specialy if the update is very minor.