플러그인

모드버킷 플러그인 명령어인식불가오류

Un_ex_pec_ted_ 2019.11.03 조회 수 45 추천 수 0
질문자의 지식 어느정도 해본 중수 
[오류 문의시] 자신이 생각하는 문제점 펄미션 적용오류 
[오류 문의시] 컴퓨터 사양 i7 7700k
1060 Ti
렘16기가
자바7 

프리루트님의 1.7.10 k콜드론

모드버킷을 쓰고있습니다 적용시킨모드는 황혼의숲뿐이고요 

플러그인으로는 이코노미 , 체스트샵 , 펄미션 , 에센셜 , 에센셜쳇 , 호환플러그 , 트리거플러그인 뿐입니다

 

펄미션은 이렇게 적었습니다

grouos:
  tlscka:
    options:
      default: true
      prefix "&r[&a신참&r]
    permissions:
    - modifyworld.*
    - iconomy.rank
    - iconomy.payment
  user:
    options:
    prefix: "#0[&a신참#0]"
    inheritance:
    - tlscka
    permissions:
    - iconomy.list
    - triggerreactor.admin
  admin:
    options:
      prefix: "#0[&a어드민#0]"
    permissions:
    - '*'
schema-version: 1

이렇게적었구요 

 

아에마크들어갔을때 펄미션적용자체도 안됬구요 적용이안됬다고 느낀건 펄미션을 적음으로써 떠야하는 신참 칭호가 없어서였구요

2019-11-03_17.59.04.png

이런 메세지가 뜨면서 되지않습니다

 

그래서 펄미션 그룹을 강제로 옴길려고

/pex user 닉네임 group set admin 을적었지만

2019-11-03_18.04.17.png

서버내에서는 이렇게뜨면서버킷에서

[18:03:44 INFO]: Un_ex_pec_ted_ issued server command: /money
[18:03:44 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin iConomy v7.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PluginCommand.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[SimpleCommandMap.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:717) ~[CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1317) [nh.class:?]
        at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1099) [nh.class:?]
        at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38) [ir.class:?]
        at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53) [ir.class:?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:991) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_71]
Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.7.0_71]
        at java.util.ArrayList.get(Unknown Source) ~[?:1.7.0_71]
        at com.iCo6.util.Common.formatted(Common.java:125) ~[?:?]
        at com.iCo6.system.Holdings.toString(Holdings.java:116) ~[?:?]
        at com.iCo6.system.Holdings.showBalance(Holdings.java:50) ~[?:?]
        at com.iCo6.handlers.Money.perform(Money.java:47) ~[?:?]
        at com.iCo6.iConomy.onCommand(iConomy.java:417) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PluginCommand.class:1.7.10-R0.1-SNAPSHOT]
        ... 13 more
[18:03:47 WARN]: Error occured during retriving version
java.lang.Throwable
        at kcauldron.KLog.log(KLog.java:30) [KLog.class:1.7.10-R0.1-SNAPSHOT]
        at kcauldron.KLog.warning(KLog.java:41) [KLog.class:1.7.10-R0.1-SNAPSHOT]
        at kcauldron.updater.KVersionRetriever.uncaughtException(KVersionRetriever.java:114) [KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
        at kcauldron.updater.KVersionRetriever.check(KVersionRetriever.java:108) [KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
        at kcauldron.updater.KVersionRetriever.run(KVersionRetriever.java:69) [KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_71]
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to api.prok.pw:443 [api.prok.pw/84.22.144.58] failed: Connection timed out: connect
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151) ~[DefaultHttpClientConnectionOperator.class:4.4.1]
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353) ~[PoolingHttpClientConnectionManager.class:4.4.1]
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380) ~[MainClientExec.class:4.4.1]
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[MainClientExec.class:4.4.1]
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) ~[ProtocolExec.class:4.4.1]
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) ~[RetryExec.class:4.4.1]
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[RedirectExec.class:4.4.1]
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) ~[InternalHttpClient.class:4.4.1]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) ~[CloseableHttpClient.class:4.4.1]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) ~[CloseableHttpClient.class:4.4.1]
        at kcauldron.updater.KVersionRetriever.check(KVersionRetriever.java:92) ~[KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
        ... 2 more
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) ~[?:1.7.0_71]
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[?:1.7.0_71]
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[?:1.7.0_71]
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[?:1.7.0_71]
        at java.net.PlainSocketImpl.connect(Unknown Source) ~[?:1.7.0_71]
        at java.net.SocksSocketImpl.connect(Unknown Source) ~[?:1.7.0_71]
        at java.net.Socket.connect(Unknown Source) ~[?:1.7.0_71]
        at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:337) ~[SSLConnectionSocketFactory.class:4.4.1]
        at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134) ~[DefaultHttpClientConnectionOperator.class:4.4.1]
        at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353) ~[PoolingHttpClientConnectionManager.class:4.4.1]
        at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380) ~[MainClientExec.class:4.4.1]
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[MainClientExec.class:4.4.1]
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) ~[ProtocolExec.class:4.4.1]
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) ~[RetryExec.class:4.4.1]
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[RedirectExec.class:4.4.1]
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) ~[InternalHttpClient.class:4.4.1]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) ~[CloseableHttpClient.class:4.4.1]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) ~[CloseableHttpClient.class:4.4.1]
        at kcauldron.updater.KVersionRetriever.check(KVersionRetriever.java:92) ~[KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
        ... 2 more
[18:04:12 INFO]: Un_ex_pec_ted_ issued server command: /pex user Un_ex_pec_ted_ group set admin

 

이런 경우가 나옵니다

 

버킷에다가 /를 제외하고 똑같이치면

 


pex user Un_ex_pec_ted_ group set admin
[18:05:40 INFO]: Usage:
[18:05:40 INFO]: /pex - Display help
[18:05:40 INFO]: /pex reload - Reload environment
[18:05:40 INFO]: /pex config <node> [value] - Print or set <node> [value]
[18:05:40 INFO]: /pex backend - Print currently used backend
[18:05:40 INFO]: /pex backend <backend> - Change permission backend on the fly (Use with caution!)
[18:05:40 INFO]: /pex hierarchy [world] - Print complete user/group hierarchy
[18:05:40 INFO]: /pex dump <backend> <filename> - Dump users/groups to selected <backend> format
[18:05:40 INFO]: /pex toggle debug - Enable/disable debug mode
[18:05:40 INFO]: /pex help [page] [count] - PermissionsEx commands help
[18:05:40 INFO]: /pex users list - List all registered users
[18:05:40 INFO]: /pex users - List all registered users (alias)
[18:05:40 INFO]: /pex user - List all registered users (alias)
[18:05:40 INFO]: /pex user <user> - List user permissions (list alias)
[18:05:40 INFO]: /pex user <user> list [world] - List user permissions
[18:05:40 INFO]: /pex user <user> superperms - List user actual superperms
[18:05:40 INFO]: /pex user <user> prefix [newprefix] [world] - Get or set <user> prefix
[18:05:40 INFO]: /pex user <user> suffix [newsuffix] [world] - Get or set <user> suffix
[18:05:40 INFO]: /pex user <user> toggle debug - Toggle debug only for <user>
[18:05:40 INFO]: /pex user <user> check <permission> [world] - Checks player for <permission>
[18:05:40 INFO]: /pex user <user> get <option> [world] - Toggle debug only for <user>
[18:05:40 INFO]: /pex user <user> delete - Remove <user>
[18:05:40 INFO]: /pex user <user> add <permission> [world] - Add <permission> to <user> in [world]
[18:05:40 INFO]: /pex user <user> remove <permission> [world] - Remove permission from <user> in [world]
[18:05:40 INFO]: /pex user <user> swap <permission> <targetPermission> [world] - Swap <permission> and <targetPermission> in permission list. Could be number or permission itself
[18:05:40 INFO]: /pex user <user> timed add <permission> [lifetime] [world] - Add timed <permissions> to <user> for [lifetime] seconds in [world]
[18:05:40 INFO]: /pex user <user> timed remove <permission> [world] - Remove timed <permission> from <user> in [world]
[18:05:40 INFO]: /pex user <user> set <option> <value> [world] - Set <option> to <value> in [world]
[18:05:40 INFO]: /pex user <user> group list [world] - List all <user> groups
[18:05:40 INFO]: /pex user <user> group add <group> [world] [lifetime] - Add <user> to <group>
[18:05:40 INFO]: /pex user <user> group set <group> [world] - Set <group> for <user>
[18:05:40 INFO]: /pex user <user> group remove <group> [world] - Remove <user> from <group>
[18:05:40 INFO]: /pex users cleanup <group> [threshold] - Clean users of specified group, which last login was before threshold (in days). By default threshold is 30 days.
[18:05:40 INFO]: /pex group <group> swap <permission> <targetPermission> [world] - Swap <permission> and <targetPermission> in permission list. Could be number or permission itself
[18:05:40 INFO]: /pex groups list [world] - List all registered groups
[18:05:40 INFO]: /pex groups - List all registered groups (alias)
[18:05:40 INFO]: /pex group - List all registered groups (alias)
[18:05:40 INFO]: /pex group <group> weight [weight] - Print or set group weight
[18:05:40 INFO]: /pex group <group> toggle debug - Toggle debug mode for group
[18:05:40 INFO]: /pex group <group> prefix [newprefix] [world] - Get or set <group> prefix.
[18:05:40 INFO]: /pex group <group> suffix [newsuffix] [world] - Get or set <group> suffix
[18:05:40 INFO]: /pex group <group> create [parents] - Create <group> and/or set [parents]
[18:05:40 INFO]: /pex group <group> delete - Remove <group>
[18:05:40 INFO]: /pex group <group> parents [world] - List parents for <group> (alias)
[18:05:40 INFO]: /pex group <group> parents list [world] - List parents for <group>
[18:05:40 INFO]: /pex group <group> parents set <parents> [world] - Set parent(s) for <group> (single or comma-separated list)
[18:05:40 INFO]: /pex group <group> parents add <parents> [world] - Set parent(s) for <group> (single or comma-separated list)
[18:05:40 INFO]: /pex group <group> parents remove <parents> [world] - Set parent(s) for <group> (single or comma-separated list)
[18:05:40 INFO]: /pex group <group> - List all <group> permissions (alias)
[18:05:40 INFO]: /pex group <group> list [world] - List all <group> permissions in [world]
[18:05:40 INFO]: /pex group <group> add <permission> [world] - Add <permission> to <group> in [world]
[18:05:40 INFO]: /pex group <group> set <option> <value> [world] - Set <option> <value> for <group> in [world]
[18:05:40 INFO]: /pex group <group> remove <permission> [world] - Remove <permission> from <group> in [world]
[18:05:40 INFO]: /pex group <group> timed add <permission> [lifetime] [world] - Add timed <permission> to <group> with [lifetime] in [world]
[18:05:40 INFO]: /pex group <group> timed remove <permission> [world] - Remove timed <permissions> for <group> in [world]
[18:05:40 INFO]: /pex group <group> users - List all users in <group>
[18:05:40 INFO]: /pex group <group> user add <user> [world] - Add <user> (single or comma-separated list) to <group>
[18:05:40 INFO]: /pex group <group> user remove <user> [world] - Add <user> (single or comma-separated list) to <group>
[18:05:40 INFO]: /pex default group [world] - Print default group for specified world
[18:05:40 INFO]: /pex set default group <group> [world] - Set default group for specified world
[18:05:40 INFO]: /pex group <group> rank [rank] [ladder] - Get or set <group> [rank] [ladder]
[18:05:40 INFO]: /pex promote <user> [ladder] - Promotes <user> to next group on [ladder]
[18:05:40 INFO]: /pex demote <user> [ladder] - Demotes <user> to previous group or [ladder]
[18:05:40 INFO]: /pex worlds - Print loaded worlds
[18:05:40 INFO]: /pex world <world> - Print <world> inheritance info
[18:05:40 INFO]: /pex world <world> inherit <parentWorlds> - Set <parentWorlds> for <world>

 

이렇게나오구요 

 

무슨경우인가요 ?

1. 플러그인 충돌 문제인가요?

2. 명령어를 틀린건가요?

3. 펄미션을 잘못적었나요 ?

4. 버킷에 이상이생긴건가요?

5. 펄미션플러그인 적용이 재대로 이뤄지지않았나요?

위에 해당하는잘못이없다면 어떤것이 잘못된것인지 알고싶습니다

 

--------------------------- 이해를돕는 추가실험내용  ----------------------

펄미션을빼고 진행할경우 명령어모두 잘인식하고 오피없이도 spawn 이라던지 home 같은 에센셜명령어 money 같은 이코노미 명령어도 어드민체스트샵에서 물건을 사거나 파는것도 잘됩니다

 

펄미션 노드부분은 전부적지않았습니다 앞으로 추가할것이고 저것만으로는 펄미션 그룹을옴기는데에 오류가생긴다고 생각하진않으나

(혹시나 이것때문이라면 전부적어보겟습니다 ) 

 

 

글쓴이의 인기 게시글

Profile
1
Lv

3개의 댓글

Profile
로리장인
2019.11.05

플긴충돌은 말이 안되는 소리고 애초에 충돌이라는 말은 없고 플긴버전이 그 버킷이랑 안맞는거

 

명령어는 맞음

 

펄미션 공백구분 ㄱㄱ

 

이상한게 아니라 다루는사람이 이상한거임

 

펄미션안되는건 펄미션 잘못적으면 글캐됨

 

 

 

Profile
asihu
2019.11.06

모드서버는 모드서버용 플러그인을 써야되요!

Profile
프레타
26 일 전

플러그인과 모드간의 호환성 문제로 추측됩니다. 모드는 모드끼리, 플러그인은 플러그인끼리 모아둘때 최고의 효율로 동작하며, 섞어서 사용할 경우 (K쿨드론, 스펀지포지 등) 호환성 문제가 자주 발생합니다.

질문있어요

마인크래프트와 한마포에 관련된 궁금한 점들은 이곳에 질문해보세요 :)

질문자의 지식