Skip to content

Latest commit

Β 

History

History
85 lines (72 loc) Β· 4.04 KB

File metadata and controls

85 lines (72 loc) Β· 4.04 KB

πŸ’Ύ Installation

Step 1: Download

Download the latest lpcpro-bukkit-v2-X.X.X.jar file.

Step 2: Install the Plugin

  1. Stop your server.
  2. Place the .jar file into your server's plugins/ folder.
  3. Start the server.

LPC Pro will generate its configuration files on first startup:

plugins/LPC-Pro/
β”œβ”€β”€ config.yml                          # Main settings
β”œβ”€β”€ database.yml                        # Database connection
β”œβ”€β”€ translation.yml                     # Chat translation
β”œβ”€β”€ chat/
β”‚   β”œβ”€β”€ channels.yml                    # Chat channels
β”‚   β”œβ”€β”€ colors.yml                      # Color settings
β”‚   β”œβ”€β”€ emojis.yml                      # Emoji settings
β”‚   β”œβ”€β”€ grammar.yml                     # Grammar correction
β”‚   β”œβ”€β”€ bubbles.yml                     # Chat bubbles
β”‚   β”œβ”€β”€ mentions.yml                    # @mention settings
β”‚   └── tags.yml                        # Chat tags
β”œβ”€β”€ moderation/
β”‚   β”œβ”€β”€ moderation.yml                  # Filter settings (spam, caps, ads, swear)
β”‚   β”œβ”€β”€ content-filter.yml              # Content filter (signs/books/anvil)
β”‚   β”œβ”€β”€ ai-filter.yml                   # AI content moderation
β”‚   β”œβ”€β”€ cloud-filter.yml                # Cloud-based filter
β”‚   β”œβ”€β”€ console-filter.yml              # Console output filter
β”‚   β”œβ”€β”€ antibot.yml                     # Anti-bot protection
β”‚   β”œβ”€β”€ raidprotection.yml              # Raid protection
β”‚   └── reports.yml                     # Report system
β”œβ”€β”€ features/
β”‚   β”œβ”€β”€ achievements.yml                # Chat achievements
β”‚   β”œβ”€β”€ games.yml                       # Chat games
β”‚   β”œβ”€β”€ mail.yml                        # Mail system
β”‚   β”œβ”€β”€ macros.yml                      # Chat macros
β”‚   β”œβ”€β”€ motd.yml                        # MOTD settings
β”‚   β”œβ”€β”€ newcomer.yml                    # New player handling
β”‚   β”œβ”€β”€ offlinemessages.yml             # Offline message settings
β”‚   β”œβ”€β”€ polls.yml                       # Polls
β”‚   β”œβ”€β”€ quickreply.yml                  # Quick reply shortcuts
β”‚   β”œβ”€β”€ reputation.yml                  # Rep system
β”‚   β”œβ”€β”€ servermessages.yml              # Join/quit/death messages
β”‚   β”œβ”€β”€ shop.yml                        # Chat shop / cosmetics
β”‚   β”œβ”€β”€ smart-announcements.yml         # Context-aware announcements
β”‚   β”œβ”€β”€ tablist.yml                     # Tab list header/footer
β”‚   └── custom-commands.yml             # Custom commands
β”œβ”€β”€ integration/
β”‚   β”œβ”€β”€ discord.yml                     # Discord integration
β”‚   β”œβ”€β”€ proxy.yml                       # Proxy/network settings
β”‚   └── server-links.yml                # Server links
β”œβ”€β”€ advanced/
β”‚   β”œβ”€β”€ groups.yml                      # Rank-based settings
β”‚   β”œβ”€β”€ variables.yml                   # Custom variables
β”‚   β”œβ”€β”€ command-settings.yml            # Command settings
β”‚   β”œβ”€β”€ message-interceptor.yml         # Message interception
β”‚   └── message-deletion.yml            # Message deletion
└── formats/                            # Chat format templates
    β”œβ”€β”€ chat.yml
    β”œβ”€β”€ msg-sender.yml
    β”œβ”€β”€ msg-receiver.yml
    β”œβ”€β”€ staff-chat.yml
    └── groups/                         # Group-specific formats

Step 3: Install Optional Plugins

Install any optional dependencies you want to use (see Requirements). LPC Pro automatically detects installed plugins and enables their integrations.

Step 4: Configure

Edit the generated configuration files to match your server's needs. See the Configuration section for details.

Step 5: Reload

After editing configuration files, use /lpc reload to apply changes without restarting the server.

{% hint style="warning" %} The database.yml file does not support reloading. Changes to database settings require a full server restart. {% endhint %}