3149 Commits

Author SHA1 Message Date
UnknownShadow200
2f66e47f8c Add support for custom odoors. 2017-08-11 19:15:37 +10:00
UnknownShadow200
fc27c18379 Change /unloaded to /worlds, which just outputs all maps, regardless of whether loaded or not. 2017-08-11 18:11:04 +10:00
UnknownShadow200
2697c934cd Fix /whonick returning 'player not online' when multiple people matched the given nickname. 2017-08-11 16:44:41 +10:00
UnknownShadow200
f452602912 Tempbans now use UTC timestamp, for consistency with other timestamps stored in files. 2017-08-11 16:29:06 +10:00
UnknownShadow200
1ab66ee98a Tidy up WarpList a bit 2017-08-11 13:21:48 +10:00
UnknownShadow200
e7077a0bdd Warps/Waypoints don't have to be lowercase anymore. 2017-08-11 13:21:28 +10:00
UnknownShadow200
96185e14ac Simplify extra permission checking 2017-08-11 13:21:08 +10:00
UnknownShadow200
8cd6f83dbd Combine /warp and /waypoint 2017-08-11 13:20:52 +10:00
UnknownShadow200
18bdd6fd8f Merge branch 'master' of github.com:Hetal728/MCGalaxy 2017-08-10 20:40:06 +10:00
UnknownShadow200
12374d45f0 Remove /reload [name]. 2017-08-10 20:39:49 +10:00
UnknownShadow200
4b216d401e Fix error when giving invalid fogdensity value in lb/gb. (Thanks fam0r) 2017-08-10 20:38:15 +10:00
UnknownShadow200
44e63db1bd Simplify CmdOverseer a tiny bit 2017-08-10 17:44:21 +10:00
UnknownShadow200
a5d492043d Fix multiple instances in which blockprops would be incorrectly set.
Also BlockDefinition.GlobalProps now uses half as much memory as before
2017-08-10 17:34:05 +10:00
UnknownShadow200
fa51b4d037 Simplify blockprops 2017-08-10 13:52:15 +10:00
UnknownShadow200
66ce425c77 few less allocations 2017-08-10 13:40:45 +10:00
UnknownShadow200
bb8c39dc12 Add OPBlock as a blockprop 2017-08-10 12:57:36 +10:00
UnknownShadow200
e13d0dc9a6 Fix ignore titles/nicks being wrong way around. (Thanks xnotx123) 2017-08-07 11:57:52 +10:00
UnknownShadow200
92ecccdc51 Add IGame.Running 2017-08-07 09:57:06 +10:00
UnknownShadow200
e9c02198ce Mostly abstract level voting/picking code. 2017-08-06 15:52:08 +10:00
UnknownShadow200
90d19e62b8 Remove spammy message on every layer flood in LS. 2017-08-05 21:01:08 +10:00
UnknownShadow200
a0725bfe48 Fix custom chat tokens with : in them 2017-08-05 17:01:13 +10:00
UnknownShadow200
db1fe40f90 X 2017-08-05 13:24:07 +10:00
UnknownShadow200
ea5269ed59 Fix player not being disconnected 2017-08-05 13:18:42 +10:00
UnknownShadow200
2097da26da Fix /afk list 2017-08-05 13:00:15 +10:00
UnknownShadow200
7be031adfc Using /paint shouldn't reset /mode. 2017-08-04 18:28:05 +10:00
UnknownShadow200
13c9e790b2 Partial match color names in commands. 2017-08-04 17:55:25 +10:00
UnknownShadow200
b0fde8f95b More case insensitive 2017-08-04 17:00:36 +10:00
UnknownShadow200
baa7425a3d Less case sensitive string inequality checks. 2017-08-04 16:26:24 +10:00
UnknownShadow200
cc2f97161c Quick fix for stack overflow 2017-08-04 16:03:18 +10:00
UnknownShadow200
610332863d get rid of some more case sensitive equality checks 2017-08-04 15:55:57 +10:00
UnknownShadow200
eb94e5f333 Instead of '>'/'<' for partial messages, use ' >'/' <'. Also support fCraft's ' /'/' \' partial messages. Fixes #399. 2017-08-03 23:06:48 +10:00
UnknownShadow200
74a08df332 Remove [owner] prefix, if player is server owner 2017-08-03 19:13:54 +10:00
UnknownShadow200
d39e98ba96 Reduce allocations in changing blocks, sending chat, and receiving chat 2017-08-02 22:42:41 +10:00
UnknownShadow200
41217c2dfa Reuse string array when splitting. Reduces mem allocations at startup by about 50kb. 2017-08-02 18:25:12 +10:00
UnknownShadow200
56a57be640 Simplify NameItems, remove all inequality comparisons against empty string 2017-08-02 16:43:05 +10:00
UnknownShadow200
f45b9bffb0 Minimise usage of inequliaty comparison against empty string 2017-08-02 12:43:20 +10:00
UnknownShadow200
189332357a Remove pointless unused update settings from GUI: 2017-08-02 12:42:37 +10:00
UnknownShadow200
5e0fcf6119 Don't waste resources creating absolute positon updates when bot hasn't moved and hasn't rotated. Partially addresses #459. 2017-08-01 23:46:14 +10:00
UnknownShadow200
16e87c8c3a Move bots to be per-level, remove obsolete bot functions and minorly optimise bots 2017-08-01 22:26:05 +10:00
UnknownShadow200
f843237188 Move chatMsg/discMsg escaping to only when actually used in LeaveServer 2017-08-01 19:01:46 +10:00
UnknownShadow200
5ae264c564 Get rid of Name field from BlockProps, saves 4/8 bytes per instance of BlockProps 2017-08-01 10:08:38 +10:00
UnknownShadow200
4a4a3abe96 Remove /update, as it is incompatible with most environments, and only people with console access should be able to update the server anyways. 2017-08-01 08:27:08 +10:00
UnknownShadow200
8731f27d9f Fix 1 mistake in last commit 2017-07-31 23:33:24 +10:00
UnknownShadow200
8bbf61353a Minimise usage of Command.all.Find 2017-07-31 23:18:13 +10:00
UnknownShadow200
ffba42b63a Case correct command/block names 2017-07-31 23:00:19 +10:00
UnknownShadow200
244146c8b1 Fix /team leave xyz - should just send a message, not make you leave the team 2017-07-31 16:50:12 +10:00
UnknownShadow200
167b3f5f6d Prefer case insensitive string comparisons 2017-07-31 16:46:06 +10:00
UnknownShadow200
66c6082ee0 Replace with more efficient Length == 0 2017-07-31 15:40:55 +10:00
UnknownShadow200
51a25d7c44 Use more efficient ReceiveAsync/SendAsync for even less memory allocations 2017-07-31 10:57:37 +10:00
UnknownShadow200
6711538f06 fix /lb edit 60 blockdraw asd erroring 2017-07-30 14:17:44 +10:00