大阔
本帖最后由 Azitate 于 2022-6-30 12:21 编辑

插件特性


使用介绍

本插件本意是需要配合其他插件来完成一些积分功能的插件在配置文件中可配置多种积分类型
这些积分可以配置一些购买的物品

使用截图



配置文件



lang 文件夹 --- 语言文件

config.yml  --- 主配置文件


shop.yml  --- 商城配置文件




test.yml --- 该文件为积分存储文件,文件名是积分id

PAPI变量

%ctscore_number_积分id%  查询积分数量

%ctscore_rank_积分id_数字%  查询积分排行中某个位置的玩家名
%ctscore_rankplayer_积分id_me%  查询本人积分排行
%ctscore_rankplayer_积分id_玩家名%  查询某个人的积分排行

指令和权限

所有指令都需要一个前置权限 ctscore.access
op指令:

更新日志




下载

CtScore-1.1.0-all.jar (1.27 MB, 下载次数: 187, 售价: 5 粒金粒)

原创声明

注:本插件所用所有代码均为原创,不存在借用/抄袭等行为任何BUG欢迎反馈,我将会在第一时间进行修复
也欢迎各位给予我意见或建议来完善本插件

其他















Teaftc
第一 顶~ 好插件

CubeCraft_
希望支持数据库

lao_lu66
好东西收下了,感谢

莫零ya
本帖最后由 莫零ya 于 2022-6-12 18:15 编辑

可以试着吧这个插件做成纯数值插件,把shop删除,转账可以保留挺好的

设置一个数值上限

吧数值文件test写到一个文件夹里,免得数值太多和配置文件混在一起

可以对数值进行分类,比如我想写货币集合和积分集合,那就有一个货币文件夹一个积分文件夹 货币里面有钻石货币 和 金币货币的储存文件


纯建议,插件做的很好,数值插件很少,大部分做出来的都有些瑕疵,希望作者可以完善这个插件

大阔
莫零ya 发表于 2022-6-12 18:09
可以试着吧这个插件做成纯数值插件,把shop删除,转账可以保留挺好的

设置一个数值上限

谢谢支持,会一直维护的

2784702055
感谢楼主 我拿走了

派大欣噢
感觉可以直接用成第三款货币

xiaoguiya
顶,不错的插件

风清淡雅∝
很好玩的插件 支持

奥利奥i
希望能支持数据库

酥可_
好耶,作者大大牛皮

Love_CoCo
希望能支持数据库

风清淡雅∝
很好玩的插件 感谢分享

Tenma_Gabriel
[11:11:11 ERROR]: Error occurred while enabling CtScore v1.0.0 (Is it up to date?)
java.lang.NullPointerException: null
        at com.dakuo.ctscore.taboolib.module.nms.MinecraftVersion$mapping$2.invoke(MinecraftVersion.kt:111) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.module.nms.MinecraftVersion$mapping$2.invoke(MinecraftVersion.kt:110) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at kotlin160.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.module.nms.MinecraftVersion.getMapping(MinecraftVersion.kt:110) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.module.nms.RefRemapper.field(RefRemapper.kt:23) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.common.reflect.ReflexClass.findField(ReflexClass.kt:52) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.common.reflect.Reflex.set(Reflex.kt:69) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.common.reflect.Reflex.write(Reflex.kt:36) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.common.reflect.Reflex$Companion.setProperty(Reflex.kt:142) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.common.reflect.Reflex$Companion.setProperty$default(Reflex.kt:138) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.platform.BukkitCommand$registerCommand$1.invoke(BukkitCommand.kt:76) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.platform.BukkitCommand$registerCommand$1.invoke(BukkitCommand.kt:66) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.platform.BukkitExecutor$submit$1.<init>(BukkitExecutor.kt:39) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.platform.BukkitExecutor.submit(BukkitExecutor.kt:36) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.platform.BukkitExecutor.start(BukkitExecutor.kt:28) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.common.platform.function.ExecutorKt.startExecutor(Executor.kt:11) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at com.dakuo.ctscore.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:68) ~[C[积分]CtScore-1.0.0-all.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:536) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[paper-1.19.jar:git-Paper-34]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[paper-1.19.jar:git-Paper-34]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:633) ~[paper-1.19.jar:git-Paper-34]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:419) ~[paper-1.19.jar:git-Paper-34]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:306) ~[paper-1.19.jar:git-Paper-34]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1121) ~[paper-1.19.jar:git-Paper-34]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:302) ~[paper-1.19.jar:git-Paper-34]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]


这个报错是什么导致的呀?服务器核心是paper-34版本为1.19,麻烦作者大大看一下啦