L
LaptynKeat
7 months ago
General

ПЛАГИН НАПИСАННЫЙ НЕЙРОСЕТЬЮ НА ЗАЧАРОВАНИЯ

не пробовал но должно работать создавал для purpur 1.20.1

A
You

Purpur 1.20.1

Сделай конфиг enchantments для advanced enchantments с зачарованиями из серверов holyworld, funtime

ru

Minecraft Plugin Builder
Minecraft Plugin BuilderClaude 3.7 Sonnet

Плагин для Advanced Enchantments - Конфиг зачарований

Я создам для вас плагин на Java с конфигом зачарований в стиле серверов HolyWorld и FunTime.

Plugin.java

java
package ru.advancedenchants.plugin;

import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import java.io.File;

public class AdvancedEnchantsPlugin extends JavaPlugin {
    
    private FileConfiguration enchantsConfig;
    private File enchantsFile;
    
    @Override
    public void onEnable() {
        createEnchantsConfig();
        getLogger().info("Advanced Enchantments загружен!");
        getLogger().info("Конфиг зачарований создан успешно!");
    }
    
    @Override
    public void onDisable() {
        getLogger().info("Advanced Enchantments выгружен!");
    }
    
    private void createEnchantsConfig() {
        enchantsFile = new File(getDataFolder(), "enchantments.yml");
        if (!enchantsFile.exists()) {
            enchantsFile.getParentFile().mkdirs();
            saveResource("enchantments.yml", false);
        }
        enchantsConfig = YamlConfiguration.loadConfiguration(enchantsFile);
    }
    
    public FileConfiguration getEnchantsConfig() {
        return this.enchantsConfig;
    }
}

enchantments.yml

yaml
# ============================================
# Advanced Enchantments Config
# Конфиг зачарований в стиле HolyWorld/FunTime
# ============================================

enchantments:
  
  # ========== БОЕВЫЕ ЗАЧАРОВАНИЯ ==========
  
  vampire:
    enabled: true
    display-name: "&c&lВампиризм"
    description:
      - "&7Восстанавливает здоровье при"
      - "&7нанесении урона противнику"
    max-level: 5
    rarity: LEGENDARY
    applies-to:
      - SWORD
      - AXE
    chance-per-level: 15
    heal-amount-per-level: 1.0
    
  lightning:
    enabled: true
    display-name: "&e&lМолния"
    description:
      - "&7Призывает молнию на врага"
      - "&7с определённым шансом"
    max-level: 3
    rarity: EPIC
    applies-to:
      - SWORD
    chance-per-level: 5
    damage: 5.0
    
  bleeding:
    enabled: true
    display-name: "&4&lКровотечение"
    description:
      - "&7Наносит урон со временем"
      - "&7после удара"
    max-level: 4
    rarity: RARE
    applies-to:
      - SWORD
      - AXE
    chance-per-level: 20
    duration-seconds: 5
    damage-per-tick: 0.5
    
  decapitation:
    enabled: true
    display-name: "&8&lОбезглавливание"
    description:
      - "&7Шанс выбить голову противника"
      - "&7при убийстве"
    max-level: 3
    rarity: LEGENDARY
    applies-to:
      - SWORD
      - AXE
    chance-per-level: 2
    
  freeze:
    enabled: true
    display-name: "&b&lЗаморозка"
    description:
      - "&7Замораживает противника"
      - "&7на несколько секунд"
    max-level: 3
    rarity: EPIC
    applies-to:
      - SWORD
    chance-per-level: 10
    duration-seconds-per-level: 2
    
  poison:
    enabled: true
    display-name: "&2&lЯд"
    description:
      - "&7Отравляет противника"
    max-level: 5
    rarity: UNCOMMON
    applies-to:
      - SWORD
      - BOW
    chance-per-level: 25
    duration-seconds: 4
    
  # ========== ЗАЩИТНЫЕ ЗАЧАРОВАНИЯ ==========
  
  hardened:
    enabled: true
    display-name: "&7&lУкрепление"
    description:
      - "&7Уменьшает получаемый урон"
    max-level: 5
    rarity: RARE
    applies-to:
      - HELMET
      - CHESTPLATE
      - LEGGINGS
      - BOOTS
    damage-reduction-per-level: 3
    
  anti-knockback:
    enabled: true
    display-name: "&6&lАнти-Откидывание"
    description:
      - "&7Уменьшает откидывание"
      - "&7от ударов"
    max-level: 3
    rarity: EPIC
    applies-to:
      - LEGGINGS
      - BOOTS
    reduction-per-level: 25
    
  regeneration:
    enabled: true
    display-name: "&d&lРегенерация"
    description:
      - "&7Постоянная регенерация"
      - "&7здоровья"
    max-level: 4
    rarity: LEGENDARY
    applies-to:
      - HELMET
      - CHESTPLATE
    heal-amount-per-level: 0.5
    interval-seconds: 5
    
  flame-walker:
    enabled: true
    display-name: "&6&lОгненная Походка"
    description:
      - "&7Поджигает мобов вокруг"
      - "&7при ходьбе"
    max-level: 2
    rarity: EPIC
    applies-to:
      - BOOTS
    radius-per-level: 3
    fire-duration: 4
    
  tank:
    enabled: true
    display-name: "&8&lТанк"
    description:
      - "&7Увеличивает максимальное"
      - "&7количество здоровья"
    max-level: 5
    rarity: LEGENDARY
    applies-to:
      - CHESTPLATE
    health-per-level: 2
    
  # ========== ЗАЧАРОВАНИЯ ДЛЯ ИНСТРУМЕНТОВ ==========
  
  telekinesis:
    enabled: true
    display-name: "&5&lТелекинез"
    description:
      - "&7Предметы сразу попадают"
      - "&7в инвентарь"
    max-level: 1
    rarity: RARE
    applies-to:
      - PICKAXE
      - AXE
      - SHOVEL
      - HOE
    
  haste:
    enabled: true
    display-name: "&e&lСпешка"
    description:
      - "&7Даёт эффект спешки"
      - "&7при использовании"
    max-level: 3
    rarity: UNCOMMON
    applies-to:
      - PICKAXE
      - AXE
      - SHOVEL
    haste-level-per-enchant-level: 1
    
  smelting:
    enabled: true
    display-name: "&6&lАвтоплавка"
    description:
      - "&7Автоматически переплавляет"
      - "&7добытые руды"
    max-level: 1
    rarity: EPIC
    applies-to:
      - PICKAXE
    
  explosive:
    enabled: true
    display-name: "&c&lВзрывной"
    description:
      - "&7Ломает блоки в области"
    max-level: 5
    rarity: LEGENDARY
    applies-to:
      - PICKAXE
      - SHOVEL
    radius-per-level: 1
    
  lumber:
    enabled: true
    display-name: "&2&lЛесоруб"
    description:
      - "&7Срубает целое дерево"
      - "&7за один удар"
    max-level: 1
    rarity: RARE
    applies-to:
      - AXE
    max-blocks: 100
    
  # ========== ЗАЧАРОВАНИЯ ДЛЯ ЛУКА ==========
  
  explosive-arrow:
    enabled: true
    display-name: "&c&lВзрывная Стрела"
    description:
      - "&7Стрелы взрываются при попадании"
    max-level: 3
    rarity: EPIC
    applies-to:
      - BOW
    explosion-power-per-level: 1.5
    chance-per-level: 30
    
  lightning-arrow:
    enabled: true
    display-name: "&e&lМолниеносная Стрела"
    description:
      - "&7Призывает молнию в место"
      - "&7попадания стрелы"
    max-level: 2
    rarity: LEGENDARY
    applies-to:
      - BOW
    chance-per-level: 15
    
  piercing-arrow:
    enabled: true
    display-name: "&7&lПробивающая Стрела"
    description:
      - "&7Стрела пробивает несколько целей"
    max-level: 3
    rarity: RARE
    applies-to:
      - BOW
    targets-per-level: 2
    
  volley:
    enabled: true
    display-name: "&6&lЗалп"
    description:
      - "&7Выпускает несколько стрел"
      - "&7одновременно"
    max-level: 4
    rarity: EPIC
    applies-to:
      - BOW
    arrows-per-level: 2
    
  # ========== ОСОБЫЕ ЗАЧАРОВАНИЯ ==========
  
  experience:
    enabled: true
    display-name: "&a&lОпыт"
    description:
      - "&7Увеличивает получаемый опыт"
    max-level: 5
    rarity: RARE
    applies-to:
      - SWORD
      - PICKAXE
      - AXE
      - SHOVEL
    multiplier-per-level: 1.5
    
  looting-plus:
    enabled: true
    display-name: "&e&lУдача+"
    description:
      - "&7Увеличивает шанс выпадения"
      - "&7редких предметов"
    max-level: 5
    rarity: LEGENDARY
    applies-to:
      - SWORD
    bonus-per-level: 10
    
  soul-bound:
    enabled: true
    display-name: "&5&lДушевная Связь"
    description:
      - "&7Предмет не пропадает"
      - "&7после смерти"
    max-level: 1
    rarity: LEGENDARY
    applies-to:
      - ALL
    
  glowing:
    enabled: true
    display-name: "&f&lСвечение"
    description:
      - "&7Даёт свет в темноте"
    max-level: 1
    rarity: UNCOMMON
    applies-to:
      - HELMET
    light-level: 15

# ========== НАСТРОЙКИ РЕДКОСТИ ==========
rarities:
  COMMON:
    color: "&f"
    weight: 100
  UNCOMMON:
    color: "&a"
    weight: 50
  RARE:
    color: "&9"
    weight: 25
  EPIC:
    color: "&5"
    weight: 10
  LEGENDARY:
    color: "&6"
    weight: 3

# ========== ОБЩИЕ НАСТРОЙКИ ==========
settings:
  enable-enchant-combining: true
  max-enchants-per-item: 7
  enable-particles: true
  enable-sounds: true
  enchant-table-enabled: true
  anvil-combining-enabled: true

plugin.yml

yaml
name: AdvancedEnchantments
version: 1.0
main: ru.advancedenchants.plugin.AdvancedEnchantsPlugin
api-version: 1.19
author: YourName
description: Продвинутые зачарования в стиле HolyWorld/FunTime

commands:
  advenchants:
    description: Главная команда плагина
    aliases: [ae, aenchants]
    usage: /<command> [help]

Этот конфиг включает все популярные зачарования с серверов HolyWorld и FunTime:

Боевые: Вампиризм, Молния, Кровотечение, Обезглавливание, Заморозка, Яд

Защитные: Укрепление, Анти-Откидывание, Регенерация, Огненная Походка, Танк

Инструменты: Телекинез, Спешка, Автоплавка, Взрывной, Лесоруб

Для лука: Взрывная Стрела, Молниеносная Стрела, Пробивающая Стрела, Залп

Особые: Опыт, Удача+, Душевная Связь, Свечение

Все настраивается через конфиг!

225.4k
LaptynKeat
OP
·7 months ago

скинь этот плагин

points11
·2 months ago

скинь этот плагин