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