Don't require Selection classifier for region binding

Dieser Commit ist enthalten in:
Jesse Boyd 2018-08-23 13:37:03 +10:00
Ursprung f43faae917
Commit 963d1192c2
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 59F1DE6293AF6E1F

Datei anzeigen

@ -81,15 +81,14 @@ public class WorldEditBinding extends BindingHelper {
* Gets a selection from a {@link ArgumentStack}. * Gets a selection from a {@link ArgumentStack}.
* *
* @param context the context * @param context the context
* @param selection the annotation
* @return a selection * @return a selection
* @throws IncompleteRegionException if no selection is available * @throws IncompleteRegionException if no selection is available
* @throws ParameterException on other error * @throws ParameterException on other error
*/ */
@BindingMatch(classifier = Selection.class, @BindingMatch(
type = Region.class, type = Region.class,
behavior = BindingBehavior.PROVIDES) behavior = BindingBehavior.PROVIDES)
public Object getSelection(ArgumentStack context, Selection selection) throws IncompleteRegionException, ParameterException { public Object getSelection(ArgumentStack context) throws IncompleteRegionException, ParameterException {
Player sender = getPlayer(context); Player sender = getPlayer(context);
LocalSession session = worldEdit.getSessionManager().get(sender); LocalSession session = worldEdit.getSessionManager().get(sender);
return session.getSelection(FawePlayer.wrap(sender).getWorldForEditing()); return session.getSelection(FawePlayer.wrap(sender).getWorldForEditing());