• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
资源图标

付费插件 FICustomTask -- 自定义任务[理论全版本] 1.0-SNAPSHOT

没有购买权限 (120.00 钻石)
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
FICore[1.2.3]
请看到最后,或者从最后开始往上看
介绍:
自定义任务 顾名思义就是字面意思(废话一句)
本插件自定义任务的逻辑比较特殊,需要知道
任务条件,任务奖励,这两个概念.
任务条件:这需要附属插件提供,附属插件提供的条件判断逻辑也由附属插件处理
任务奖励:这需要附属插件提供,附属插件提供的奖励给与方式也由附属插件处理
一个任务可以由多个任务条件和任务奖励。
多有配置了的条件满足后就可以尝试获得所有配置的奖励了。
思想可以放开一点,比如多个附属插件提供了5条不同的条件
你可以配置只配置2条件并配置奖励(当然也可以不配置奖励)
配置的条件是自定义混合的,所有可以配置出各种各样的任务出来



现在未完成只是为了站位置(也不多了就差个界面,现在的插件本体界面并没有优化)

配置:
YAML:
#自动保存
AutoSave:
#是否开启自动保存
  enable: true
#1秒=20tick
  tick: 12000
gui:
  enable: true
  PlayerDataGui:
    title: '%player_name%的个人信息'
  ServerTaskGui:
    title: '服务器-任务'
注意:这里的配置配置好后,是服务器的任务(玩家发布任务功能并没有实现呢)
配置好任务后启动一次服务器后,配置内的任务就会被添加上uuid,这个uuid是用来接取任务的.
一旦将uuid删除后重新生成,那么这个任务就不在是上个uuid的任务了,玩家接取了上个任务和现在的任务将没有关系
uuid的不同将影响到玩家已接取的任务

YAML:
死一次奖励两个草方块:
  conditions:
    - 'DeathCondition||1'
  rewards:
    - 'ItemStackReward||GRASS*2'
死一次加杀死一个实体奖励一个石头:
  conditions:
    - 'DeathCondition||1'
    - 'KillEntityCondition||1'
  rewards:
    - 'ItemStackReward||STONE*1'

指令:
help -- 你猜
me -- 个人消息
global -- 服务器任务,别名全球任务
reload -- 重载数据


权限:
暂时没有,指令的话需要你由op的身份(暂时的,需要什么权限,待提供)


其他:
qq:2768244699
附属插件的条件和奖励(我打算写有关抓宝可梦的和一些简单的条件,包括papi条件)

暂且别买哦!,多半会开源付费的(付费的好处是可以找我导致2个任务条件和2个任务奖励)
作者
FullIdle
价格
120.00 钻石
下载
0
查看
446
首次发布
最后更新
评分
0.00 星 0 星

来自FullIdle的更多资源

分享资源