▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Enzonic Emi (Formerly Enzonic AI)
Enzonic Emi (Formerly Enzonic AI)

Enzonic Emi (Formerly Enzonic AI)

Adds a bot you can talk to in minecraft chat.

Оцените первым
97
0

Enzonic EMI

An intelligent Minecraft plugin that brings AI-powered assistance to your server

!Version !Minecraft !License


About

Enzonic EMI (Enzonic Minecraft Intelligence) is a powerful Minecraft plugin that integrates OpenAI-compatible AI APIs directly into your server. Players can chat with an intelligent assistant that understands Minecraft, provides helpful information, and even responds contextually to their in-game situation.

Features

  • Intelligent AI Assistant - Context-aware AI that knows Minecraft gameplay
  • Multiple Response Modes - Command-only, private chat, or public chat responses
  • Smart Response Control - AI intelligently decides when to respond
  • Context Awareness - Knows player username, location, game mode, and health
  • Conversation Memory - Remembers up to 15 messages for context
  • Built-in Credentials - Pre-configured, encrypted API keys
  • Admin Controls - OP commands to enable/disable plugin
  • Fully Configurable - Customize prefix, system prompt, and settings
  • Rate Limiting - Built-in protection against API abuse
  • Async Processing - Non-blocking requests for smooth gameplay
  • Formatted Messages - Beautiful colored messages

Installation

Requirements

  • Minecraft: 1.20.4 or higher
  • Server: Paper (recommended) or Spigot
  • Java: 17 or higher

Quick Install

  1. Download the latest enzonic-emi-x.x.x.jar
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Done! The plugin works out of the box with built-in credentials

Configuration

Edit plugins/EnzonicEMI/config.yml:

# AI Response Mode: "command", "chat", or "player"
response-mode: "chat"

# Chat prefix (command mode only)
chat-prefix: "&6[&eEMI&6] &f"

# Customize AI behavior
system-prompt: "You are a helpful and friendly Minecraft assistant..."

# API Configuration
# API is pre-configured and cannot be modified

# Conversation context
context:
  max-messages: 15
  include-system: true

# Rate limiting
rate-limit:
  cooldown: 2
  max-per-minute: 30

# Enable/disable plugin
enabled: true

Usage

Response Modes

Command Mode

Use /ai <message> to chat with the AI:

/ai How do I craft a diamond sword?
[EMI] To craft a diamond sword, you need 2 diamonds and 1 stick...

Chat Mode (Default)

Chat normally and AI responds privately:

[Player] What's the best way to find diamonds?
EMI: Mine at Y-level -58 or lower in the deepslate layer...

Player Mode

Chat normally and AI responds in public chat:

[Player] How do I enchant items?
[EMI] To enchant items, you need an enchanting table with bookshelves...

Commands

CommandDescriptionPermission
/ai <message>Chat with AIenzonic.emi.use
/aiclearClear conversation historyenzonic.emi.clear
/emi <subcommand>Manage plugin (see below)enzonic.emi.admin

Admin Commands

CommandDescription
/emi enableEnable the AI plugin
/emi disableDisable the AI plugin
/emi statusCheck plugin status and configuration
/emi reloadReload plugin configuration

Permissions

PermissionDefaultDescription
enzonic.emi.usetrueUse AI chat and auto-response
enzonic.emi.cleartrueClear conversation history
enzonic.emi.adminopUse admin commands

AI Features

Context Awareness

The AI automatically knows:

  • Player username and display name
  • World and location
  • Game mode (Survival, Creative, etc.)
  • Health status
  • Last 15 messages in conversation

Smart Response Control

The AI uses <no response> to skip unnecessary messages:

  • Responds to: Questions, help requests, command inquiries
  • Skips: Greetings, simple statements, casual chat

This creates natural, helpful interactions without spam.


Configuration Options

Response Mode

  • command - AI only responds to /ai commands
  • chat - AI responds privately to regular chat (default)
  • player - AI responds publicly in chat

System Prompt

Customize how the AI behaves:

system-prompt: "You are a helpful Minecraft assistant..."

Conversation Context

context:
  max-messages: 15      # Messages to remember
  include-system: true    # Include system prompt

Rate Limiting

rate-limit:
  cooldown: 2             # Seconds between requests
  max-per-minute: 30      # Max requests per player

Security

  • Encrypted Credentials - API keys are Base64 encoded
  • No Public Keys - Keys never visible in distribution
  • Admin Only - Sensitive commands require OP
  • Status Command - Verify configuration safely

Troubleshooting

AI Not Responding?

  1. Check /emi status to verify plugin is enabled
  2. Check response-mode in config
  3. Verify player has enzonic.emi.use permission

Wrong Response Type?

Change response-mode in config:

  • command - Only /ai commands
  • chat - Private responses
  • player - Public responses

Then run /emi reload

API Errors?

  • Built-in credentials are pre-configured
  • Check console for specific error messages
  • Verify your server can reach the API endpoint

Plugin Won't Load?

  • Ensure Minecraft 1.20.4+ (Paper recommended)
  • Verify Java 17+ is installed
  • Check console for error messages

Admin Commands Not Working?

  • Ensure you are OP (operator)
  • Check you have enzonic.emi.admin permission
  • Use /emi status to test if the command works

Compatibility

PlatformVersion
Minecraft1.20.4+
ServerPaper (recommended), Spigot
Java17+
APIOpenAI Chat Completions compatible

Changelog

Version 1.0.0

  • Initial release
  • OpenAI-compatible API integration
  • 15-message conversation context
  • Configurable system prompt and chat prefix
  • Rate limiting and cooldown system
  • Commands: /ai, /aiclear, /emi
  • Async API requests for performance
  • Built-in encrypted credentials
  • Three response modes (command, chat, player)
  • Context-aware AI (username, location, health)
  • Smart response control with <no response>
  • Admin commands (enable/disable/status/reload)
  • Plugin status checking
  • Enhanced system prompts with player context

License

This plugin is developed by Enzonic. All rights reserved.


Support

  • Website: enzonic.com
  • Discord: Join our Discord
  • Email: admin@enzonic.com

For issues, questions, or feature requests, please visit enzonic.com.


Made with love by Enzonic

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:12 месяцев назад
Обновлён:6 месяцев назад
Главная