- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- FICore[1.2.3]
请看到最后,或者从最后开始往上看
介绍:
自定义任务 顾名思义就是字面意思(废话一句)
本插件自定义任务的逻辑比较特殊,需要知道
任务条件,任务奖励,这两个概念.
任务条件:这需要附属插件提供,附属插件提供的条件判断逻辑也由附属插件处理
任务奖励:这需要附属插件提供,附属插件提供的奖励给与方式也由附属插件处理
一个任务可以由多个任务条件和任务奖励。
多有配置了的条件满足后就可以尝试获得所有配置的奖励了。
思想可以放开一点,比如多个附属插件提供了5条不同的条件
你可以配置只配置2条件并配置奖励(当然也可以不配置奖励)
配置的条件是自定义混合的,所有可以配置出各种各样的任务出来
现在未完成只是为了站位置(也不多了就差个界面,现在的插件本体界面并没有优化)
配置:
指令:
help -- 你猜
me -- 个人消息
global -- 服务器任务,别名全球任务
reload -- 重载数据
权限:
暂时没有,指令的话需要你由op的身份(暂时的,需要什么权限,待提供)
其他:
qq:2768244699
附属插件的条件和奖励(我打算写有关抓宝可梦的和一些简单的条件,包括papi条件)
暂且别买哦!,多半会开源付费的(付费的好处是可以找我导致2个任务条件和2个任务奖励)
介绍:
自定义任务 顾名思义就是字面意思(废话一句)
本插件自定义任务的逻辑比较特殊,需要知道
任务条件,任务奖励,这两个概念.
任务条件:这需要附属插件提供,附属插件提供的条件判断逻辑也由附属插件处理
任务奖励:这需要附属插件提供,附属插件提供的奖励给与方式也由附属插件处理
一个任务可以由多个任务条件和任务奖励。
多有配置了的条件满足后就可以尝试获得所有配置的奖励了。
思想可以放开一点,比如多个附属插件提供了5条不同的条件
你可以配置只配置2条件并配置奖励(当然也可以不配置奖励)
配置的条件是自定义混合的,所有可以配置出各种各样的任务出来
现在未完成只是为了站位置(也不多了就差个界面,现在的插件本体界面并没有优化)
配置:
YAML:
#自动保存
AutoSave:
#是否开启自动保存
enable: true
#1秒=20tick
tick: 12000
gui:
enable: true
PlayerDataGui:
title: '%player_name%的个人信息'
ServerTaskGui:
title: '服务器-任务'
注意:这里的配置配置好后,是服务器的任务(玩家发布任务功能并没有实现呢)
配置好任务后启动一次服务器后,配置内的任务就会被添加上uuid,这个uuid是用来接取任务的.
一旦将uuid删除后重新生成,那么这个任务就不在是上个uuid的任务了,玩家接取了上个任务和现在的任务将没有关系
uuid的不同将影响到玩家已接取的任务
配置好任务后启动一次服务器后,配置内的任务就会被添加上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个任务奖励)