塔罗牌:重制

塔罗牌:重制

添加了22张大阿卡纳塔罗牌,每张都有独特的被动加成

魔法

塔罗牌:重制版

neoforge forge fabric Available on Modrinth Available on Curseforge

Modrinth CurseForge

关于

  • 这是原版 TarotCards 的官方授权续作,在原作者的许可下维护和更新,遵循 MIT 许可证。
  • 在世界中寻找全部 22 张塔罗牌,只需携带即可获得它们的加成!这个小型模组只添加了塔罗牌及其能力。你无法合成它们,而是要在战利品箱中寻找,例如埋藏的宝藏、沉船、地牢等。

变更内容

以下加粗斜体文字表示新增或修改的内容。

  • 问题修复:解决了从原版模组继承的多个遗留问题
  • 统一配置:现在由 FzzyConfig 提供支持
  • 恋人牌与世界牌:支持 FTB Teams
  • 魔术师牌:使用 piglin_loved 标签,以更好地兼容其他模组的金制物品
  • 伙伴逻辑:优化了友方判定,确保你的驯服宠物和队伍成员能被正确识别
  • 专属塔罗牌槽位:为 Trinkets(Fabric)和 Curios(Forge)都添加了专属的 tarot 槽位
  • 附魔上限:新增 the_highpriestess_extra_levels 配置项。当启用 capenchants 时,你可以定义附魔书可以超过原版最高等级多少级
  • NBT 存储:塔罗牌数据现在通过 NBT 存储处理,以提高稳定性并便于与其他模组集成
  • 命令:新增了一组玩家专属的牌组管理命令。这些命令需要将配置中的 per_player_deck_size 设为 true,以允许每个玩家拥有独立的容量上限(0-22)
  • 等级与进度锁定:自定义激活每张塔罗牌效果所需的最低经验等级或特定进度

卡牌及其能力

所有能力均为被动效果,在手持或位于玩家物品栏中时生效。相同类型的卡牌效果不会叠加。可以通过使用卡牌来开启或关闭其效果。

  • 死神:对非亡灵生物造成 +20% 伤害。
  • 审判:15% 几率造成双倍伤害。
  • 正义:受到伤害的 25% 也会全额返还给攻击者。
  • 力量:持续获得力量 II 效果。
  • 节制:饥饿值消耗减少 25%。
  • 战车:+20% 速度提升。
  • 恶魔:攻击附带虚弱效果。
  • 皇帝:持续获得村庄英雄 III 效果。
  • 女皇:附近的动物会繁殖,幼崽生长加速。
  • 愚者:跳跃提升 III 效果。
  • 倒吊人:受到伤害的 50% 转化为经验值。
  • 隐者:远离盟友时获得 +10 护甲值。
  • 教皇:获得经验值增加 150%。
  • 女祭司:使用经验值升级手持的附魔书。
  • 恋人:附近的盟友获得生命恢复 III 效果。
  • 魔术师:金制物品不会损坏。
  • 月亮:持续获得夜视效果。
  • 星星:+50% 基础触及距离。
  • 太阳:+25% 基础生命值。
  • 高塔:免疫摔落伤害。
  • 世界:对附近的生物施加缓慢 III 效果。
  • 命运之轮:+3 幸运值。

战利品

默认情况下,卡牌有 20% 的几率在以下位置的战利品中生成一次:

  • 沙漠神殿
  • 地牢
  • 末地城
  • 下界要塞
  • 废弃矿井
  • 沉船
  • 要塞图书馆
  • 村庄中的神庙

这些位置可以通过数据包进行修改

  • fabric:修改或覆盖 data/tarotcards/loot_targets/target_chests.json
  • forge:覆盖位于 data/tarotcards/loot_modifiers/tarot_loot_modifier.json 的 GLM JSON 文件

塔罗牌组

可容纳每种卡牌各一张,便于收集。可以作为饰品装备。即使卡牌存放在牌组内,其效果依然生效。同时免疫火焰! 目前在服务器上切换到创造模式时,存在塔罗牌组变为空的问题。修复所花费的时间比预期要长,这可能是 Forge 的问题。如果你打算切换游戏模式,建议不要使用该牌组。(已修复)

按键

安装了 Curios API 或 Trinkets 后,按 G(默认)可在饰品栏中访问塔罗牌组。

配置

常规

  • tick_rate:检查玩家是否拥有塔罗牌所需的游戏刻数。数值越大,性能越好,但效果激活/停用的时间也越长。
  • tarot_deck_size:塔罗牌组的最大容量,决定牌组界面中可用槽位的数量(0-22)
  • per_player_deck_size:允许单个玩家的牌组大小覆盖全局设置。在此模式下,tarot_deck_size 将作为默认值使用
  • require_card_in_curio:要求卡牌必须位于饰品槽中,或存放在塔罗牌组中(牌组也需在饰品槽中)才能生效
  • tarot_deck_applies_effects:塔罗牌组中的卡牌是否对持有牌组的玩家生效
  • level_lock:若启用,玩家必须达到特定的经验等级才能激活塔罗牌的效果
  • advancement_lock:若启用,玩家必须完成特定的进度才能解锁塔罗牌的力量
  • min_xp_level_required:为每张塔罗牌定义所需的最低经验等级
  • required_advancements:将每张塔罗牌映射到特定的进度路径。如果为空或无效,则不要求任何进度

战利品

  • do_loot_generation:是否将塔罗牌添加到数据中指定的默认战利品表中
  • default_loot_chance:塔罗牌出现在默认战利品中的几率(0.75 = 75%)(1.0 = 箱子中总是会有一张塔罗牌)

卡牌

  • death_damagebonus:对生物造成的伤害增加百分比(0.5 = +50%)
  • judgement_damagechance:造成双倍伤害的百分比几率(0.5 = 50%)
  • justice_damagemultiplier:返还给攻击者的伤害百分比(1.0 = 100%)
  • the_tower_damagenegation:抵消的摔落伤害百分比(0.5 = 50%)
  • the_sun_healthboost:基础生命值增加百分比(0.5 = +50%)
  • the_star_reachboost:触及距离增加百分比(0.5 = +50%)
  • strength_amplifier:效果等级(1 = II)
  • the_fool_jumpboost:效果等级(2 = III)
  • the_chariot_speedboost:基础速度增加百分比(0.5 = +50%)
  • temperance_reduction:饥饿值获取倍率(0.5 = -50%,0 = 无变化)
  • the_devil_weaknessamplifier:效果等级(1 = II)
  • the_emperpor_heroofvillagebonus:效果等级(1 = II)
  • wheel_of_fortune_luckbonus:添加到玩家的幸运值(非时运)大小
  • the_hierophant_xpboost:经验值增加百分比(2 = +200%)
  • the_hanged_man_xpratio:受到的伤害转化为经验值的比例
  • the_hanged_man_xpcap:单次伤害可获得的经验值上限
  • the_highpriestess_taxfree:将等级费用转换为固定的经验值点数。例如:如果升级需要 5 级,则只扣除升到 Lv.0-5 所需的经验值,而不是将一个 Lv.100 的玩家降到 95 级
  • the_highpriestess_skip_maxed:若启用,卡牌将自动寻找第一个未达到等级上限的附魔。若禁用,则只尝试升级列表中的第一个附魔
  • the_highpriestess_capenchants:启用后允许将附魔升级到超过其原版最高等级(再加上 extra_levels)
  • the_highpriestess_upgradecost:每级附魔的升级费用(费用 = 附魔等级 * 此配置值)
  • the_highpriestess_extra_levels:允许附魔书在其自然最高等级之上额外升级的等级数(仅在 capenchants 设为 true 时生效)
  • the_empress_range:动物需要多近才能进入恋爱模式
  • the_hermit_allyrange:玩家需要离盟友多远才能激活效果
  • the_hermit_armorbonus:远离盟友时增加的护甲值
  • the_lovers_range:盟友需要多近才能获得生命恢复效果
  • the_lovers_regenamplifier:效果等级(1 = II)
  • the_world_range:非盟友生物需要多近才能被施加缓慢效果
  • the_world_slownessamplifier:效果等级(9 = X)

命令

这些命令需要在配置中将 per_player_deck_size 设为 true。

  • tarotcards decksize <目标玩家> get
  • tarotcards decksize <目标玩家> set <大小>