MonitoringMinecraft MonitoringMinecraft

Class Enhancement

Мод Forge

Мод для Майнкрафт: гибкая система классов, полностью настраиваемая через конфиги.

198 скачиваний 1 подписчик
Оцените первым

Class Enhancement

Class Enhancement introduces an extremely flexible, configuration-driven class system. It allows you to implement custom classes with deep mod support with ton of other features!

Features

⭐- Smooth GUI -⭐

A clean, responsive interface for class selection.

⭐- How does Classes work? -⭐

Modpack developers can assign:

  • Starter items
  • Attributes (buffs & debuffs)
  • Commands (for pehkui etc)
  • Color codes for texts (ex: &6This will be a orange text&r - &aThis will be green&r)

!- Configuration -!

Nearly everything in this mod is customizable, allowing modpack developers to do anything they want!

Tutorial on how to do custom classes:

  1. Find config file. | class_enhancement.toml
  2. Find [custom_classes] segment.
  3. Configure! In here we can use 100 pre-existing custom classes, we just gotta customize them to our liking! (Don't forget to set the custom class limit)

Example: [custom_classes.custom_0] #Unique internal ID. Leave empty to disable. | Needs to be assigned, otherwise the class is basically disabled. id = "" #Display name shown in GUI. name = "New Class" #Lore text shown in the panel. description = "A custom path." #Cosmetic stat summary lines. stats = ["&a+20% Speed", "&c-2 Health"] #Mechanical modifiers. attributes = [] #Main hand item. main_hand = "" #Off hand item. off_hand = "" #Armor items. armor = [] #Starting items. items = [] #Commands to execute when this class is selected. Use %player% for player name. commands = []

Here's a quick tutorial on how commands work:

Command System - Quick Reference Guide
🔧 Command Syntax Rules
✅ DO:

    Write commands without the / prefix
    Use %player% placeholder for player names
    Test commands manually first (with / in chat)
    Use multiple commands for complex setups

❌ DON'T:

    Include / at the start of commands
    Hardcode player names
    Forget to test commands manually first
    Use client-side only commands

📝 Quick Examples
Basic Size Modification (Pehkui)

[classes.tank]
commands = ["scale set %player% 1.5"]

Multiple Commands

[classes.warrior]
commands = [
    "effect give %player% minecraft:strength infinite 0 true",
    "attribute %player% minecraft:generic.attack_damage base set 3.0"
]

Complex Setup

[custom_classes.custom_0]
id = "assassin"
commands = [
    "scale set %player% 0.75",
    "effect give %player% minecraft:speed infinite 1 true",
    "attribute %player% minecraft:generic.movement_speed base set 0.12"
]

     

 
Size Mods (Pehkui, Chiseled Me, etc.)

# Make bigger
commands = ["scale set %player% 2.0"]

# Make smaller  
commands = ["scale set %player% 0.5"]

Permanent Effects

# No particle effects (true at end)
commands = ["effect give %player% minecraft:night_vision infinite 0 true"]

# With particles (false at end)
commands = ["effect give %player% minecraft:speed infinite 1 false"]

Attributes

# Set base value
commands = ["attribute %player% minecraft:generic.max_health base set 30.0"]

# Step height (climb blocks)
commands = ["attribute %player% minecraft:generic.step_height base set 1.5"]

# Knockback resistance
commands = ["attribute %player% minecraft:generic.knockback_resistance base set 0.5"]

Teleportation

# Teleport + set spawn
commands = [
    "tp %player% 100 64 200",
    "spawnpoint %player% 100 64 200"
]

Teams

# Join a team
commands = ["team join warriors %player%"]

Items

# Give items
commands = [
    "give %player% minecraft:diamond_sword 1",
    "give %player% minecraft:golden_apple 5"
]

Titles

# Show title
commands = [
    "title %player% title {\"text\":\"WARRIOR\",\"color\":\"gold\",\"bold\":true}",
    "title %player% subtitle {\"text\":\"Strength and Honor\",\"color\":\"yellow\"}"
]

 

    Order Matters: Commands execute in sequence

    commands = [
        "tp %player% 0 100 0",      # Teleport first
        "scale set %player% 2.0"     # Then scale
    ]

     

📚 Useful Commands Reference
Vanilla Minecraft

    effect give %player% <effect> <duration> <amplifier> <hideParticles>
    attribute %player% <attribute> base set <value>
    tp %player% <x> <y> <z>
    spawnpoint %player% <x> <y> <z>
    give %player% <item> <count>
    title %player% title <json>
    playsound <sound> master %player% ~ ~ ~ <volume> <pitch>

Common Attributes

    minecraft:generic.max_health - Health (default: 20.0)
    minecraft:generic.movement_speed - Speed (default: 0.1)
    minecraft:generic.attack_damage - Damage (default: 1.0)
    minecraft:generic.knockback_resistance - Resistance (0.0-1.0)
    minecraft:generic.step_height - Block climb (default: 0.6)

Popular Mods

    Pehkui: scale set %player% <value>
    Origins: origin set %player% <origin>
    Vampirism: vampirism level %player% <level>
    (Check your mod's docs for exact commands)

Remember: No / prefix in config, but use it when testing manually!

⭐- Cross Compatibility -⭐

Made to work with Difficulty Enhancement!

This mod provides a cross compatibility with Difficulty Enhancement mod. Both mods work perfectly fine together and i even suggest you to use them together!

You can use this mod in your modpack freely.

Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
963 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
Minestory
4 онлайн
1.21 — 26.2 версия
Выживание • Экономика • Кланы • Приваты • Ивенты • PVP • Работа
BULLCRAFT
BULLCRAFT Java + BE
104 онлайн
26.2 версия
Анархия! PvP | Работают поршни и вагонетки
Battle Mine
Battle Mine Java + BE
6 онлайн
1.21.4 — 26.2 версия
ОТКРЫТИЕ! 20 + различных ивентов, 10+ различных боссов, много интересных механник
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.4. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат