[1.13-1.19] Races of Thana・自定义GUI、属性、昼夜效果等等!

[1.13-1.19] Races of Thana・自定义GUI、属性、昼夜效果等等!

[1.13-1.19] Races of Thana・自定义GUI、属性、昼夜效果等等!-5173MC - 我的世界资源社区
[1.13-1.19] Races of Thana・自定义GUI、属性、昼夜效果等等!
此内容为付费资源,请付费后查看
20
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

d8a0bdda-75a3-4ae1-92b9-90039fa43d0e

 

通过无尽的自定义向您的服务器添加种族,为您的服务器
添加 MMORPG 感觉!

Races of Thana 的创建是为了以真正自定义种族的形式为 Minecraft 带来更真实的 RPG 感觉,而不仅仅是添加药水效果作为永久被动和一组权限。

一些核心功能包括但不限于:

  • 自定义比赛
    • 真正的定制比赛。为每个种族提供自己的一组属性(和自定义属性!)、被动效果、昼夜效果、权限、声音等等!
    • 通过能够按时触发事物(白天/晚上的事件),改变某个种族的人的皮肤从未变得如此简单。
  • 您自己的种族选择 GUI
    • 通过完全控制种族选择 GUI 的外观,您可以使其适合服务器的风格。
    • 您可以限制谁能够看到某些种族,从而有效地限制他们可以选择的种族。非常适合基于进度的服务器,但也可以作为一项福利!
    • 您甚至可以设置一个 NPC,它会接收一个令牌并允许您更改您的种族。
  • 极其易于使用和理解
    • 只需一次拖放,您就可以开始了。要自定义您的比赛,只需根据需要修改配置文件并键入 /races reload。就是这样,从字面上看。
    • 下面是广泛的解释。它包含您需要的所有信息。
    • 需要支持?我很乐意通过 Discord 服务器讨论线程为您提供帮助。

硬依赖项:Vault
软依赖项:Citizens*(种族代币/种族改变者 NPC)、PlaceholderAPI(占位符)、LuckPermsLoreAttributesRecoded (v5.0.2)
*如果没有公民,您将无法创建种族改变者 NPC。也许您仍然想在没有公民的情况下使用种族令牌,您是否必须手动实现。

MythicMobs 支持:能够使用自定义条件
检查 MM 配置中的种族 独家盔甲专用插件:将解决每个种族的物品限制/限制。
比赛经验:可升级的比赛,通过每场比赛做各种事情来获得经验。

<>= 强制参数 ||[] = 可选参数

 

别名:[traces, thanar, thanaraces, racesofthana, rot, races, race]

可能其中 1 个配置文件不清楚,请在这里告诉我!
单击此处查看默认配置文件 (config.yml)。
默认比赛的文件是在首次启动插件时创建的。

语言配置 (lang.yml):
代码 (YAML):
前缀:“&9Races of Thana&c:”
refund-token: “&c你被退回了你的代币!
give-wrong-item: “&c那不是种族代币!
teleport-race-spawn: “&c你被传送了!
PvP 配置 (pvpconfig.yml):
代码 (YAML):
pvp-module-enabled:true

races:
elf:
enabled:true
allies:人类

enabled:true
allies:elf
dummy:
enabled:true
allies:elf,human

代码 (YAML):
权限:
racesofthana.gui:
默认: op
racesofthana.gui.others:
默认: op
racesofthana.racechat:
默认: true
racesofthana.reload:
默认: op
racesofthana.setrace:
默认: op
racesofthana.unsetrace:
默认: op
racesofthana.setspawn:
默认: op
racesofthana.spawn:
default: true
racesofthana.spawn.override:
default: op
racesofthana.token:
default: op
racesofthana.token.use:
default: op
racesofthana.inspect:
default: true
racesofthana.inspect.others:
default: op
racesofthana.count:
default: true
racesofthana.preview:
default: true
racesofthana.about:
default: true
每个种族的权限节点是 racesofthana.race.<racename>
因此,例如,狐狸需要: racesofthana.race.kitsune

当此值设置为 true 时,玩家将不会在 GUI 中看到他们没有权限的种族。
(具有 * 权限的操作员和用户将始终看到它)

一切都按照您想要的方式工作吗?您是否对配置有问题,或者您需要帮助进行比赛?
加入我的 Discord 社区以获得帮助并获取有关塔纳种族的所有最新信息!

占位符占位符 API 支持):
玩家的种族:%racesofthana_player_race%
玩家种族的显示名称:%racesofthana_player_race_displayname%
某个种族的总数:%racesofthana_totalcount_racename%
某个种族的在线计数:%racesofthana_onlinecount_racename%
(将种族名称替换为现有种族的名称)

配置命令占位符:
– %player_name%
– %player_displayname%
– %player_race%
– %player_race_displayname%
– %totalcount_racename%
– %onlinecount_racename%
(将 racename 替换为现有种族的名称)

种族 GUI 菜单
支持NBT数据、自定义标志和持久度值,供那些希望为比赛GUI菜单制作自定义资源包的用户使用。

与 LuckPerms 兼容的 Per-race Permissions
Permission Handler,支持否定权限节点。
您可以限制玩家在种族选择 GUI(可切换)中选择(和查看)某些种族。

代码 (YAML):
permissions:
– race.permission # 玩家将拥有此权限节点
– -negated.permission # 如果您的权限插件支持该权限

,则玩家将拥有此否定权限节点:被动、昼夜
效果:种族可以在白天、晚上或始终具有特定的药水效果。如果您愿意,您可以在夜间为您的自定义比赛提供夜视功能,仅在白天提供力量。这消除了白天夜视的讨厌问题。这将使您对您想要参加的比赛具有更大的灵活性!(可切换)。
所有可用的药水效果都可以在这里找到。
代码 (YAML):
potions:
enabled: true # 是否激活此模块
potion-bubbles: false # 是否在玩家周围显示这些药水效果
的药水气泡 potioneffects: # 这些始终处于活动状态
– DAMAGE_RESISTANCE:0
day-effects: # 这些仅在白天
激活 – MOVEMENT_SPEED:0
night-effects: # 这些在夜间
处于活动状态- DAMAGE_RESISTANCE:1
– NIGHT_VISION:0
语言文件
能够根据需要更改消息,非常不言自明。
代码 (YAML):
前缀:’&9Races of Thana&c:’
refund-token: ‘&c你被拿回了你的代币!
give-wrong-item: ‘&c那不是种族代币!
teleport-race-spawn: “&c你被传送了!
属性
您可以为每个种族赋予自己的一组属性。所有属性都可以在这里找到。
添加属性就像将其与值一起添加到列表中一样简单:
代码 (YAML):
属性:
– GENERIC_MAX_HEALTH: 18
– GENERIC_ATTACK_SPEED: 8
Races of Thana aLSO 提供独特的自定义属性!这些超越了原版的限制,可以像原版属性一样使用。

当前可用的自定义属性:
– SOFT_LANDING
无需附魔即可掉落基于百分比的羽毛。如果将其设置为 50,则 50% 的坠落伤害将被抵消。将其设置为 100,100% 的坠落伤害将被抵消。
抵消 80% 坠落伤害的用法示例:
代码 (YAML):
属性:
– SOFT_LANDING:80
– 在户外阳光下时吸血鬼
点燃(伤害)。该值是每秒的伤害量。
用法示例:
代码 (YAML):
属性:
– 吸血鬼:2
– NYCTO
Nyctophobia 是对夜晚或黑暗的极度恐惧。这个属性与吸血鬼相反:当玩家区域的光级低于 4 时,它会对玩家造成伤害。该值是每秒的伤害量。
用法示例:
代码 (YAML):
属性:
– NYCTO: 2
强制竞赛
如果您希望玩家在加入时选择一个种族,只需在config.yml中将 force-race-on-join 设置为 true 即可实现。
如果你不这样做,那也没关系。设置为假,我不会评判你。
代码 (YAML):
force-race-on-join:真正的
Hurt Sounds*
自定义比赛声音!你是像猫一样的生物,被击中时会喵喵叫吗?将其设置为ENTITY_CAT_HURT。想要让你的狼人听起来像狼吗?请改用ENTITY_WOLF_HURT!
可以根据每个种族更改伤害声音,让您感觉自己是配置中指定的那个种族,根据您选择的声音。
默认值设置为默认播放器伤害声音。
可以在此处找到所有兼容实体声音的列表。
代码 (YAML):
死亡之声:ENTITY_CAT_DEATH
死亡之声*
根据你是哪个种族,你也可以拥有自己的死亡之声!像猫一样的生物可以播放豹猫的死亡声音,而其他生物则可以播放龙的死亡声音。很酷,对吧?
默认值设置为默认玩家死亡声音。
可以在此处找到所有兼容实体声音的列表。
代码 (YAML):
hurt-sound: ENTITY_CAT_HURT
* 您可以通过更改config.yml中的 sound-volume 值(默认为 0.5)来修改这两种声音的音量。
不在 0.0 (0%) 到 1.0 (100%) 范围内的值将被忽略。

更改/选择您的种族和白天/夜间
时执行的命令在选择种族时,您可以根据他们成为哪个种族执行自定义命令。
您可以使用任何插件中的命令并在此处执行它们。从入门套件到有用的信息,应有尽有。(可切换)

例如,您有像 LibsDisguises 这样的插件吗?或者另一个插件,用于补充您在配置中专门制作的比赛乐?利用这一点来发挥你的优势。一个很好的例子是在夜间将狼人种族的皮肤更改为真正的狼人的皮肤,而不是一直保持基本皮肤。
一旦天亮,就会变回原来的皮肤,给人一种你实际上正在变成狼人的感觉。(可切换)

只是您可以使用基于白天和夜间的命令执行的作的一个示例。有很多可能性。从在特定时间内提供奖励效果,到使用 PvP 插件禁用种族在黑暗中战斗的能力。

代码 (YAML):
commands:
enabled: true # 启用/禁用此模块
race-change-commands: # 当玩家成为此种族
时执行的命令 – bc %player_name% 变成了(n) %player_race_displayname%!
race-commands-day: # 在该玩家所在
的世界中,当白天转动时执行的命令 – tellraw %player_name% {“text”:“太阳升起”,“color”:“red”}
race-commands-night: # 在这个玩家所在
的世界中,当黑夜转入黑夜时执行的命令 – tellraw %player_name% {“text”:“夜幕降临”,“color”:“red”}
伤害/免疫
您可以更改每个种族与水(或离开水)和熔岩(+ 火,可选)互动的方式。
代码 (YAML):
damage:
enabled: true # 启用此模块
water-damage: false
out-of-water-damage: false
lava-damage: true # 我们是否想改变这个种族与熔岩的交互方式?
affect-fire: true # 我们是否希望种族对火(和火蜱)的反应与熔岩一样
water-damage-amount: 2
out-of-water-damage-amount: 2
lava-damage-amount: -1 # 将伤害设置为 -1 会使该种族免疫
种族代币
这些物品可用于改变您的种族。您可以要求预定数量的这些物品来改变您的种族。你可以拥有 1 个代币,或者你需要 5 个代币来改变你的种族。这些“令牌”是物理项目,您可以在配置中根据自己的喜好进行修改。

代币还支持持久性和物品标志,以进一步自定义代币的外观和风格。

这也支持具有自定义种族特征的《公民 2》,允许您专门让 NPC 从您手中夺走您的种族令牌,从而授予您种族更改,而无需插件为 NPC 分配命令。让 RPG 体验变得更好,而不是使用命令来兑换您的种族代币,如果您不喜欢这样做。

您可以通过制作一个 NPC 并为其分配种族改变者特征来做到这一点。(/trait 种族改变者)这将从玩家那里获取令牌并打开种族选择 GUI,供玩家更改他们的种族。

您可以通过将 race-token-enabled 设置为 true(启用)或 false(禁用)来启用/禁用配置中的 race token。

代码 (YAML):
race-token:
display-name: ‘&6Race Token’ # 物品
的显示名称 material: GLOWSTONE_DUST # 物品的材质
耐久度: 11 # 耐久度(用于材质包)
lore: # 物品的知识
– ‘&e把这个交给种族 npc’
– ‘&e改变你的种族!
item-flags: # item flags
– HIDE_ATTRIBUTES
所有可用的材质类型都可以在这里找到,所有物品标志都可以在这里找到。有关 GUI 自定义的更多信息可以在下面找到(GUI 自定义和知识一语)PvP

模块
:当涉及到面对其他种族的种族时,玩家战斗可以按照您想要的方式进行。
通过上述简单但强大的配置,您现在可以结交盟友了!

我们将逐步完成配置:
代码 (YAML):
pvp-module-enabled: true/false 您想启用此模块/功能
吗?如果禁用,它将忽略其他所有内容。

代码 (YAML):
races:
werewolf: // 您正在修改的种族
enabled: false // 是否应该启用此特定部分(每个种族)(默认为 false)
allies: “example1,example2” // 它无法击中的种族除以逗号
如果第 1 场比赛以第 2 种族为盟友,但第 2 场比赛没有第 1 场比赛作为盟友,则第 1 场比赛将无法攻击第 2 场比赛,但第 2 场比赛仍然能够攻击第 1 场比赛!

GUI 定制和知识一语:
GUI 是这个插件的一个非常详细的部分。它使创建种族变得尽可能简单,或者尽可能详细地想象。

提示:不想让种族出现在 GUI 中?将插槽设置为 99!

剧透:以下是 GUI 特定功能如何工作的

总体情况 Hooks
许多插件迟早会与 Races of Thana 独家兼容。要将 Races of Thana 与另一个插件挂钩,只需将插件的名称添加到config.yml中的挂钩列表中即可。
・ 此部分不会自动添加到配置文件中。
这是迄今为止所有兼容插件的完整列表。请随意删除任何不需要的插件名称:
代码 (YAML):
钩子:
– LoreAttributesRecoded
你喜欢 Races of Thana 吗?然后你应该尝试这些其他建议的插件,这些插件可以与比赛一起使用,让你的服务器感觉更加独特!

ConditionalEvents – 当某个种族触发事件时,让任何事情发生!
这是一个很好的例子,可以帮助您入门,非常感谢@Venion

elMakers Magic – 每个种族的魔法法术,以及每个种族独有的职业。

RPGnventory – 种族、职业和关卡对你来说还不够?还有自定义库存系统!

<B1246> – 你可以用它做很多事情,你真的应该亲自检查一下。

英雄 – 拥有基于权限的技能。让你的种族能够改变到特定职业,同时限制其他职业。根据你是哪个种族,根据你杀死的怪物获得更多或更少的经验值。独特的练级系统等等!

QuestCreator – 要求玩家拥有特定种族。对于基于种族的任务来说是惊人的。

我的其他项目赞美 RacesOfThana:

LoreAttributesRecoded
我的另一个插件,最重要的是它是免费的! 根据传说制作您自己的定制盔甲、武器和物品!它成倍地赞美了 Thana 的种族!

购买/使用此插件,即表示您同意以下条款。

  • 当您遇到问题时,请在发布差评之前通过 PM 与我联系。我们会尽快解决问题。
  • 评级不是提出建议、请求或错误报告的正确位置。
  • 不遵循合法评级指南的差评级将不会获得插件支持。
  • 购买资源即表示您同意已阅读完整说明。
  • 不退款。
  • 您不得公开或私下重新分发 RacesOfThana 插件或其任何源代码。
  • 仅向购买参考上述规则的资源的帐户提供支持。
  • 您永远不必为支持或添加的附加功能重新付费。附加组件是例外。
  • 服务条款可以随时由我自行决定修改。

需要帮助?加入Discord服务器!我很乐意帮助你。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容