默认曲曲效果
[!INFO] 来源:
WarpEventRegistry枚举中注释为// Default Warp Theory warp events的 22 个常量
22 个上游效果
源码中该段的 22 个常量(顺序即源码顺序):
| 常量 | name | description | 默认开 | minWarp | 全局 | 踢服 |
|---|---|---|---|---|---|---|
BATS |
Bats | spawn bats | ✅ | 30 | 否 | 否 |
BLINK |
Blink | random teleport | ✅ | 130 | 否 | 否 |
POISON |
Poison | poison | ✅ | 65 | 否 | 否 |
NAUSEA |
Nausea | nausea | ✅ | 45 | 否 | 否 |
JUMP |
Jump | jump boost | ✅ | 45 | 否 | 否 |
BLIND |
Blind | blindness | ✅ | 65 | 否 | 否 |
DECAY |
Decay | decay | ✅ | 180 | 是 | 否 |
EARS |
Deaf | ears (unable to read messages) | ❌ | 75 | 否 | 否 |
SWAMP |
Swamp | swamp (random trees) | ✅ | 190 | 是 | 否 |
TONGUE |
Mute | tongue (unable to send messages) | ❌ | 75 | 否 | 否 |
FRIEND |
Friend | friendly creeper | ✅ | 40 | 否 | 否 |
LIVESTOCK_RAIN |
LiveStockRain | livestock rain | ✅ | 70 | 否 | 否 |
WIND |
Wind | wind | ✅ | 85 | 否 | 否 |
CHESTS |
Chest | chest scramble | ❌ | 175 | 是 | 否 |
BLOOD |
Blood | blood | ✅ | 35 | 否 | 否 |
ACCELERATION |
Acceleration | acceleration | ✅ | 140 | 是 | 否 |
LIGHTNING |
Lightning | lightning | ✅ | 120 | 否 | 否 |
FALL |
WorldHole | world hole | ❌ | 150 | 否 | 是 |
RAIN |
Rain | rain | ✅ | 55 | 是 | 否 |
WITHER |
WitherSpawn | spawn wither | ✅ | 200 | 是 | 否 |
FAKE_EXPLOSION |
FakeBoom | fake explosion | ✅ | 10 | 否 | 否 |
FAKE_CREEPER |
FakeBoomer | fake creeper | ✅ | 25 | 否 | 否 |
5 个由 lambda 构造的 buffs
POISON、NAUSEA、JUMP、BLIND 四个用 WarpBuff 包裹原版药水效果,
全部持续 20 秒(20 * 20 tick):
| 常量 | PotionEffect |
时长 | 等级 |
|---|---|---|---|
POISON |
Potion.poison |
20 s | 默认 |
NAUSEA |
Potion.confusion |
20 s | 默认 |
JUMP |
Potion.jump |
20 s | 20(放大 20) |
BLIND |
Potion.blindness |
20 s | 默认 |
POISON(warp -> new WarpBuff("poison", warp, true,
new PotionEffect(Potion.poison.id, 20 * 20)), "Poison", "poison", true, 65, false, false),
注意 JUMP 是唯一带放大等级 20 的(new PotionEffect(Potion.jump.id, 20*20, 20)),
其余三个只传两参(等级默认 0)。
WarpBuff 构造的第 3 个参数 true 表明效果施加给所有玩家,
与枚举的 isGlobal 字段是两套独立机制。
6 个「假声音」效果
4 个用 WarpFakeSound 及其子类,只发音效不产生实体:
| 常量 | 类 | 声音键 | 音量 | 音调 | minWarp |
|---|---|---|---|---|---|
FAKE_EXPLOSION |
WarpFakeSound |
random.explode |
8 | 默认 | 10 |
FAKE_CREEPER |
WarpFakeSoundBehind |
creeper.primed |
2 | 默认 | 25 |
FAKE_ENDERMAN |
WarpFakeSound |
mob.endermen.stare |
0 | 1.5f | 35 |
FAKE_WITHER |
WarpFakeSound |
warptheory:fakewither |
0 | 1.5f | 150 |
WarpFakeSoundBehind 是唯一「在背后发声」的变体
(对应 FAKE_CREEPER,听到的是身后引信声却找不到苦力怕)。
FAKE_ENDERMAN / FAKE_WITHER 的音量参数为 0
(实际是 WarpFakeSound 的 volume 字段第三参),
且使用本模组自定义声音 warptheory:fakewither。
FALL / WorldHole 是唯一可能踢服的效果
isServerKick = true 的常量只有 FALL 一个,
loadConfig 会给它的配置注释追加 " May cause server errors.":
if (isServerKick) {
enabledDescription += CONFIG_ENABLED_DESCRIPTION_SERVER_KICK;
}
它默认关闭,且需要曲曲值 150。
6 个 isGlobal 效果
DECAY(180)、SWAMP(190)、CHESTS(175)、ACCELERATION(140)、
FALL(150)、RAIN(55)、WITHER(200) 中默认开启的是
DECAY/SWAMP/ACCELERATION/RAIN/WITHER。
isGlobal 意味着效果对全部在线玩家施加:
SWAMP 会让所有人在沼泽里、WITHER 会给所有人刷凋灵。
门槛最高的一批
| minWarp | 效果 |
|---|---|
| 200 | WITHER(等于 MAX_WARP_FOR_EFFECTS 上限) |
| 190 | SWAMP |
| 180 | DECAY |
| 175 | CHESTS(默认关闭) |
| 150 | FALL(默认关闭,唯一踢服风险) |
| 140 | ACCELERATION |
| 130 | BLINK |
即低曲曲值玩家只会遇到轻量效果(EYE_BLINK/MESSAGE 5、
BLOOD 35、FRIEND 40 等),重效果集中在 130 以上。