a8105
本帖最后由 1582952890 于 2017-9-17 08:44 编辑

{:10_495:}这是一个示例插件,虽然这个插件功能好,但是排版不好,介绍不好,本来不打算那么快发布的,无视掉这句话吧



功能?看这帖子吧:
http://www.mcbbs.net/thread-379923-1-1.html


命令:
/csi,只有管理才能使用


没有权限


配置文件:
下载后拖到plugins文件夹,开服!
打开CustomCommands文件夹,Signs满足你


下载:
http://pan.baidu.com/s/1eQcThBW


求人气,各种求
顺便宣传下服务器:******

{:10_510:}不用排版就是爽,图片都省了


赞助:


End_KG
支持A8!支持原创!

^离殇
你这么懒家里人造吗?

charlie000927
看起来很不错的样子哦!赞一个!

qw5125123
很实用的插件。

qw5125123
话说点券支持这款吗?http://www.mcbbs.net/thread-248407-1-1.html

a8105
qw5125123 发表于 2015-1-12 18:27
话说点券支持这款吗?http://www.mcbbs.net/thread-248407-1-1.html

不支持,只支持PlayerPoints,因为BossShop对这款插件支持

kovi
能不能用金钱,而不是用点卷购买称号?支持原创

a8105
kovi 发表于 2015-1-12 23:34
能不能用金钱,而不是用点卷购买称号?支持原创

可以,运行一次查看Signs.yml,全都说明好了

kovi
810587921 发表于 2015-1-12 23:42
可以,运行一次查看Signs.yml,全都说明好了

非常感谢,服里刚好有需求~

Tollainmear
我没有看懂,(语文题)请用20字简介这款史诗级插件!

2501277013
..就这样买了个没用的称号?  这个称号能不能附带权限  {:10_506:} (这个如果附带权限的话跟vip插件没区别了嘻嘻)

西木凛
我也是醉了~果断没看懂

Vc丶陌路君
你这么懒你家里人造吗?解释一下用法也行啊!

Tollainmear
额.非常好用的插件,但是在修改插件配置的时候
使用(prefixmanager插件的)指令时:
  1.     Default:
  2.       Commands:
  3.         - '/prm add %name% prefix %message%'
复制代码
结果服务器报错:
  1. [13:21:54] [Netty IO #2/ERROR]: Could not pass event AsyncPlayerChatEvent to CustomCommand v1.0
  2. org.bukkit.event.EventException
  3.         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  4.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  5.         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  6.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:489) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  7.         at net.minecraft.network.NetHandlerPlayServer.chat(NetHandlerPlayServer.java:1230) [nh.class:?]
  8.         at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1155) [nh.class:?]
  9.         at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38) [ir.class:?]
  10.         at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53) [ir.class:?]
  11.         at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:137) [ej.class:?]
  12.         at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:351) [ej.class:?]
  13.         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
  14.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  15.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  16.         at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:193) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.05.212]
  17.         at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.05.212]
  18.         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
  19.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  20.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  21.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
  22.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  23.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  24.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
  25.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  26.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  27.         at com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(ChannelInjector.java:227) [ProtocolLib-3.4.0.jar:?]
  28.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  29.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  30.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
  31.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  32.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  33.         at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [ReadTimeoutHandler.class:?]
  34.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  35.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  36.         at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
  37.         at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100) [AbstractNioByteChannel$NioByteUnsafe.class:?]
  38.         at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [NioEventLoop.class:?]
  39.         at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) [NioEventLoop.class:?]
  40.         at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [NioEventLoop.class:?]
  41.         at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:?]
  42.         at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
  43. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
  44.         at java.lang.String.substring(Unknown Source) ~[?:1.7.0_51]
  45.         at com.github.a810587921.CustomCommand.CommandSign.getDefaultCommand(CommandSign.java:245) ~[?:?]
  46.         at com.github.a810587921.CustomCommand.CommandSign.run(CommandSign.java:111) ~[?:?]
  47.         at com.github.a810587921.CustomCommand.CustomCommandListener.chat(CustomCommandListener.java:56) ~[?:?]
  48.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
  49.         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
  50.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
  51.         at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]
  52.         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  53.         ... 39 more
  54. [13:21:59] [Netty IO #2/ERROR]: Could not pass event AsyncPlayerChatEvent to CustomCommand v1.0
  55. org.bukkit.event.EventException
  56.         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  57.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  58.         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  59.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:489) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  60.         at net.minecraft.network.NetHandlerPlayServer.chat(NetHandlerPlayServer.java:1230) [nh.class:?]
  61.         at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1155) [nh.class:?]
  62.         at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38) [ir.class:?]
  63.         at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53) [ir.class:?]
  64.         at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:137) [ej.class:?]
  65.         at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:351) [ej.class:?]
  66.         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
  67.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  68.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  69.         at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:193) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.05.212]
  70.         at cpw.mods.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:43) [NetworkDispatcher.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.05.212]
  71.         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
  72.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  73.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  74.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
  75.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  76.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  77.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
  78.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  79.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  80.         at com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(ChannelInjector.java:227) [ProtocolLib-3.4.0.jar:?]
  81.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  82.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  83.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
  84.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  85.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  86.         at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [ReadTimeoutHandler.class:?]
  87.         at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
  88.         at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
  89.         at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
  90.         at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100) [AbstractNioByteChannel$NioByteUnsafe.class:?]
  91.         at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [NioEventLoop.class:?]
  92.         at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) [NioEventLoop.class:?]
  93.         at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [NioEventLoop.class:?]
  94.         at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:?]
  95.         at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
  96. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
  97.         at java.lang.String.substring(Unknown Source) ~[?:1.7.0_51]
  98.         at com.github.a810587921.CustomCommand.CommandSign.getDefaultCommand(CommandSign.java:245) ~[?:?]
  99.         at com.github.a810587921.CustomCommand.CommandSign.run(CommandSign.java:111) ~[?:?]
  100.         at com.github.a810587921.CustomCommand.CustomCommandListener.chat(CustomCommandListener.java:56) ~[?:?]
  101.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
  102.         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
  103.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
  104.         at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]
  105.         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1236.06.212]
  106.         ... 39 more
复制代码

然后无法添加称号。。。

是不兼容还是。。。。。



Tollainmear
Tollainmear 发表于 2015-2-17 13:36
额.非常好用的插件,但是在修改插件配置的时候
使用(prefixmanager插件的)指令时:
结果服务器报错:

问题解决了,是没有在
  1.     Default:
  2.       Commands:
  3.         - 'op:/prm add %name% prefix &6|%message%|'
复制代码

前面加“op:”,玩家没权限


哈哈 谢谢miaolu大大了~~~~~~~~~

847657567
#变量说明:
#%name%为触发玩家名字,%message%为输入的内容信息
#%point%为触发玩家拥有点卷,%money%为触发玩家拥有金币
#%message%变量只在Info项下生效
#命令参数说明
#console:开头为后台执行,player:为触发的玩家,op:为让触发的玩家用op权限执行
#quit(只有quit,没有其他)为退出
#示例
##名称,随意
a:
  #牌子第一行信息信息,填写NULL为禁用牌子触发
  Sign: '[自定义称号]'
  #触发后的提示
  Messages:
    - '&e请输入你想要的称号,输入quit退出'
    - '&e  需求: 100点卷(目前点卷:%point%)'
  #信息过滤规则,1为只允许数字,2为只允许英文,3为允许数字和英文,其他为不限制
  Matches: 0
  #选项内容
  Info:
    quit:
      Commands:
        - 'quit'
    #当选项都不符合时
    Default:
      Commands:
        - '/manuaddv %name% prefix %message%'
      #信息长度上限,不填写为10
      Length: 5
      Message: '成功购买自定义称号: [%message%]'
      Message_No: '&e金钱不足,自定义失败'
      #需求金钱,需要Vault支持
      Money: 0
      #需求点数,需要PlayerPoints支持
      Point: 100



为何没用。。

847657567
求解。。求参考。。怎么使用

1490830463
好评,这插件拿走了

qq1468993126
表示不太会用诶
有没有神例子

a860826341
这个是什么自定义啊。。

化一归零
懒破天际的一个楼主= =