1218 Commits

Author SHA1 Message Date
UnknownShadow200
a550bbbfb2 Release 1.8.7.0 1.8.7.0 2016-05-19 22:26:55 +10:00
UnknownShadow200
2848d8f89c Make /torus work like fcraft's one (Thanks SkinnyGamer), closes #133. 2016-05-19 21:58:27 +10:00
UnknownShadow200
5c3cb9d16e Add a real /sphere command. 2016-05-19 21:42:08 +10:00
UnknownShadow200
783cb226dc Fix /draw hipyramid and /draw ipyramid. 2016-05-19 20:39:41 +10:00
UnknownShadow200
4457954e93 Initial work on refactoring /draw. 2016-05-19 19:52:54 +10:00
UnknownShadow200
296e348d3c Fix pyramid draw ops. 2016-05-19 19:16:18 +10:00
UnknownShadow200
e280b82e59 [Likely broken] - change all draw op coordinates to use signed 32 bit integers instead of 16 bit unsigned integers, likely breaks things. 2016-05-19 18:34:36 +10:00
UnknownShadow200
958a16dc25 Work properly when opchannel is unused, also use generic RaisePlayerAction event instead of hardcoding IRC behaviour. 2016-05-19 16:19:30 +10:00
UnknownShadow200
0407666986 Cleanup Player.Events class. 2016-05-19 15:36:49 +10:00
UnknownShadow200
5f6fdf80c4 Allow keeping bots in tab list. 2016-05-19 14:54:36 +10:00
UnknownShadow200
110da5fffb A task throwing an exception should not bring down the whole scheduler. 2016-05-19 13:44:41 +10:00
UnknownShadow200
abcbe79eb3 Remove unnecessary parts of the MainLoop code. 2016-05-19 13:39:39 +10:00
UnknownShadow200
89f3b9d68d Add more fcraft command aliases. 2016-05-19 13:22:16 +10:00
UnknownShadow200
a67b72e0dc Modularise CmdBotAi, allow generating 8192 axis length maps since they are sometimes used for large image prints. 2016-05-19 09:54:56 +10:00
UnknownShadow200
6d06486a49 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-05-19 09:53:27 +10:00
UnknownShadow200
bbc1b642eb Fix /explode me not working (Thanks JPlaysClassic), code style cleanup in Block.ID.cs and remove all pointless (byte). 2016-05-19 08:38:34 +10:00
UnknownShadow200
b5b0ab0351 Allow changing build type in realtime for zombie survival maps. 2016-05-19 08:22:00 +10:00
UnknownShadow200
994f317f67 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-05-19 00:19:28 +10:00
UnknownShadow200
5f786cbb31 Fix /os map delete always saying 'map X was deleted', even if the map never existed. (Thanks Coliop) 2016-05-19 00:16:38 +10:00
UnknownShadow200
6693443cdc Persist /hide status between sessions, closes #171. (Thanks FabTheZen) 2016-05-18 19:52:56 +10:00
UnknownShadow200
a2164015ec Allow unignoring offline players. (Thanks goodlyay) 2016-05-18 19:02:38 +10:00
UnknownShadow200
b8e9f1c1df Remove /uban and /ban #name, now just /xban (Which no longer IP bans). 2016-05-18 17:23:41 +10:00
UnknownShadow200
feb4bd4a8d For paste draw ops, air blocks should not count towards draw limit if the user did not specify to copy air. (Thanks goodlyay) 2016-05-18 17:10:30 +10:00
UnknownShadow200
61cd9bd4d5 Use classicube/classicalsharp block names as core block names, but keep old MCGalaxy block names as aliases. 2016-05-18 16:23:59 +10:00
UnknownShadow200
720ba7fe2b Fix 'is afk' still showing in /whois if the player typed a command other than /afk to return from being afk, fix /undo not working on non-main server level from IRC. 2016-05-18 14:49:34 +10:00
UnknownShadow200
f2832499f3 Allow generating maps with axis that are divisible by 16, not just powers of two divisible by 16. 2016-05-18 14:10:29 +10:00
UnknownShadow200
8e717e1114 Allow commands to define extended help. Currently only used by /help brush <name>. 2016-05-18 12:24:26 +10:00
UnknownShadow200
f77a029bbc More modularising of botai code. 2016-05-17 18:25:23 +10:00
UnknownShadow200
b07041c660 Start work on modularising bot ai. 2016-05-17 17:50:05 +10:00
UnknownShadow200
c38a0231b7 Now /balance only works for players who are offline but still in the database. 2016-05-17 17:26:11 +10:00
UnknownShadow200
908840c891 Use resulting name, instead of original message given. 2016-05-17 17:14:37 +10:00
UnknownShadow200
f95136c83f Make offline player matching work in most commands (asides from /infoswap). 2016-05-17 15:36:12 +10:00
UnknownShadow200
0cec84f55b Allow partial matching of offline player names for /whois. (Limited to at most 20 names) 2016-05-17 15:17:18 +10:00
UnknownShadow200
183d092ce7 Prettify /mapinfo, allow disabling BlockDB for specific worlds with /blockdb disable. 2016-05-17 14:49:20 +10:00
UnknownShadow200
a9af01b69e Make /rainbow a draw op. 2016-05-16 22:12:48 +10:00
UnknownShadow200
032e8b53b4 Modularise /rainbow. 2016-05-16 22:04:22 +10:00
UnknownShadow200
5414321fc1 Make /outline a drawop. 2016-05-16 20:20:08 +10:00
UnknownShadow200
2ab8c39e86 Make /hollow a draw operation. 2016-05-16 19:48:01 +10:00
UnknownShadow200
0cbb27a237 Don't need to write header in two calls, just write it in one. 2016-05-16 16:57:03 +10:00
UnknownShadow200
b91c33967d Also fix /tri on axis lines, closes #143. 2016-05-16 16:09:05 +10:00
UnknownShadow200
5f40cca580 Mostly get /tri working. 2016-05-16 14:29:11 +10:00
UnknownShadow200
bc748bfffb Now /unloaded only goes over the properties file once, making it faster and allocate much less memory. 2016-05-16 08:52:06 +10:00
UnknownShadow200
e45cac4e74 Don't pointlessly allocate unused random instances. 2016-05-16 08:29:49 +10:00
UnknownShadow200
ce140b458b Fix rare case under which if earlier backups are missing/deleted, 'next backup number' would overwrite existing later ones. (Thanks goodlyay) 2016-05-15 15:11:25 +10:00
UnknownShadow200
280640f928 Cleanup /restore. 2016-05-15 14:59:31 +10:00
UnknownShadow200
c692c89c8a Document weather speed, clouds speed, and weather fade in /env and /mi env. 2016-05-15 14:29:03 +10:00
UnknownShadow200
265b0f2991 Fix Plugin_Simple only ever loading first plugin in an assembly, stylistic cleanups. 2016-05-15 10:39:37 +10:00
UnknownShadow200
f02c972f97 Unescape emotes on IRC. 2016-05-15 09:45:36 +10:00
UnknownShadow200
7ae46398e7 Show 'real' custom block id in /about. 2016-05-14 21:58:08 +10:00
UnknownShadow200
9ddf2dd162 Fix 'need help' in port tools not working. (Thanks goodlyay) 2016-05-14 13:34:25 +10:00