Помогите не работает команды в MyCommand

myst1c

Пользователь
Сообщения
128
Плагин
MyCommand
Ядро сервера
  1. Spigot
Версия сервера
  1. 1.18+
Память сервера ОЗУ
6Gb
Ссылка
https://www.spigotmc.org/resources/mycommand.22272/
Сделал команды в MyCommand но они не работаю
Вот команды -

Код:
rep_command:
  command: /rep
  type: RUN_CONSOLE
  runcmd:
  - '$Script$%if%$arg1==$player'
  - '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
  - '$text$'
  - '$text$ &cВы не можете влиять на собственную репутацию!'
  - '$text$'
  - '$Script$%elseif%$CheckPlayerStatus%$arg1%isOnline%==false'
  - '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
  - '$text$'
  - '$text$ &cИгрок не найден. Возможно, он оффлайн!'
  - '$text$'
  - '$Script$%elseif%%luckperms_has_permission_rep.sent%==yes'
  - '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
  - '$text$'
  - '$text$ &e🔥 &fВы недавно респектовали другому игроку! Ожидайте &e%luckperms_expiry_time_rep.sent%'
  - '$text$'
  - '$Script$%else%'
  - 'mycmd-playerdata add $arg1 reputation +1'
  - 'lp user $player permission settemp rep.sent true 1m'
  - '%PlayerOptions%playSound: ENTITY_PLAYER_LEVELUP'
  - '$text$'
  - '$text$ &a🔥 &fВы выразили респект игроку &e$arg1&f. Его репутация: &7%parseother_{$arg1}_{mycommand_playerdata_reputation}%'
  - '$text$'
  - '%PlayerOptionsFor%$arg1%playSound: ENTITY_PLAYER_LEVELUP'
  - 'tellraw $arg1 ["",{"text":" \n "},{"text":"🔥","color":"green"},{"text":" Вы получили респект от "},{"text":"$player","color":"yellow"},{"text":". Ваша репутация: "},{"text":"%parseother_{$arg1}_{mycommand_playerdata_reputation}%","color":"gray"},{"text":"\n "}]'
  required_args: 1
  permission-required: false
  register: true
  placeholders_replace_mode: NO_CUSTOM_VARIABLES
  error-message: '&7Использование: &f/rep <ник>'
 
 
disrep_command:
  command: /disrep
  type: RUN_CONSOLE
  runcmd:
  - '$Script$%if%$arg1==$player'
  - '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
  - '$text$'
  - '$text$ &cВы не можете влиять на собственную репутацию!'
  - '$text$'
  - '$Script$%elseif%$CheckPlayerStatus%$arg1%isOnline%==false'
  - '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
  - '$text$'
  - '$text$ &cИгрок не найден. Возможно, он оффлайн!'
  - '$text$'
  - '$Script$%elseif%%luckperms_has_permission_rep.sent%==yes'
  - '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
  - '$text$'
  - '$text$ &e🔥 &fВы недавно дизреспектовали другому игроку! Ожидайте &e%luckperms_expiry_time_disrep.sent%'
  - '$text$'
  - '$Script$%else%'
  - 'mycmd-playerdata add $arg1 reputation -1'
  - 'lp user $player permission settemp disrep.sent true 1m'
  - '%PlayerOptions%playSound: ENTITY_PLAYER_LEVELUP'
  - '$text$'
  - '$text$ &c🔥 &fВы выразили дизреспект игроку &e$arg1&f. Его репутация: &7%parseother_{$arg1}_{mycommand_playerdata_reputation}%'
  - '$text$'
  - '%PlayerOptionsFor%$arg1%playSound: ENTITY_PLAYER_LEVELUP'
  - 'tellraw $arg1 ["",{"text":" \n "},{"text":"🔥","color":"red"},{"text":" Вы получили дизреспект от "},{"text":"$player","color":"yellow"},{"text":". Ваша репутация: "},{"text":"%parseother_{$arg1}_{mycommand_playerdata_reputation}%","color":"gray"},{"text":"\n "}]'
  required_args: 1
  permission-required: false
  register: true
  placeholders_replace_mode: NO_CUSTOM_VARIABLES
  error-message: '&7Использование: &f/disrep <ник>'
 
 
 
givedonate:
  command: /givedonate
  type: RUN_CONSOLE
  runcmd:
    - '$broadcasttext$'
    - '$broadcasttext$ &aДонат | &fИгрок &f$arg1 &fприобрёл донат!'
    - '$broadcasttext$ &aДонат | &fСпасибо за поддержку сервера &e:)'
    - '$broadcasttext$'
    - 'minecraft:title $arg1 times 20 140 20'
    - 'minecraft:title $arg1 title {"text":"&aУспешная Покупка!"}'
    - 'minecraft:title $arg1 subtitle {"text":"&fСпасибо за поддержку!"}'
    - 'minecraft:playsound block.end_portal.spawn ambient $arg1 %parseother_{$arg1}_{player_x}% %parseother_{$arg1}_{player_y}% %parseother_{$arg1}_{player_z}%'
    - 'minecraft:effect give $arg1 blindness 10 1'
    - 'lp user $arg1 parent add $arg2'
    - 'mycmd-playerdata add $arg1 donate_count +1'
  register: true
  permission-required: true
  permission-node: admin.givedonate
  required_args: 2
  error-message: '&aДонат  |  &fИспользование: &7/givedonate [ник] [донат]'
   placeholders_replace_mode: NO_CUSTOM_VARIABLES
   tab_completer:
     1:
       - $player_list
     2:
       - dragon
       - phenix
       - prince
       - titan
       - elite
       - lord
       - chapter
       - gladiator
       - hero
       - guardian
       - wanderer
 
Код:
[18:04:22 INFO]: [MyCommand] Enabling MyCommand v5.7.4
[18:04:22 INFO]: *-=-=-=-=-=-=-=-=-* MyCommand v.5.7.4*-=-=-=-=-=-=-=-=-=-*
[18:04:22 INFO]: | Hooked on Vault 1.7.3-b131
[18:04:22 ERROR]: Cannot load plugins\MyCommand\commands\commands.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
 in 'reader', line 73, column 3:
      command: /givedonate
      ^
expected <block end>, but found '<block mapping start>'
 in 'reader', line 92, column 4:
       placeholders_replace_mode: NO_CU ...
       ^


    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:110) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:308) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at it.emmerrei.mycommand.InitializeConfigFiles.LoadCommandsFiles(InitializeConfigFiles.java:329) ~[?:?]
    at it.emmerrei.mycommand.InitializeConfigFiles.checkConfig(InitializeConfigFiles.java:158) ~[?:?]
    at it.emmerrei.mycommand.Main.onEnable(Main.java:331) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:544) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:458) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:589) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:414) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:973) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3842-Spigot-b41c46d-db70bd6]
    at java.lang.Thread.run(Thread.java:1623) ~[?:?]
Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
 in 'reader', line 73, column 3:
      command: /givedonate
      ^
expected <block end>, but found '<block mapping start>'
 in 'reader', line 92, column 4:
       placeholders_replace_mode: NO_CU ...
       ^


    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:656) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:57) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:43) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:136) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:116) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:241) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:205) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:131) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:157) ~[snakeyaml-2.0.jar:?]
    at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575) ~[snakeyaml-2.0.jar:?]
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:103) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    ... 17 more
[18:04:22 INFO]: | Command file(s) found : 2
[18:04:22 INFO]: | Config : Ready.
[18:04:22 INFO]: | ProtocolLib not found.
 
[18:04:22 ERROR]: Cannot load plugins\MyCommand\commands\commands.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'reader', line 73, column 3:
command: /givedonate
^
expected <block end>, but found '<block mapping start>'
in 'reader', line 92, column 4:
placeholders_replace_mode: NO_CU ...
^

...
вам пишут в консоли напрямую..
 
[18:04:22 ERROR]: Cannot load plugins\MyCommand\commands\commands.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'reader', line 73, column 3:
command: /givedonate
^
expected <block end>, but found '<block mapping start>'
in 'reader', line 92, column 4:
placeholders_replace_mode: NO_CU ...
^

...
вам пишут в консоли напрямую..
Я плоховато разбераюсь в этом скажи что не так
 
Спасибо не знал что в java пробелы так сильно влияют
Это не java, а yaml, у которого есть свой определённый синтаксис, так же, как и в других форматах (json, html, etc).
 
Назад
Сверху Снизу