Commits
md_5 authored 9335c0ba4cb
1 1 | package org.bukkit.command; |
2 2 | |
3 - | import static org.bukkit.util.Java15Compat.Arrays_copyOfRange; |
4 - | |
5 3 | import java.util.ArrayList; |
4 + | import java.util.Arrays; |
6 5 | import java.util.Collection; |
7 6 | import java.util.Collections; |
8 7 | import java.util.HashMap; |
9 8 | import java.util.Iterator; |
10 9 | import java.util.List; |
11 10 | import java.util.Map; |
12 11 | import java.util.regex.Pattern; |
13 12 | |
14 13 | import org.apache.commons.lang.Validate; |
15 14 | import org.bukkit.Server; |
130 129 | |
131 130 | String sentCommandLabel = args[0].toLowerCase(java.util.Locale.ENGLISH); |
132 131 | Command target = getCommand(sentCommandLabel); |
133 132 | |
134 133 | if (target == null) { |
135 134 | return false; |
136 135 | } |
137 136 | |
138 137 | try { |
139 138 | // Note: we don't return the result of target.execute as thats success / failure, we return handled (true) or not handled (false) |
140 - | target.execute(sender, sentCommandLabel, Arrays_copyOfRange(args, 1, args.length)); |
139 + | target.execute(sender, sentCommandLabel, Arrays.copyOfRange(args, 1, args.length)); |
141 140 | } catch (CommandException ex) { |
142 141 | throw ex; |
143 142 | } catch (Throwable ex) { |
144 143 | throw new CommandException("Unhandled exception executing '" + commandLine + "' in " + target, ex); |
145 144 | } |
146 145 | |
147 146 | // return true as command was handled |
148 147 | return true; |
149 148 | } |
150 149 | |