public sealed class RPS : Plugin {
public override string name {get {return "Rock Paper Scissors"; } }
public override string creator { get { return "DarkWolf"; } }
public override string MCGalaxy_Version { get { return "1.9.1.9"; } }
public override void Load(bool startup) {
Chat.MessageGlobal("&aRock Paper Scissors plugin has successfully loaded!");
public override void Unload(bool shutdown) {
Chat.MessageGlobal("&cRock Paper Scissors plugin has unloaded for you!");
public class CmdRps : Command {
public override string name { get { return "rockpaperscissors"; }}
public override string shortcut { get {return "rps"; }}
public override string type { get { return "games"; }}
public override LevelPermission defaultRank { get { return LevelPermission.Guest; }}
public override void Use(Player commandUser, string args) {
} public override void Help(Player commandUser) {
Player.Message(commandUser, "%T/rps or /rockpaperscissors");
Player.Message(commandUser, "%HPlays rock paper scissors with you.");
public override void Use(Player commandUser, string args) {
Random random = new random();
int rpsbot = random.Next(1, 3);
Chat.MessageGlobal(commandUser.name + "has tied with rpsbot! For" + commandUser.name + "chose rock, and rpsbot chose rock!");
else if (rpsbot == "2") {
Chat.MessageGlobal(commandUser.name + "has lost against rpsbot! For" + commandUser.name + "chose rock, and rpsbot chose paper!");
else if (rpsbot == "3") {
Chat.MessageGlobal(commandUser.name + "has won against rpsbot! For" + commandUser.name + "chose rock, and rpsbot chose scissors!");
Chat.MessageGlobal(commandUser.name + "has won against rpsbot! For" + commandUser.name + "chose paper, and rpsbot chose rock!");
else if (rpsbot == "2") {
Chat.MessageGlobal(commandUser.name + "has tied against rpsbot! For" + commandUser.name + "chose paper, and rpsbot chose paper!");
else if (rpsbot == "3") {
Chat.MessageGlobal(commandUser.name + "has lost against rpsbot! For" + commandUser.name + "chose paper, and rpsbot chose scissors!");
Chat.MessageGlobal(commandUser.name + "has lost against rpsbot! For" + commandUser.name + "chose scissors, and rpsbot chose rock!");
else if (rpsbot == "2") {
Chat.MessageGlobal(commandUser.name + "has won against rpsbot! For" + commandUser.name + "chose scissors, and rpsbot chose paper!");
else if (rpsbot == "3") {
Chat.MessageGlobal(commandUser.name + "has tied with rpsbot! For" + commandUser.name + "chose scissors, and rpsbot chose scissors!");
public override void Load(bool startup) {
Command.Register(new CmdRps());
Chat.MessageGlobal("Rock Paper Scissors plugin loaded! Enjoy!");
public override void Unload(bool shutdown) {
Command.Unregister(Command.Find("rps"));
Chat.MessageGlobal("Rock Paper Scissors plugin unloaded!");