- Source of resources
- Original
- Copyright link
- #
- Language
- Chinese(Simplified)
- Supported version
- The latest version
Xtreme
Xtreme是一款高兼容,高质量的服务器基础插件
包含了许多常用的功能
并且支持在配置文件中独立开关每个功能
插件保持免费,并且每个功能组件均支持单独配置,可以任意与其他符合编写规范的插件混用
如果你对此插件有所期待的功能,请加入售后群:952680774
插件使用崩服可在Q群或者私聊反馈,但因崩服造成的一切损失概不负责!!!
配置文件位于plugins/Xtreme/config.yaml
部分功能默认开启,其余需要手动开启
[CODE lang="yaml" title="config.yaml"]
version: 1.4.0 #插件版本
deathPunish:
enable: true #是否开启死亡惩罚
scoreboard: money #扣除的计分板
count: 100 #扣除数值
message:
moneyEnough: 您已死亡,扣除%money%金币
moneyInsufficient: 您的余额不足,本次死亡惩罚已取消
autoClear:
items:
enable: true #是否自动清理掉落物品
timeout: 60 #清理间隔
message:
waiting: 还有%time%秒就要清理掉落物品了!!
done: 掉落物品清理完成!
mobs:
enable: true #是否自动清理生物
timeout: 60 #清理间隔
message:
waiting: 还有%time%秒就要清理生物了!!
done: 生物清理完成!
keeps: #不清理的生物
- cow
- sheep
timer:
enable: false #是否开启定时执行命令
cmds:
say 114514: 30
offlineMoney:
scoreboard: money #经济计分板名称
chat:
enable: true #是否开启聊天管理
maxLength: 20 #聊天最大长度
dirty: #屏蔽词
草: 0 #0级屏蔽会替换掉屏蔽词
nmsl: 1 #1级屏蔽会直接拦截
操: 2 #2级屏蔽会给玩家发送一条信息
message: 不要说脏话哦
itemdb:
enable: true #是否开启物品调试,命令:/itemdb
ban:
blackbe:
enable: true #是否开启云黑功能
messsage: 对不起,您在云端黑名单中,不能在此服务器游玩
localBan:
enable: true #是否开启本地黑名单功能
messsage: 对不起,您在服务器黑名单中,不能在此服务器游玩
hackers: #黑名单
- steve
pay:
enable: true #是否开启转账组件,指令为/pay
rate: 5 #汇率,暂时用不到
message:
moneyEnough: 成功向%playername%转账%money%金币!
moneyInsufficient: 您的余额不足!
scoreboard: money #转账对接的计分板
hitokoto:
enable: true #是否开启一言功能
joinMessage:
- >
欢迎加入服务器,%playername%
- >
现在是%time%
- >
%hitokoto%
menu:
enable: true #是否开启Menu功能
itemid: 393
balance:
enable: true #是否开启余额查询功能
command: mymoney #查询命令
scoreboard: money #查询的计分板
message: 您的余额为:%money% #反馈信息
sign:
enable: true #签到组件是否开启,指令/sign
prize: #此处一共有七个,对应一周七天,itemid可以用/itemdb查看
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
message:
done: 签到成功!
already: 你今天已经签到过了哦!
wait: 你今天还没有签到哦,用/sign来签到吧
hunter:
enable: true
message: 击杀奖励money金币!
scoreboard: money
tpa:
enable: true #是否启用tpa功能
home:
enable: true #是否启用home功能
max: 5 #玩家最大home数量
back:
enable: true #是否启用back功能
cost:
enable: false #back指令是否花费金币
money: 100 #花费金币数量
scoreboard: money #扣除的计分板
message:
moneyEnough: '[BACK] 成功返回死亡点!花费%money%金币'
moneyInsufficient: '[BACK] 无法返回死亡点!您至少需要%money%金币'
tpp:
enable: true #是否启用tpp功能,注意此功能有一定风险
econadmin:
enable: true #是否开启快捷经济管理,命令:/econamdin
scoreboard: money #管理的计分板名称
[/CODE]
本插件也可以作为前置API使用,现已开启Teleport函数共享
[CODE lang="csharp" title="Teleport.cs"]using System.Runtime.InteropServices;
using CSR;
namespace BDS{
class plugin{
/// <param name="intPtr">玩家指针</param>
/// <param name="x">X坐标</param>
/// <param name="y">Y坐标</param>
/// <param name="z">Z坐标</param>
/// <param name="d">维度ID</param>
delegate void TELEPORT(MCCSAPI mapi, IntPtr intPtr, float x, float y, float z, int d);
public static void Main(MCCSAPI api){
var tp = (TELEPORT)Marshal.GetDelegateForFunctionPointer(api.getSharePtr("Xtreme_tp"), typeof(TELEPORT));
tp(api,a.playerPtr,100.0,100.0,100.0,0); //a.playerPtr需要替换为玩家指针
}
}
}[/CODE]
Xtreme是一款高兼容,高质量的服务器基础插件
包含了许多常用的功能
并且支持在配置文件中独立开关每个功能
插件保持免费,并且每个功能组件均支持单独配置,可以任意与其他符合编写规范的插件混用
如果你对此插件有所期待的功能,请加入售后群:952680774
插件使用崩服可在Q群或者私聊反馈,但因崩服造成的一切损失概不负责!!!
配置文件位于plugins/Xtreme/config.yaml
部分功能默认开启,其余需要手动开启
[CODE lang="yaml" title="config.yaml"]
version: 1.4.0 #插件版本
deathPunish:
enable: true #是否开启死亡惩罚
scoreboard: money #扣除的计分板
count: 100 #扣除数值
message:
moneyEnough: 您已死亡,扣除%money%金币
moneyInsufficient: 您的余额不足,本次死亡惩罚已取消
autoClear:
items:
enable: true #是否自动清理掉落物品
timeout: 60 #清理间隔
message:
waiting: 还有%time%秒就要清理掉落物品了!!
done: 掉落物品清理完成!
mobs:
enable: true #是否自动清理生物
timeout: 60 #清理间隔
message:
waiting: 还有%time%秒就要清理生物了!!
done: 生物清理完成!
keeps: #不清理的生物
- cow
- sheep
timer:
enable: false #是否开启定时执行命令
cmds:
say 114514: 30
offlineMoney:
scoreboard: money #经济计分板名称
chat:
enable: true #是否开启聊天管理
maxLength: 20 #聊天最大长度
dirty: #屏蔽词
草: 0 #0级屏蔽会替换掉屏蔽词
nmsl: 1 #1级屏蔽会直接拦截
操: 2 #2级屏蔽会给玩家发送一条信息
message: 不要说脏话哦
itemdb:
enable: true #是否开启物品调试,命令:/itemdb
ban:
blackbe:
enable: true #是否开启云黑功能
messsage: 对不起,您在云端黑名单中,不能在此服务器游玩
localBan:
enable: true #是否开启本地黑名单功能
messsage: 对不起,您在服务器黑名单中,不能在此服务器游玩
hackers: #黑名单
- steve
pay:
enable: true #是否开启转账组件,指令为/pay
rate: 5 #汇率,暂时用不到
message:
moneyEnough: 成功向%playername%转账%money%金币!
moneyInsufficient: 您的余额不足!
scoreboard: money #转账对接的计分板
hitokoto:
enable: true #是否开启一言功能
joinMessage:
- >
欢迎加入服务器,%playername%
- >
现在是%time%
- >
%hitokoto%
menu:
enable: true #是否开启Menu功能
itemid: 393
balance:
enable: true #是否开启余额查询功能
command: mymoney #查询命令
scoreboard: money #查询的计分板
message: 您的余额为:%money% #反馈信息
sign:
enable: true #签到组件是否开启,指令/sign
prize: #此处一共有七个,对应一周七天,itemid可以用/itemdb查看
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
- itemid: 1
itemaux: 0
count: 1
message:
done: 签到成功!
already: 你今天已经签到过了哦!
wait: 你今天还没有签到哦,用/sign来签到吧
hunter:
enable: true
message: 击杀奖励money金币!
scoreboard: money
tpa:
enable: true #是否启用tpa功能
home:
enable: true #是否启用home功能
max: 5 #玩家最大home数量
back:
enable: true #是否启用back功能
cost:
enable: false #back指令是否花费金币
money: 100 #花费金币数量
scoreboard: money #扣除的计分板
message:
moneyEnough: '[BACK] 成功返回死亡点!花费%money%金币'
moneyInsufficient: '[BACK] 无法返回死亡点!您至少需要%money%金币'
tpp:
enable: true #是否启用tpp功能,注意此功能有一定风险
econadmin:
enable: true #是否开启快捷经济管理,命令:/econamdin
scoreboard: money #管理的计分板名称
[/CODE]
本插件也可以作为前置API使用,现已开启Teleport函数共享
[CODE lang="csharp" title="Teleport.cs"]using System.Runtime.InteropServices;
using CSR;
namespace BDS{
class plugin{
/// <param name="intPtr">玩家指针</param>
/// <param name="x">X坐标</param>
/// <param name="y">Y坐标</param>
/// <param name="z">Z坐标</param>
/// <param name="d">维度ID</param>
delegate void TELEPORT(MCCSAPI mapi, IntPtr intPtr, float x, float y, float z, int d);
public static void Main(MCCSAPI api){
var tp = (TELEPORT)Marshal.GetDelegateForFunctionPointer(api.getSharePtr("Xtreme_tp"), typeof(TELEPORT));
tp(api,a.playerPtr,100.0,100.0,100.0,0); //a.playerPtr需要替换为玩家指针
}
}
}[/CODE]