跳到正文

Astral Potion

作者:baflamx

Brewable potion effects for phasing through blocks and free flight. Spectre clips walls; Animus grants no-clip flight.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Brew ghostly potions to walk through walls and fly freely.

Spectre Potion — Become a ghost. Phase through walls freely in all directions while standing. Crouch to release your footing and drop through the floor beneath you. A configurable block tag blacklist (#astralpotion:omit_spectre, default: bedrock) keeps certain blocks impassable for safety, letting server admins and pack makers control exactly what should remain solid.

KubeJS (NeoForge 1.21.1):

ServerEvents.tags('block', event => {
    event.add('astralpotion:omit_spectre', 'minecraft:bedrock')
    event.remove('astralpotion:omit_spectre', 'minecraft:bedrock')
})

KubeJS (Forge 1.20.1):

ServerEvents.highPriorityData(event => {
    event.addJson('astralpotion:tags/blocks/omit_spectre', {
        replace: true,
        values: [
            "minecraft:bedrock",
            "minecraft:barrier"
        ]
    })
})

Animus Potion — Full no-clip flight through any block. No collision checks, no ground anchoring — pure unrestricted movement for a limited duration.(Also support block tag blacklist)

Vision Modes — Tailor how the world looks while phasing:

  • Vanilla: Black screen with fog contraction. Immersive but disorienting.
  • Spectator: Full transparency by forcing spectator-style frustum culling. Heavy performance cost, renders all loaded chunks.
  • Fade: Semi-transparent blocks with dynamic fog distance that smoothly transitions as you enter and exit walls. The balanced choice.

(The X-Ray mode from Forge 1.20.1 — which disabled occlusion culling to reveal only chunks within render distance — is streamlined out in the NeoForge 1.21.1 verison.)

Configurable via /astral mode command or the built-in Mod Config screen.


酿造幽灵药水,穿墙飞行自由穿梭。

魂体药水——化身幽灵。站立时四面墙壁自由穿透,仅脚底方块保留碰撞以维持站立。潜行释放脚底锚定,可向下穿透脚下方块;松开潜行恢复地面支撑。可配置方块标签黑名单(#astralpotion:omit_spectre,默认:基岩)确保特定方块不可穿透,服务器管理员与整合包作者可精确控制哪些方块应保持实体。

KubeJS (NeoForge 1.21.1):

ServerEvents.tags('block', event => {
    event.add('astralpotion:omit_spectre', 'minecraft:bedrock')
    event.remove('astralpotion:omit_spectre', 'minecraft:bedrock')
})

KubeJS (Forge 1.20.1):

ServerEvents.highPriorityData(event => {
    event.addJson('astralpotion:tags/blocks/omit_spectre', {
        replace: true,
        values: [
            "minecraft:bedrock",
            "minecraft:barrier"
        ]
    })
})

灵息药水——完全无视碰撞飞行。无碰撞检测,无地面锚定——短暂而纯粹的无限移动。(同样支持方块标签黑名单)

视觉模式——穿墙时自定义世界外观:

  • 原版黑屏(Vanilla):黑屏+雾效收缩。沉浸但影响导航。
  • 旁观者完全透明(Spectator):强制旁观者式视锥剔除,渲染所有已加载区块。性能开销大。
  • 淡化平衡方案(Fade):方块半透明,配合进出墙壁时平滑过渡的动态雾效距离。

(Forge 1.20.1 中的X-Ray模式——通过禁用遮挡剔除仅渲染视距内区块——在 NeoForge 1.21.1 版本已精简合并。)

可通过 /astral mode 命令或内置 Mod 配置界面调整设置。

常见问题

Astral Potion 支持哪些 Minecraft 版本?

Astral Potion 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Astral Potion 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

baflamx 的其他作品

查看全部 →