99import fr .maxlego08 .menu .api .requirement .Action ;
1010import fr .maxlego08 .menu .api .requirement .Permissible ;
1111import fr .maxlego08 .menu .api .sound .SoundOption ;
12- import fr .maxlego08 .menu .requirement .actions .BroadcastAction ;
13- import fr .maxlego08 .menu .requirement .actions .BroadcastSoundAction ;
14- import fr .maxlego08 .menu .requirement .actions .CloseAction ;
15- import fr .maxlego08 .menu .requirement .actions .ConnectAction ;
16- import fr .maxlego08 .menu .requirement .actions .ConsoleCommandAction ;
17- import fr .maxlego08 .menu .requirement .actions .CurrencyDepositAction ;
18- import fr .maxlego08 .menu .requirement .actions .CurrencyWithdrawAction ;
19- import fr .maxlego08 .menu .requirement .actions .InventoryAction ;
20- import fr .maxlego08 .menu .requirement .actions .MessageAction ;
21- import fr .maxlego08 .menu .requirement .actions .PlayerCommandAction ;
22- import fr .maxlego08 .menu .requirement .actions .RefreshAction ;
23- import fr .maxlego08 .menu .requirement .actions .SoundAction ;
24- import fr .maxlego08 .menu .requirement .permissible .ZCurrencyPermissible ;
25- import fr .maxlego08 .menu .requirement .permissible .ZItemPermissible ;
26- import fr .maxlego08 .menu .requirement .permissible .ZPermissionPermissible ;
27- import fr .maxlego08 .menu .requirement .permissible .ZPlaceholderPermissible ;
28- import fr .maxlego08 .menu .requirement .permissible .ZRegexPermissible ;
12+ import fr .maxlego08 .menu .requirement .actions .*;
13+ import fr .maxlego08 .menu .requirement .permissible .*;
2914import fr .maxlego08 .menu .sound .ZSoundOption ;
3015import fr .maxlego08 .menu .zcore .utils .ZUtils ;
3116import fr .traqueur .currencies .Currencies ;
3217import org .bukkit .configuration .ConfigurationSection ;
3318import org .bukkit .plugin .Plugin ;
3419
35- import java .util .ArrayList ;
36- import java .util .Collections ;
37- import java .util .HashMap ;
38- import java .util .List ;
39- import java .util .Map ;
40- import java .util .Optional ;
20+ import java .util .*;
4121import java .util .function .Function ;
4222import java .util .regex .Matcher ;
4323import java .util .regex .Pattern ;
@@ -64,8 +44,8 @@ protected List<Action> loadActions(InventoryManager inventoryManager, CommandMan
6444 actionMap .put ("[broadcastsound]" , cmd -> new BroadcastSoundAction (getSoundOption (removePrefix (cmd , "[broadcastsound]" ))));
6545 actionMap .put ("[broadcastsoundworld]" , cmd -> new BroadcastSoundAction (getSoundOption (removePrefix (cmd , "[broadcastsoundworld]" ))));
6646 actionMap .put ("[sound]" , cmd -> new SoundAction (getSoundOption (removePrefix (cmd , "[sound]" ))));
67- actionMap .put ("[takemoney]" , cmd -> new CurrencyWithdrawAction (removePrefix (cmd , "[takemoney]" ), Currencies .VAULT , null ));
68- actionMap .put ("[givemoney]" , cmd -> new CurrencyDepositAction (removePrefix (cmd , "[givemoney]" ), Currencies .VAULT , null ));
47+ actionMap .put ("[takemoney]" , cmd -> new CurrencyWithdrawAction (removePrefix (cmd , "[takemoney]" ), Currencies .VAULT , null , "no reason" ));
48+ actionMap .put ("[givemoney]" , cmd -> new CurrencyDepositAction (removePrefix (cmd , "[givemoney]" ), Currencies .VAULT , null , "no reason" ));
6949
7050 for (String command : commands ) {
7151 CommandDelayResult result = extractAndRemoveDelay (command );
0 commit comments