Fix plot rate categories

This commit is contained in:
Jesse Boyd 2016-03-29 17:21:58 +11:00
parent 5275d4ec62
commit 5f8a55568c

View File

@ -36,7 +36,6 @@ import com.intellectualcrafters.plot.util.Permissions;
import com.intellectualcrafters.plot.util.TaskManager; import com.intellectualcrafters.plot.util.TaskManager;
import com.plotsquared.general.commands.Command; import com.plotsquared.general.commands.Command;
import com.plotsquared.general.commands.CommandDeclaration; import com.plotsquared.general.commands.CommandDeclaration;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.Comparator; import java.util.Comparator;
@ -125,22 +124,21 @@ public class Rate extends SubCommand {
rating.add((i + 1) * Math.pow(10, index.getValue())); rating.add((i + 1) * Math.pow(10, index.getValue()));
index.increment(); index.increment();
if (index.getValue() >= Settings.RATING_CATEGORIES.size()) { if (index.getValue() >= Settings.RATING_CATEGORIES.size()) {
close();
int rV = rating.getValue(); int rV = rating.getValue();
Rating result = EventUtil.manager.callRating(this.player, plot, new Rating(rV)); Rating result = EventUtil.manager.callRating(this.player, plot, new Rating(rV));
plot.addRating(this.player.getUUID(), result); plot.addRating(this.player.getUUID(), result);
sendMessage(this.player, C.RATING_APPLIED, plot.getId().toString()); sendMessage(this.player, C.RATING_APPLIED, plot.getId().toString());
return false;
}
setTitle(Settings.RATING_CATEGORIES.get(index.getValue()));
if (Permissions.hasPermission(this.player, "plots.comment")) { if (Permissions.hasPermission(this.player, "plots.comment")) {
Command command = MainCommand.getInstance().getCommand("comment"); Command command = MainCommand.getInstance().getCommand(Comment.class);
if (command != null) { if (command != null) {
MainUtil.sendMessage(this.player, C.COMMENT_THIS, command.getUsage()); MainUtil.sendMessage(this.player, C.COMMENT_THIS, command.getUsage());
} }
} }
return false; return false;
} }
setTitle(Settings.RATING_CATEGORIES.get(index.getValue()));
return true;
}
}; };
inventory.setItem(0, new PlotItemStack(35, (short) 12, 0, "0/8")); inventory.setItem(0, new PlotItemStack(35, (short) 12, 0, "0/8"));
inventory.setItem(1, new PlotItemStack(35, (short) 14, 1, "1/8")); inventory.setItem(1, new PlotItemStack(35, (short) 14, 1, "1/8"));