Commit 21-25: 1.8.2

- Changed all config cases of 'broadcasted' to 'broadcast.'
- Woops, I forgot to add /followghost to commands.ini. Fixed.
- Fixed onFirstPlayer defaulting to true (-> false) if the config could
not be loaded properly.
- Added these variables: overrideWoodResources, overrideOreResources,
overrideAIResources, multiplyMaxWood, multiplyMaxOre,
multiplyMaxAIResources. This affects resource gathering. I'm still
working on them, most work just fine though.
- Fixed banning people not saying anything in the console about them
being banned. It just looks like they left.
- Removed places that had duplicate code of kickPlayer() and replaced
them with a call to kickPlayer().
- Fixed some methods of kicking people not adding the kicked person to
List<string> kickQueue.
- Fixed places where kickQueue is modified to actually check if the
element we are adding already exists.
- Fixed simulateTeleport() going full retard and causing an excessive
amount of console errors about Private RPCs when used to teleport
someone who is ghosting upon disconnect.
- Fixed some more bugs having to do with those stupid Private RPCs
(except these were fixed in connect & disconnect code blocks).
- Uhh... Currently looking for a way for my side-threads to be able to
send to the Unity Console.
- Fixed serverIP not loading.
- Wand tool and portal gun no longer say "set to..." in the console when
the config is loaded.
- Fixed Family Share checking not ending the Async GetResponse. Now it
works just fine.
- For some reason, onFirstPlayer was only working if dropMode was 1.
Fixed.
- Made it so Anti-LearnAll autobans when the craft starts instead of
when it finishes.
- Made it so crafting restrictions kick in when the craft starts instead
of when it finishes.
- Added a /remover blacklist file (remover_blacklist.ini). Add object
names here to prevent /remover from working on them.
- Removed onlyOnIndesctructibles, removerOnCeiling, removerOnFoundation,
and removerOnPillar as a result of the new /remover blacklist.
- Added /build {share/unshare/unshareall}. This will allow others to
place gateways and sleeping bags/beds near your houses if the
corresponding variables are above 0 in the config (feature requested by
Olivier).
- Added versionOnJoin (default true). If this is true, the
RustEssentials version number will be sent to the player that is
joining.
- Added sendAHToConsole (default true). If this is true, anti-speed and
anti-jump notifications will also be displayed in the console.
- Added bedAndBagDistance (default 0). If this is above 0, players
cannot place beds or sleeping bags within the specified distance of
another player's house (this is to prevent sleeping bag glitching -
requested by Olivier).
- Added gatewayDistance (default 0). If this is above 0, players cannot
place gateways within the specified distance of another player's house
(this is to prevent people from blocking off your door/doorways -
requested by Olivier).
- Added removerAttackDelay (default 10). If this is above 0, objects
that have been hurt via explosives or player damage cannot be /remover'd
until the specified seconds have passed.
- Added ip ban support for bans.ini. Example:
127.0.0.1 # Ban reason
- Updated /reload in /help, allCommands.txt, and to support the new
remover blacklist (/reload remover).
- You will no longer receive messages about "higher authority" when
attempting to /kill, /kick, or /ban yourself.
- Added /banip and /kickip. Allows you to kick/ban players by ip.
- All tools in the Tools class will now respond with a "You must
specify" message if incorrect arguments are given.
- Changed /sharerem -> /remover {share}.
- Changed /unsharerem -> /remover {unshare}.
- Changed /unshareremall -> /remover {unshareall}.
- Tidied up bans.ini loading. Fixed a bug where if a ban didn't have a
reason specified, it would break.
- Fixed an "AddI" error. Hard to explain when the bug would occur.
- Fixed a bug with voting on rust-servers.net that allowed players to
infinitely claim their reward.
- Commands are no longer case-sensitive (/sAVe -> /save: works).
- All /unban dropdown messages will stay for 5 seconds instead of 2.
- /unban now works with IPs.