βš™οΈBasic Configuration

Learn how to configure InfiniteShops to match your server's needs.


Configuration Files Overview

InfiniteShops uses multiple configuration files for different features:

File
Purpose

config.yml

Main plugin settings

messages.yml

All text messages and translations

permissions.yml

Permission node definitions

shops/*.yml

Individual shop categories


Main Config (config.yml)

The config.yml file contains all core plugin settings.

General Settings

# Debug mode - only enable when troubleshooting
debug: false

# Hologram plugin to use (auto-detected if empty)
# Options: DecentHolograms, HolographicDisplays, CMI, etc.
hologram-handler: ""

# Database settings
database:
  type: SQLite  # SQLite or MySQL
  # MySQL settings (if using MySQL)
  host: localhost
  port: 3306
  database: infiniteshops
  username: root
  password: ""

Shop Settings

Sound Effects


Feature Toggles

Enable or disable features in config.yml:

Use /ishop toggle <feature> to toggle features in-game.


Shop Buttons

Configure global buttons that appear in all shop menus:

Available Actions

Action
Description

PLAYER_COMMAND

Execute a command as player

CONSOLE_COMMAND

Execute a command as console

SEARCH

Open the search interface

CLOSE

Close the inventory

NEXT_PAGE

Go to next page

PREVIOUS_PAGE

Go to previous page


Creating Your First Shop

Step 1: Create a Shop File

Create a new file in plugins/InfiniteShops/shops/:

Step 2: Reload the Plugin

Step 3: Open Your Shop


In-Game Editor

InfiniteShops includes a powerful in-game shop editor:

The editor allows you to:

  • Create and edit shop categories

  • Add/remove/modify items

  • Set prices and economy types

  • Configure item lore and display names

  • Set slot positions


Quick Configuration Tips

  1. Always backup your config files before making changes

  2. Use /ishop reload after modifying configuration files

  3. Test changes on a development server first

  4. Validate YAML syntax using an online validator

  5. Use consistent naming for shop files (lowercase, no spaces)


Next Steps

Last updated