getting command args in event

Discussion in 'Plugin Development' started by BizeaxPvP, Aug 10, 2019.

  1. Offline


    im trying to get the command args in my event, how can i do this?

                if(item.getItemMeta().getDisplayName().equals(ChatColor.RED + "Default rank")) {
                    Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lp user " + // args[0] here);
  2. Offline


    I'm not sure why you need this (Usually there are better ways to achieve what you plan on doing) . Reguardless , looking at your code shows me you want to get the args before you disbatch the command which is strange and you seem to want to get the arg you just put in.
  3. Offline


    @BizeaxPvP Could you explain a little more? You've already gotten 'args[0]' in your code.
  4. Offline


    this is an event, i have a command executor and i want to have my args from the command executor into my event method
  5. Offline


    @BizeaxPvP You need to save the arguments somehow. Maybe a list or map? It mostly depends on the information you need to have together with the arguments.
  6. Offline


    I want to get args[0] how can i do this?
  7. Offline

    Machine Maker

    Well you can save the value of args[0] to a map with the player's uuid as the key. That way when the event is triggered by the player, you can get the value for that players UUID.

Share This Page