All versions
2.0.3-alpha
Alpha
Qa Village Extends 2.0.3-alpha2 days ago 8
Compatibility
Minecraft: Java Edition
1.21.8
Platform
NeoForge
Supported environments
Client and server
Changes
热烈庆祝中国国庆!
熱烈慶祝中國國慶!
Warmly Celebrate China's National Day!
Торжественно отмечаем Национальный день Китая!
중국 국경절을 열렬히 경축합시다!
New Content
Common
Config
This update adds the following weapon and tool config options.
Common Config
qa sword maximum level = 100.0: Maximum sword level. Negative values mean unlimited;0disables the upgrade system and all per-level extra damage.qa sword experience growth mode = "linear": Experience requirement growth mode. Supportslinear,power, andlogarithmic, corresponding toa(1+nx),a(1+x^(1+1/n)), anda(1+n*ln x);ais the experience base andnis the experience growth parameter.experience base = 2.0: Base valueain the experience requirement formula.experience growth parameter = 50.0: Parameternused in the selected experience growth formula.experience gain based on health = true: Whether kill experience is based on the entity's max health.truemeans based on health;falsemeans a fixed value.experience gain parameter = 0.2: If based on health, kill experience equals max health multiplied by this parameter; otherwise it grants a fixed amount equal to this parameter.entity specific experience = ["modid:example_a=0", "modid:example_b=66"]: Overrides experience gain for specific entities. Format:entityid=value.
Qa Blaze Sword
ignite base time = 20.0: Base burning time in ticks added to the target on each hit.ignite time per level = 5.0: Additional burning time in ticks added per weapon level. Default is0; only non-negative values are allowed.max ignite time = 600.0: Maximum total burning time in ticks that can be stacked on a target.0or negative means no limit.fire damage per level = 0.5: Additional fire damage dealt per weapon level when the weapon level is at least 1.
Qa Frost Sword
freeze base time = 20.0: Base freeze time in ticks added to the target on each hit.freeze time per level = 5.0: Additional freeze time in ticks added per weapon level. Default is0; only non-negative values are allowed.max frozen time = 600.0: Maximum total frozen time in ticks that can be stacked on a target.0or negative means no limit.slowness trigger threshold = 160.0: Freeze time threshold required before applying a stackable Slowness effect.slowness base time = 20.0: Base duration in ticks of the stackable Slowness effect applied to the target.frost damage per level = 0.5: Additional frost damage dealt per weapon level when the weapon level is at least 1.
Qa Magic Pickaxe
qa magic pickaxe base right click count = 3.0: Base number of right-clicks required by the Qa Magic Pickaxe to break a block.qa magic pickaxe efficiency reduction per level = 0.4: Number of right-clicks reduced per Efficiency level.qa magic pickaxe require silk touch = false: Whether Silk Touch is required to drop the original block; whentrue, drops are calculated as if mined by a netherite-quality pickaxe.qa magic pickaxe block registry name blacklist = ["minecraft:chest", "minecraft:barrel", "minecraft:ender_chest"]: List of block registry names that cannot be broken by right-clicking.qa magic pickaxe block tag blacklist = ["minecraft:shulker_boxes", "forge:barrels", "forge:chests"]: List of block tags whose blocks cannot be broken by right-clicking.qa magic pickaxe show particle effects = true: Whether particle effects are displayed when right-clicking.qa magic pickaxe durability cost per break = 3.0: Durability consumed per successful right-click break, or0to disable. Affected by the Unbreaking enchantment.
Notes
- All time values are in ticks; 1 second = 20 ticks.
entity specific experienceand blacklist entries use registry names or tag IDs; fill them with the correct mod namespace.- Default values may be adjusted by modpacks or versions; refer to the generated config file.
新内容
常规
配置文件
本次更新新增以下武器与工具配置项,默认值如下。
通用升级
qa sword maximum level = 100.0:剑的最大等级。负值表示无限制;0禁用升级系统及所有每级额外伤害。qa sword experience growth mode = "linear":经验需求增长模式。支持linear、power、logarithmic,分别对应a(1+nx)、a(1+x^(1+1/n))、a(1+n*ln x);其中a为经验基础值,n为经验成长参数。experience base = 2.0:经验需求公式中的基础值a。experience growth parameter = 50.0:所选经验成长公式中的参数n。experience gain based on health = true:击杀经验是否基于实体最大生命值。true表示基于生命值,false表示固定值。experience gain parameter = 0.2:若基于生命值,击杀获得经验 = 最大生命值 × 该参数;否则获得固定经验值。entity specific experience = ["modid:example_a=0", "modid:example_b=66"]:覆盖特定实体的经验获取,格式为entityid=value。
Qa Blaze Sword
ignite base time = 20.0:每次命中给目标添加的基础燃烧时间,单位 tick。ignite time per level = 5.0:每武器等级额外增加的燃烧时间,单位 tick;默认0,仅允许非负值。max ignite time = 600.0:可叠加到目标上的最大总燃烧时间,单位 tick;0或负值表示无限制。fire damage per level = 0.5:武器等级至少为 1 时,每级额外造成的火焰伤害。
Qa Frost Sword
freeze base time = 20.0:每次命中给目标添加的基础冻结时间,单位 tick。freeze time per level = 5.0:每武器等级额外增加的冻结时间,单位 tick;默认0,仅允许非负值。max frozen time = 600.0:可叠加到目标上的最大总冻结时间,单位 tick;0或负值表示无限制。slowness trigger threshold = 160.0:触发可叠加缓慢效果所需的冻结时间阈值。slowness base time = 20.0:施加给目标的可叠加缓慢效果基础持续时间,单位 tick。frost damage per level = 0.5:武器等级至少为 1 时,每级额外造成的冰霜伤害。
Qa Magic Pickaxe
qa magic pickaxe base right click count = 3.0:Qa Magic Pickaxe 右键破坏方块所需的基础右键次数。qa magic pickaxe efficiency reduction per level = 0.4:每级效率附魔减少的右键次数。qa magic pickaxe require silk touch = false:是否要求精准采集才掉落原方块;为true时按下界合金品质镐计算掉落。qa magic pickaxe block registry name blacklist = ["minecraft:chest", "minecraft:barrel", "minecraft:ender_chest"]:无法被右键破坏的方块注册名列表。qa magic pickaxe block tag blacklist = ["minecraft:shulker_boxes", "forge:barrels", "forge:chests"]:无法被右键破坏的方块标签列表。qa magic pickaxe show particle effects = true:右键时是否显示粒子效果。qa magic pickaxe durability cost per break = 3.0:每次成功右键破坏消耗的耐久,0表示禁用;受耐久附魔影响。
注意事项
- 所有时间单位均为 tick,1 秒 = 20 tick。
entity specific experience与黑名单项使用注册名或标签 ID,请按实际模组命名空间填写。- 默认值可能随整合包或版本调整,请以生成后的配置文件为准。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:64xQpqIr:R3rB41xE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:64xQpqIr:R3rB41xE"
}

