Плагин ⛏️ VeinMiner Enhanced Edition - Smart Ore Mining ⚡ 1.21+ [2.0]

Описание

VeinMiner Enhanced Edition — это мощный и полностью настраиваемый плагин для добычи целых жил блоков одним ударом. Сломайте один блок руды — и вся жила будет добыта автоматически!

Плагин поддерживает не только руды, но и деревья, глоустоун, песок и многие другие блоки. Идеально подходит как для выживания, так и для экономических серверов.



⚡ Основные возможности

  • Добыча целых жил — руды, деревья, песок и другие блоки
  • Система лимитов — настраиваемый максимум блоков за раз
  • Режим активации — работает при удержании Shift (настраивается)
  • Мгновенный или анимированный режим — выбирайте стиль добычи
  • Полная поддержка Fortune — зачарование работает на все блоки жилы
  • Система опыта — опыт падает со всех добытых блоков
  • Статистика игроков — отслеживание добытых блоков
  • Частицы и звуки — красивые визуальные эффекты
  • Градиентный текст — поддержка HEX-цветов и градиентов в сообщениях
  • Контроль прочности — инструмент тратит прочность за каждый блок
  • Кулдаун — защита от спама (настраивается)
  • Ограничение по мирам — чёрный/белый список миров




📋 Команды

Код:
/veinminer toggle — Включить/выключить VeinMiner для себя
/veinminer stats — Посмотреть свою статистику добычи
/veinminer reload — Перезагрузить конфигурацию
/veinminer help — Показать справку по командам

Алиас: /vm



🔑 Права (Permissions)

Код:
veinminer.use — Использовать VeinMiner (по умолчанию: все)
veinminer.stats — Просмотр статистики (по умолчанию: все)
veinminer.reload — Перезагрузка конфига (по умолчанию: оп)
veinminer.bypass.cooldown — Игнорировать кулдаун (по умолчанию: оп)
veinminer.bypass.limit — Игнорировать лимит блоков (по умолчанию: оп)


⚙️ Конфигурация

Плагин имеет обширный config.yml с полной настройкой всех аспектов:
Код:
# ==========================================
#         VeinMiner Configuration
#           Enhanced Edition v2.0
# ==========================================

# General Settings
# ----------------------------------------

# Maximum number of blocks that can be mined in a single vein
# Set to -1 for unlimited (requires veinminer.bypass.limit permission)
max-vein-size: 64

# Cooldown between vein mining (in seconds)
# Set to 0 to disable cooldown
cooldown: 0

# Should VeinMiner be enabled by default for new players?
enabled-by-default: true

# Require sneaking (shift) to activate VeinMiner?
require-sneak: true

# Should tool durability be consumed for each block?
consume-durability: true

# Break vein instantly or with animation delay?
# Options: INSTANT, ANIMATED
break-mode: INSTANT

# Animation delay between blocks (in ticks, only for ANIMATED mode)
animation-delay: 1

# Drop items at player location instead of block location?
drop-at-player: false

# Apply fortune enchantment to all blocks in vein?
apply-fortune: true

# Experience Settings
# ----------------------------------------
experience:
  # Should experience be dropped for vein mined blocks?
  enabled: true
  # Multiplier for experience (1.0 = normal, 0.5 = half, 2.0 = double)
  multiplier: 1.0

# Statistics Tracking
# ----------------------------------------
statistics:
  # Enable statistics tracking?
  enabled: true
  # Save statistics to file?
  save-to-file: true

# Tools Configuration
# ----------------------------------------
# Tools that can be used with VeinMiner
tools:
  pickaxes:
    - WOODEN_PICKAXE
    - STONE_PICKAXE
    - IRON_PICKAXE
    - GOLDEN_PICKAXE
    - DIAMOND_PICKAXE
    - NETHERITE_PICKAXE
  axes:
    - WOODEN_AXE
    - STONE_AXE
    - IRON_AXE
    - GOLDEN_AXE
    - DIAMOND_AXE
    - NETHERITE_AXE
  shovels:
    - WOODEN_SHOVEL
    - STONE_SHOVEL
    - IRON_SHOVEL
    - GOLDEN_SHOVEL
    - DIAMOND_SHOVEL
    - NETHERITE_SHOVEL
  hoes:
    - WOODEN_HOE
    - STONE_HOE
    - IRON_HOE
    - GOLDEN_HOE
    - DIAMOND_HOE
    - NETHERITE_HOE

# Veinable Blocks Configuration
# ----------------------------------------
veinable-blocks:
  # Overworld Ores
  ores:
    - COAL_ORE
    - DEEPSLATE_COAL_ORE
    - IRON_ORE
    - DEEPSLATE_IRON_ORE
    - COPPER_ORE
    - DEEPSLATE_COPPER_ORE
    - GOLD_ORE
    - DEEPSLATE_GOLD_ORE
    - REDSTONE_ORE
    - DEEPSLATE_REDSTONE_ORE
    - EMERALD_ORE
    - DEEPSLATE_EMERALD_ORE
    - LAPIS_ORE
    - DEEPSLATE_LAPIS_ORE
    - DIAMOND_ORE
    - DEEPSLATE_DIAMOND_ORE
 
  # Nether Ores
  nether-ores:
    - NETHER_GOLD_ORE
    - NETHER_QUARTZ_ORE
    - ANCIENT_DEBRIS
 
  # Logs (all wood types)
  logs:
    - OAK_LOG
    - SPRUCE_LOG
    - BIRCH_LOG
    - JUNGLE_LOG
    - ACACIA_LOG
    - DARK_OAK_LOG
    - MANGROVE_LOG
    - CHERRY_LOG
    - PALE_OAK_LOG
    - CRIMSON_STEM
    - WARPED_STEM
 
  # Leaves (for tree cutting)
  leaves:
    - OAK_LEAVES
    - SPRUCE_LEAVES
    - BIRCH_LEAVES
    - JUNGLE_LEAVES
    - ACACIA_LEAVES
    - DARK_OAK_LEAVES
    - MANGROVE_LEAVES
    - CHERRY_LEAVES
    - PALE_OAK_LEAVES
    - AZALEA_LEAVES
    - FLOWERING_AZALEA_LEAVES
 
  # Other blocks
  other:
    - GLOWSTONE
    - OBSIDIAN
    - AMETHYST_CLUSTER
    - BUDDING_AMETHYST
    - CLAY
    - GRAVEL
    - SAND
    - RED_SAND
    - SOUL_SAND
    - SOUL_SOIL
    - NETHERRACK
    - BASALT
    - BLACKSTONE

# Particle Effects
# ----------------------------------------
particles:
  # Enable particle effects when vein mining?
  enabled: true
  # Particle type (CRIT, HAPPY_VILLAGER, ENCHANT, etc.)
  type: CRIT
  # Number of particles per block
  count: 5

# Sound Effects
# ----------------------------------------
sounds:
  # Enable sound effects?
  enabled: true
  # Sound when starting vein mine
  start: ENTITY_EXPERIENCE_ORB_PICKUP
  # Sound volume (0.0 - 1.0)
  volume: 0.5
  # Sound pitch (0.5 - 2.0)
  pitch: 1.2

# Messages Configuration
# ----------------------------------------
# Supports:
# - Legacy color codes: &a, &b, &c, etc.
# - Hex colors: &#FF5555 or {#FF5555}
# - Gradients: <gradient:#FF0000:#00FF00>text</gradient>
# - Rainbow: <rainbow>text</rainbow>
#
# Placeholders:
# - %player% - Player name
# - %amount% - Number of blocks
# - %block% - Block type
# - %tool% - Tool type
# - %total% - Total blocks mined (stats)

messages:
  prefix: "<gradient:#E07B39:#B8734D>[VeinMiner]</gradient> "
 
  # Toggle messages
  enabled: "<gradient:#55FF55:#00AA00>VeinMiner enabled!</gradient>"
  disabled: "<gradient:#FF5555:#AA0000>VeinMiner disabled!</gradient>"
 
  # Command messages
  reloaded: "&aConfiguration reloaded successfully!"
  no-permission: "&cYou don't have permission to use this command!"
  players-only: "&cThis command can only be used by players!"
  unknown-command: "&cUnknown command. Use &e/vm help &cfor help."
 
  # Mining messages
  not-enough-durability: "&cNot enough tool durability to mine this vein!"
  on-cooldown: "&cVeinMiner is on cooldown! Wait %time% seconds."
  blocks-mined: "&7Mined &e%amount% &7blocks!"
 
  # Statistics messages
  stats-header: "<gradient:#FFD700:#FFA500>===== Your VeinMiner Stats =====</gradient>"
  stats-total: "&7Total blocks mined: &e%total%"
  stats-session: "&7This session: &e%session%"
  stats-favorite: "&7Most mined block: &e%block%"
 
  # Help messages
  help-header: "<gradient:#00BFFF:#1E90FF>===== VeinMiner Help =====</gradient>"
  help-toggle: "&e/vm toggle &7- Toggle VeinMiner on/off"
  help-reload: "&e/vm reload &7- Reload configuration"
  help-stats: "&e/vm stats &7- View your mining statistics"
  help-help: "&e/vm help &7- Show this help message"

# World Restrictions
# ----------------------------------------
# Leave empty to allow in all worlds
# Use 'blacklist' mode to block specific worlds
# Use 'whitelist' mode to only allow specific worlds
worlds:
  mode: blacklist
  list:
    - world_disabled_example

# Block Restrictions
# ----------------------------------------
# Prevent vein mining in certain regions (requires WorldGuard)
worldguard:
  enabled: false
  # Flag to check (set to false to disable in region)
  flag: veinminer

# Debug Mode
# ----------------------------------------
debug: false



🎮 Как использовать
  • Возьмите подходящий инструмент (кирка, топор, лопата, мотыга)
  • Зажмите Shift (если включено в настройках)
  • Сломайте блок из списка поддерживаемых
  • Вся жила будет добыта автоматически!



📊 Совместимость
  • Версия Minecraft: 1.21+
  • Серверное ядро: Spigot, Paper, Purpur
  • Java: 21+
  • Зависимости: Нет



❓ FAQ
Удалите ненужные блоки из секции veinable-blocks в config.yml
Да, установите require-sneak: false в конфиге
Да, если они основаны на ванильных типах (DIAMOND_PICKAXE и т.д.)

Если вам понравился плагин — оставьте отзыв ⭐

Автор

NxxYasl

Еще ресурсы от NxxYasl

RespawnAnchorInEnd
RespawnAnchorInEnd
Якори возрождения работают в Краю
ВерхНиз