欢迎!

嘿!欢迎访问LMStation,为了提供更好的服务和定制内容,本站遵循会员制度。如果您有所需求,请点击下面方的按钮了解更多👇

👉立即加入👈
  • 嘿! 游客, 欢迎浏览LMStation!
    浏览本站点请尊重管理人员和资源贡献者的劳动成果。所有用户(包括付费用户)禁止二次分发、共享账号或搬运内容至某海鲜市场等其他平台。违规者将公示账户,且被永久封禁。注册账号即代表同意本用户准则。另外声明:本站不适于未成年人,所以18岁以下未成年人禁止入会

  • 插件定制 模型/UI定制 服务端定制 👉点此咨询
MythicRPG

尊享插件 MythicRPG 0.0.1 SNAPSHOT 98

没有下载权限
1.jpg

MythicRPG插件描述:​

MythicRPG 是 Mythic 的一个插件,允许玩家创建自定义法术供其学习,以及创建原型(职业或专业)供其精通。它还包含各种其他[可选] RPG 功能,包括创建全局机制和影响所有人的法术(之前称为“Mythic Script”)。它可以与 MagicSpells、SkillAPI 或 Magic 等经典魔法插件相媲美,同时包含用于创建完全自定义职业/专业的可选系统,类似于 MMOCore、AuraSkills、SkillAPI 等。

玩家可以通过命令、法术书、石板、升级你创建的职业/专业等方式学习法术!他们可以通过命令、法术书、可切换的动作栏或将法术绑定到物品来施放这些法术。


使用 MythicRPG​

MythicRPG 使用与 Mythic 相同的机制、条件、技能以及其他所有功能,因此在使用 MythicRPG 之前,熟悉 MythicMobs 非常重要。此插件面向经验丰富的用户,灵活性高,但需要大量知识。

原型和技能的配置位于插件文件夹中的 Mythic 包文件夹中。

MythicRPG插件的特点:​

功能(完成 55%)​

并非所有功能都已完全实现。以下是计划发布的功能:
  • 法术- 使用神话技能系统创建自定义法术,供玩家学习和以多种方式使用。将任何现有的神话技能转化为法术。
  • 学习- 允许玩家通过各种方式学习技能 - 通过他们的课程、升级、天赋,或者简单地在世界中寻找一本书!并设置条件和限制,规定谁可以学习什么。
  • 施法- 设置不同的施法技能方法 - 例如,从热键栏施法、通过舞蹈施法、通过点击组合施法或通过命令施法(如果您愿意)。
  • 试剂- 为你的原型创建自定义试剂 - 例如法力、能量、怒气或其他 - 并与 HappyHUD 集成以显示这些资源!玩家可以同时拥有一种或多种主动资源,并且法术消耗的复杂程度可以根据你的需要进行调整。
  • 增益和减益- 利用与神话统计系统的无缝集成,使用直接影响玩家和怪物的光环创建自定义增益和减益!
  • 全局机制- 以前(开玩笑地)称为 MythicScript,MythicRPG 允许您创建影响所有玩家的全局机制和咒语。
  • 原型(职业/专业) ——创建自定义的 MMO 风格原型,并以不同的方式分组,打造自定义职业和专业,甚至其他类型的职业发展路径!将原型分组,让玩家选择其中一种,或根据不同的条件进行自定义。
  • 升级- 允许玩家升级!允许玩家升级他们的原型,并自定义哪些操作可以升级。自定义每个级别的特殊奖励和解锁内容!
  • 自定义经验来源- 自定义每个职业获得经验的方式,使用所有可能的触发条件和条件,或使用其他机制。让你的职业真正独一无二!
  • 职业特殊技能- 将包括可以启用的职业特殊改造,例如由您最喜欢的 Josh 编写的强大的钓鱼系统。
  • 天赋树- 为每种原型设置灵活的天赋树,玩家可以在升级时获得积分,并使用这些积分来获得各种主动或被动法术或属性奖励。
  • 属性/数值- 为玩家提供自定义属性,例如力量或智力、暴击、护甲穿透等,或使用神话属性系统创建任何你能想到的属性,包括能够提供其他属性的属性。允许玩家通过职业甚至被动技能获得属性,所有这些都与怪物、熔炉和附魔无缝集成!
  • 内置多配置文件支持- 允许玩家为 RPG 重型服务器拥有多个配置文件。
  • 自定义命令和 GUI - 一个灵活的系统,用于创建自定义命令和 GUI,以您想要的方式显示各种类别和职业的数据,并带有许多不同的占位符和选项!
  • 自定义货币- 创建一种或多种自定义货币(只有一种可以与 Vault 交互) - 并使用这些货币创建使用它们的其他自定义系统。
  • 检查点- 创建玩家可以发现的自定义检查点或地标,并允许他们以直观的方式传送回这些位置 - 如果满足正确的条件。
  • ...还有更多! - MythicRPG 正在积极开发中。如果你有绝妙的想法,一定要告诉我们!
该插件还添加了各种神话机制和条件,以便与这些元素互动。MythicRPG

是一款强大的 Minecraft 插件,它将为创建独特的 RPG 机制和法术开辟无限可能。如果您是一位经验丰富的 MythicMobs 用户,并且想要创作真正独特的作品,那么 MythicRPG 就是您的不二之选!

MythicRPG中的法术:​

法术​

法术只是玩家可以施放的特殊神话元技能。

将技能创建为法术可以开启新的选项,从而控制法术的施放方式。


创建法术​

拼写选项​

  • 功能选项
  • 美学选择
  • 示例

创建法术​

将普通技能转换为法术很简单,可以使用任何现有的神话元技能完成——只需在元技能中添加“Spell: true”选项即可。下次重新加载后,它将被注册为法术,并且所有其他施法选项都将解锁。


拼写选项​

法术其实就是带有额外选项的神话技能。所有常规的神话元技能选项也同样适用!


功能选项​

选项描述
咒语:真如果设置为 true,则将技能变成咒语并允许玩家学习它。
学习条件:[条件]学习咒语必须满足的条件列表。
触发器:[触发器]触发法术的条件。默认为 ~onCombat。
目标者:[目标者]法术的主要目标。设置后,如果未找到有效目标,则不会施放该法术,也不会消耗资源。默认为 @self。
成本:[试剂]施展咒语所需的试剂清单。
全局:真使该法术具有全球性,自动对所有玩家施放。
升级:[整数]法术可达到的最高等级。默认为 1。
可绑定:[true/false]允许绑定一个可施放此法术的槽位。默认为 false。
绑定:[整数]法术绑定的槽位。默认为 -1。

美学选择​

选项描述
显示:[名称]咒语的显示名称。
描述:描述该咒语对 GUI 和信息命令的作用。
Icon.Material:[材质]图标素材。
Icon.Model:[材质]图标模型。
图标生成坩埚生成选项。
终止消息:谋杀时的消息。

示例​

YAML:

MAGIC_MISSILE:
Cooldown: 2
Display: 'Magic Missile'
Description:
- 'Shoots a magic missile'
Icon:
Material: NETHER_STAR
Model: 20
Learnable: true
LearnConditions:
- archetype{group=class;type=wizard}
Targeter: @target
Trigger: ~onUse
Cost:
- mana 40
TargetConditions:
- distance{d=<20} true
Skills:
- missile{}

法术​

MythicRPG 中的咒语为定制和操纵游戏机制开辟了很多可能性,让您为玩家创造独特而令人兴奋的 RPG 体验。

MythicRPG中的试剂:​

法术材料是你施放法术所需的资源,最常见的是“法力”。MythicRPG 内置了一些法术材料,但也允许你创建自己的法术材料,并可以进行各种操作,包括使用属性系统进行调整。


内置试剂​

内置试剂及其说明​

  • 生命值:施法需要生命值。施法时会对你造成伤害。
  • food:施法需要食物。施法时会消耗食物。

创建自定义试剂​

自定义试剂定义在任何软件包文件夹中的 Reagents.yml 文件中。每个试剂文件可以包含任意数量的试剂,但它们必须具有唯一的名称。

定制试剂选项​

选项描述
展示试剂如何在消息和 GUI 中显示。
最小值试剂的最小值。通常为零。
最大值试剂的最大值。可以使用 stat.[stat_name] 来指定。
全局:真如果是真的,玩家将始终拥有这种试剂。

例子:​

YAML:

Mana:
Display: 'Mana'
MinValue: 0
MaxValue: stat.MAX_MANA
Global: true

支撑特性​

如上图所示,在 MaxValue 选项中,除了设置静态值之外,还可以使用某个统计数据作为 MaxValue,使其根据玩家的统计数据动态变化。

要实现这样的统计数据,您可以在包中任意文件夹中的 stats.yml 文件中写入类似以下内容:
YAML:

MAX_MANA:
Enabled: true
Display: 'Max Mana'
BaseValue: 1000
Formatting:
Additive: '+<value> Max Mana'
Multiply: '+<value> Max Mana'
Compound: 'x<value> Max Mana'

试剂消耗量​

试剂可以通过执行特定操作来消耗。您可以通过以下方式消耗它们:

使用修改资源机制:
代码:

modifyReagent{reagent=mana;amount=10} @self
施放咒语时选择它们作为成本:
YAML:

Cost:
- Mana 50

定制试剂的占位符​

可以使用 PlaceholderAPI 占位符显示自定义试剂值 - 我们建议使用我们的 HappyHUD 插件来创建美观的试剂条。
  • %mythic_reagent_[name]% - 当前试剂值。
  • %mythic_reagent_max_[name]% - 最大试剂值。

MythicRPG中的原型:​

什么是原型?​

Mythic 中的原型代表着诸如“职业”、“工作”等概念。Mythic 并没有为每个概念单独设置系统,而是提供了一整套工具,让你能够按照自己想要的方式创建这些概念。

创建原型时,你可以将它们分成几组。最常见的组可能是“职业”,这也是创建原型时的默认组。


设置原型​

原型存储在任何 Mythic 软件包内的 Archetypes 文件夹中。只需在 Archetypes 文件夹中创建一个 .yml 文件,即可将任意数量的原型放入该文件中,并按照您的喜好进行组织!

示例软件包会生成一个 classes.yml 文件,其中包含一些简单的示例类。


配置​

选项描述
团体原型类型,例如“CLASS”
展示此原型的正确显示名称是“巫师”
描述原型描述
基础统计此原型的基本统计数据列表
法术解锁此原型解锁的法术列表
初始技能获得此课程时激活的技能列表
戒烟技巧此类消失时激活的技能列表
等级技能此职业升级时激活的技能列表
技能适用于任何具有此原型的人的机制列表。
调平与班级升级方式相关的选项列表

标准原型​

您可以在 MythicMobs 插件目录中的 config-archetypes.yml 文件中配置新玩家的初始“默认”原型。

在示例文件中,默认角色扮演游戏包含两组原型——职业和专业——您可以根据需要更改或删除它们。示例文件还包含一个默认类别——冒险者。该类别默认不执行任何操作,但可作为示例的基本起点。

示例:
YAML:

ADVENTURER:
Display: 'Adventurer'
MaxLevel: 1

示例​

类原型的示例:
YAML:

TestArchetype:
Group: CLASS
Display: 'an archetype'
Leveling:
MinLevel: 1
MaxLevel: 50
ExperienceCurve: TEST_STATIC
ExperienceSource: MOBS
BaseStats:
- HEALTH '20 + 5L'
InitSkills: []
QuitSkills: []
Skills:
- message{m="item"} ~onPickupItem ?triggeringItemType{type=TestFireWand}

职业原型示例:
YAML:

TestMiner:
Group: PROFESSION
Display: 'Miner'
Leveling:
MinLevel: 1
MaxLevel: 50
ExperienceCurve: TEST_FORMULA
ExperienceSource: MINING
现在,您的原型将很容易被插件用户定制和理解。

MythicRPG 中的升级:​

泵送​

可以使用“升级”部分中的选项来设置原型的升级。


选项​

选项描述
最低级别玩家开始使用这个原型的级别
最高等级此原型的最高等级
经验曲线此原型使用的经验曲线
体验源一组可使该原型受益的经验来源
例子:
YAML:

TestArchetype:
Leveling:
MinLevel: 1
MaxLevel: 50
ExperienceCurve: TEST_STATIC
ExperienceSource: MOBS

经验曲线​

经验曲线决定了达到每个等级所需的经验值,定义在任何神话包文件夹内的 experience-curves.yml 文件中。您可以在此文件中定义任意数量的自定义经验曲线。

曲线有两种类型:FORMULA 和 STATIC:
  • 公式- 使用数学公式来确定所需的经验,其中 x 是下一个级别
  • 静态- 您自己定义每个级别的值
经验曲线文件可能如下所示:
YAML:

TEST_FORMULA:
Type: FORMULA
Formula: 'x * 100'

TEST_STATIC:
Type: STATIC
Levels:
1: 100
2: 200
3: 500

经验来源​

经验来源是一组不同的、可供你获取经验的事物。它们定义在任何 Mythic 包文件夹中的 experience-sources.yml 文件中,每个文件可以包含任意数量的经验来源组。

每个经验来源组可以包含一个或多个来源类型的部分。

一个名为 MOBS 的经验来源可能如下所示:
YAML:

MOBS:
Sources:
- Type: killEntity
Conditions: []
TriggerConditions: []
Values:
- ZOMBIE 1to2
- HUSK 1to2
- SKELETON 50
- Type: killmythic
Conditions: []
TriggerConditions: []
Values:
- TestingDummy2 100

可用资源​

类型别名价值观描述
块中断破坏方块,采矿,采矿块类型破坏方块(包括自定义方块)
区块位置放置方块、建造、建造块类型安装块(包括自定义块)
杀死实体杀死暴徒、杀死暴徒、杀死实体实体类型杀死指定类型的实体
KILL_MYTHIC杀死神话生物、杀死神话实体神话生物的类型杀死特定类型的神话暴徒
香草收集普通经验球。可定义倍数选项
现在,您的原型将很容易被插件用户定制和理解。
作者
LMStation
下载
0
查看
25
首次发布
最后更新
评分
0.00星 0 星

最新更新

  1. 0.0.1 SNAPSHOT 98

    🔹 在配置中添加了参数: Spellbook.ShowPassives:true — 显示被动技能 Spellbook.OrderPassivesLast:true — 被动技能位于列表末尾...
  2. 0.0.1 SNAPSHOT 97

    修复了许多与法术图标显示有关的问题 修复了带有法术图标的大锅的生成 增加了直接从法术书中施放法术的选项
  3. 0.0.1 SNAPSHOT 93

    修复了在启用 MythicHUD 快速施法栏的情况下退出游戏时发生的 NullPointerException 问题。
后退
顶部