MagicSTICK

MagicSTICK

把一根朴素的木棍变成一根共享的魔杖,它吸收世界精华,以精华锻造,从森林一路攀升至终末之地。

魔法

魔法法杖

NeoForge 21.1.230,适用于 Minecraft 1.21.1。支持客户端 + 服务端。需要 Java 21。可选 JEI 支持。

一根普通的木棍从来都不只是一根木棍。用它击打方块,它就会变成魔法法杖 (STICK):每位玩家拥有一根专属法杖,它能吸收附近的掉落物,存储共享物品栏,消耗精华进行合成,并从木质阶段逐步成长为大地、金属、水晶、下界和末地阶段。

如何获得魔法法杖

  1. 合成或拾取一根普通木棍。进度:看起来像法杖。
  2. 手持木棍击打任意方块。木棍会被消耗并替换为魔法法杖。进度:魔法法杖!!!
  3. 按 G 键打开主菜单。按 V 键切换使用模式。每个存档中的法杖都是同一根。

法杖本身没有工作台合成配方。仪式就是:找到一根木棍,击打世界。

每位玩家一根绑定法杖

每位玩家只有一根魔法法杖绑定。物品栏、精华计数、升级、附魔、食物和传送标记都存储在该绑定上——类似于末影箱,而不是存储在单个物品堆叠的 NBT 中。

  • 你创建的多余法杖副本仍会连接到同一个绑定。
  • 当你已经持有一根法杖时,拾取另一根法杖物品会将其吸收为木质精华,因此你不会堆叠重复的法杖。
  • 多人游戏安全:你的法杖是你的;你朋友的法杖是他们自己的。

吸收世界

将魔法法杖放在快捷栏中。法杖能够吸收的地面上的物品实体会被吸收,而不是被拾取。

  • 精华种类:木质、大地、金属、水晶、下界、末地。
  • 吸收物体会在图鉴和精华合成中解锁该物品。
  • 使用魔法法杖采矿会消耗对应的精华,并可为方块掉落物付费。
  • 在金属阶段,对着水、岩浆或细雪使用右键可将其舀入储存的流体中;潜行右键可将其再次放置出来。
  • 带有附魔的掉落物可以被吸收(在图鉴中切换设置)或留在地面上。

图鉴选项卡是记录簿:搜索你已经吸收过的物品,以及仍被锁定的物品。

主菜单 (G) 与精华合成

默认按键 G 打开魔法法杖主菜单(可在“魔法法杖”类别下重新绑定按键):

选项卡 功能
物品栏 27 格法杖物品栏,所有副本共享
附魔 通过采矿、战斗、游泳、潜行和收集经验值获得的附魔轨道。点击轨道可循环切换激活等级(包括关闭)
图鉴 吸收进度和附魔掉落物开关
食物 从已吸收食物中自动进食:手动、节俭或贪婪模式
制作 通过消耗精华来实体化已解锁的物品
标记 仅末地阶段:最多 8 个传送点

潜行右键魔法法杖(当未在放置传送标记时)可直接打开精华合成界面。消耗精华来制作原版配方、熔炼费用、锻造(包括下界合金)、储存的流体以及你通过吸收解锁的物品。数量按钮:1、1/4 组、1/2 组、整组。

如果穿戴的护甲(或鞘翅)即将损坏,法杖会消耗精华并重新制作一件全新的无附魔副本。

使用模式 (V)

默认按键 V 循环切换右键行为。像拉弓一样蓄力可施放箭矢和传送箭矢。

模式 解锁时机 功能
箭矢 始终可用 消耗精华发射伤害箭矢。蓄力时间越长,伤害越高
闪烁 末地魔法法杖 视线范围内的传送,消耗末地精华
传送箭矢 末地魔法法杖 发射箭矢;你传送至箭矢落点
召回 末地魔法法杖 传送至所选标记。潜行右键可放置或更新标记。G → 标记 可选择、重命名或删除
飞行助推 吸收鞘翅后 滑翔时获得烟花似的助推效果

快捷栏放置模式:当选中魔法法杖时,你最后使用过的可吸收方块可以通过消耗对应精华来放置。

阶段

吸收足够的下一等级精华后,法杖便会升级。物品模型、挖掘等级和近战伤害会随阶段提升而增强。

阶段 大致相当于 开始解锁功能
木质 木制工具 吸收、主菜单、箭矢、精华合成
大地 石质 大地精华、更强挖掘
金属 铁质 流体舀取 / 放置
水晶 钻石 水晶精华、精准采集轨道
下界 下界合金 下界精华、更高效的工作
末地 末地 闪烁、传送箭矢、召回、标记选项卡

飞行(在获得鞘翅前不是使用模式): 吸收一个龙蛋(用魔法法杖击打该方块——它不会传送走)可解锁创造模式式飞行,前提是法杖在快捷栏中,消耗末地精华(双击空格键)。吸收一个鞘翅后可无需穿戴即可滑翔;飞行助推随后会出现在 V 键菜单中。

可选 JEI

JEI 是可选的。 法杖无需 JEI 也能正常工作。

当安装了 JEI 时,使用 + 键或将配方 / 幽灵物品拖到精华合成界面中,可以将输出目标聚焦到该物品上。法杖仍会检查吸收解锁状态和精华消耗。

要求

  • Minecraft 1.21.1
  • NeoForge 21.1.230 或 21.1 系列的更新版本
  • Java 21
  • 环境:客户端 和 服务端(多人游戏需双方都安装)

许可证

保留所有权利。请参阅 LICENSE。

源代码和问题反馈:https://github.com/SilverTechnoMage/magicstick