Skip to content

Build 2.0.0

Choose a tag to compare

@McKenzieJDan McKenzieJDan released this 06 Sep 09:25
bed9693

This release brings SlackMinecraft to Minecraft 26.2 and adds server information commands and player exclusions.

What changed

  • Connect through Slack Socket Mode. An app-level token is now required alongside the bot token.
  • Use !list, !status or !tps in Slack to request player and server information.
  • Use /smc ignore add, /smc ignore remove and /smc ignore list to manage players whose chat and events are excluded from Slack. These commands require the slackminecraft.admin permission.
  • Connect using a Slack channel ID or name. Channel IDs keep working when the channel is renamed.
  • Improve plugin startup, Slack connection handling and server shutdown.
  • Improve incoming chat delivery, user mentions and links. Known Slack names remain available if a user-list refresh fails.
  • Keep command forwarding off by default. When enabled, forward only command names; command arguments stay private.
  • Exclude chat and commands cancelled by another plugin. Recipe unlocks no longer produce advancement notifications.
  • Limit pending messages and delivery retries during Slack outages or rate limits. Messages may be dropped when the queue is full or Slack requests a long delay.

Installation and updating

  1. Stop your Minecraft server.
  2. If SlackMinecraft is already installed, back up plugins/SlackMinecraft/config.yml and remove the previous plugin JAR.
  3. Put the attached SlackMinecraft-2.0.0.jar in plugins/.
  4. Follow the setup guide to configure Socket Mode, tokens, permissions and message events. Do this when upgrading from 1.x as well as for a first installation.
  5. Start the server and check that chat works in both directions.

Existing configuration values are retained. Add the required app-level token and review your Slack app settings before restarting.

Requirements

  • Spigot or Paper for Minecraft 26.2.
  • Java 25.

Older Minecraft versions and Folia are not supported.