Lineaer Experience

Lineaer Experience

Mod

It's an experience's revolution.

Server Game MechanicsUtility

109 downloads
0 followers
Follow Save

Linear Experience / 线性经验


English

Linear Experience Mod for Minecraft

A comprehensive Minecraft Forge mod that completely overhauls the vanilla non-linear experience system, providing multiple configurable experience calculation modes while maintaining full compatibility with all vanilla experience-related features.


Features

🎯 Core Experience Calculation Modes

  • STATIC Mode: Fixed experience cost per level (same for all levels)
  • LINEAR Mode: Linear progression (base cost + level × addition)
  • FORMULA Mode: Custom mathematical formula using variables base and level

⚙️ Configuration System

  • TOML-based configuration file
  • Hot-reload support
  • Server-client synchronization
  • Extensive customization options

Configuration

Configuration file location: config/linear-xp.toml

Basic Configuration

[general]
enableXpCalculationModifier = true
calculateMode = "STATIC"  # Options: "STATIC", "LINEAR", "FORMULA"

Mode-Specific Settings

STATIC Mode:

[static]
staticModeXpNeeded = 100  # Fixed XP required per level

LINEAR Mode:

[linear]
linearBaseXp = 100        # Base XP cost
LinearXpAddition = 1      # XP increase per level

FORMULA Mode:

[formula]
formula = "base+((level*level)*10)"  # Custom formula
formulaBaseXp = 100                  # Base value for formula

Compatibility

Fully Compatible With:

  • Vanilla experience orbs
  • Enchanting tables and anvils
  • Brewing stands
  • All /xp commands
  • Experience-related advancements
  • Multiplayer servers

中文

Linear Experience - Minecraft 线性经验模组

一个全面的 Minecraft Forge 模组,彻底改革了原版非线性经验系统,提供多种可配置的经验计算模式,同时保持与原版所有经验相关功能的完全兼容。


功能特性

🎯 核心经验计算模式

  • STATIC 模式:固定每级经验需求(所有等级相同)
  • LINEAR 模式:线性增长(基础值 + 等级 × 增量)
  • FORMULA 模式:使用变量 baselevel 的自定义数学公式

⚙️ 配置系统

  • 基于 TOML 的配置文件
  • 支持热重载
  • 服务器-客户端同步
  • 广泛的定制选项

配置说明

配置文件位置:config/linear-xp.toml

基础配置

[general]
enableXpCalculationModifier = true      # 是否启用经验计算修改
calculateMode = "STATIC"                # 选项:"STATIC", "LINEAR", "FORMULA"

模式特定设置

STATIC 模式:

[static]
staticModeXpNeeded = 100  # 每级所需的固定经验值

LINEAR 模式:

[linear]
linearBaseXp = 100        # 线性基础经验值
LinearXpAddition = 1      # 线性经验增量

FORMULA 模式:

[formula]
formula = "base+((level*level)*10)"  # 公式模式计算公式
formulaBaseXp = 100                  # 公式模式基础经验

兼容性

完全兼容:

  • 原版经验球
  • 附魔台和铁砧
  • 酿造台
  • 所有 /xp 命令
  • 经验相关进度
  • 多人服务器

Project members

adwadg

Member

Details

Licensed MIT
Published a month ago
Updated a month ago