mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Fix all warnings & Trim (#2226)
* Fix AutoFishing crash * Fix all warnings * Remove DotNetZip. * Fix the usage of HttpClient.
This commit is contained in:
parent
4aa6c1c99f
commit
1d52d1eadd
227 changed files with 2201 additions and 43564 deletions
|
|
@ -1,6 +1,5 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace MinecraftClient.Commands
|
||||
{
|
||||
|
|
@ -9,16 +8,16 @@ namespace MinecraftClient.Commands
|
|||
public override string CmdName { get { return "setrnd"; } }
|
||||
public override string CmdUsage { get { return Translations.Get("cmd.setrnd.format"); } }
|
||||
public override string CmdDesc { get { return "cmd.setrnd.desc"; } }
|
||||
private static readonly Random rand = new Random();
|
||||
private static readonly Random rand = new();
|
||||
|
||||
public override string Run(McClient handler, string command, Dictionary<string, object> localVars)
|
||||
public override string Run(McClient handler, string command, Dictionary<string, object>? localVars)
|
||||
{
|
||||
if (hasArg(command))
|
||||
if (HasArg(command))
|
||||
{
|
||||
string[] args = getArg(command).Split(' ');
|
||||
string[] args = GetArg(command).Split(' ');
|
||||
|
||||
if (args.Length > 1)
|
||||
{
|
||||
if (args.Length > 1)
|
||||
{
|
||||
// detect "to" keyword in string
|
||||
if (args.Length == 2 && args[1].Contains("to"))
|
||||
{
|
||||
|
|
@ -28,7 +27,7 @@ namespace MinecraftClient.Commands
|
|||
// try to extract the two numbers from the string
|
||||
try
|
||||
{
|
||||
num1 = Convert.ToInt32(args[1].Substring(0, args[1].IndexOf('t')));
|
||||
num1 = Convert.ToInt32(args[1][..args[1].IndexOf('t')]);
|
||||
num2 = Convert.ToInt32(args[1].Substring(args[1].IndexOf('o') + 1, args[1].Length - 1 - args[1].IndexOf('o')));
|
||||
}
|
||||
catch (Exception)
|
||||
|
|
@ -38,11 +37,7 @@ namespace MinecraftClient.Commands
|
|||
|
||||
// switch the values if they were entered in the wrong way
|
||||
if (num2 < num1)
|
||||
{
|
||||
int temp = num1;
|
||||
num1 = num2;
|
||||
num2 = temp;
|
||||
}
|
||||
(num2, num1) = (num1, num2);
|
||||
|
||||
// create a variable or set it to num1 <= varlue < num2
|
||||
if (Settings.SetVar(args[0], rand.Next(num1, num2)))
|
||||
|
|
@ -54,10 +49,10 @@ namespace MinecraftClient.Commands
|
|||
else
|
||||
{
|
||||
// extract all arguments of the command
|
||||
string argString = command.Substring(8 + command.Split(' ')[1].Length);
|
||||
string argString = command[(8 + command.Split(' ')[1].Length)..];
|
||||
|
||||
// process all arguments similar to regular terminals with quotes and escaping
|
||||
List<string> values = parseCommandLine(argString);
|
||||
List<string> values = ParseCommandLine(argString);
|
||||
|
||||
// create a variable or set it to one of the values
|
||||
if (values.Count > 0 && Settings.SetVar(args[0], values[rand.Next(0, values.Count)]))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue