47 Commits

Author SHA1 Message Date
UnknownShadow200
de455d17a8 add expfog to /env 2017-02-06 11:50:53 +11:00
UnknownShadow200
9e2b54bc52 get the gui to work on mono now 2017-02-03 16:05:18 +11:00
UnknownShadow200
ba47c7fc07 Make 'new version available' message box actually show, one less usage of timers. 2017-02-02 22:19:36 +11:00
UnknownShadow200
18f71f8c23 allow removing builder/advbuilder/op/superop ranks 2017-01-06 14:18:06 +11:00
UnknownShadow200
831f002d34 DB: now FindChangesAt also does in-memory, start work on FindChangesBy 2017-01-02 09:32:14 +11:00
UnknownShadow200
d97e3078af Style: Split up App.cs, remove two Program.cs, rename Formatter to LineFormatter. 2016-09-17 14:10:57 +10:00
UnknownShadow200
42dcbeff90 Style: Structure everything properly. 2016-09-17 12:24:34 +10:00
UnknownShadow200
8a8855bcfc Get rid of pointless check for first char being a % in HandleChat, fix 'auto mute' appearing before last message that triggered the mute. 2016-09-08 10:44:11 +10:00
UnknownShadow200
8a27ec99bc Fix shutting down the server always raising on error on linux environments without a display. 2016-09-05 19:37:26 +10:00
UnknownShadow200
2f29aeaccd Now default to CLI mode when not running on windows, avoids the unintuitive method of the user having to know to change 'cli=true' in viewmode.cfg. 2016-07-28 16:09:14 +10:00
UnknownShadow200
8631316201 Use DateTime.UtcNow in more places and fix TimeUtils.Shorten for negative timespans. 2016-07-13 09:19:34 +10:00
UnknownShadow200
49533facba Fix getting 'cannot build that far away' message when clicking extremities of reach, and when reach distance is increased. (Thanks grimmjowforever) 2016-07-11 20:15:36 +10:00
UnknownShadow200
86fde29248 Do not create a separate unnecessary thread for initing the server. 2016-07-11 19:24:24 +10:00
UnknownShadow200
e69600fd95 Reduce code duplication for gui and cli input/command handling. 2016-06-07 09:24:45 +10:00
UnknownShadow200
7d9800de1c Fix console missing colour codes on IRC, fix whitespace at end of IRC message not being trimmed. 2016-06-06 12:04:49 +10:00
UnknownShadow200
5dfabb6050 Use single formatting method for writing coloured text to GUI or CLI. 2016-05-27 20:40:19 +10:00
UnknownShadow200
c5af31da4d Fix console not outputting text correctly on IRC, when its name ends with a %S colour code and running in headless mode. 2016-05-23 16:41:28 +10:00
UnknownShadow200
d4373a052d Save console input/commands to log, don't spam CLI mode with system messages. 2016-05-10 14:41:22 +10:00
UnknownShadow200
0bc7b8bdf4 Move GUI code to the starter project in which it logically belongs. 2016-04-15 17:32:18 +10:00
UnknownShadow200
6501c8fade More properties cleanup. 2016-04-12 22:44:03 +10:00
UnknownShadow200
18b6b3ceb6 Fix custom colours not working for rank colours (Thanks goodlyay), also less hardcoding of options. 2016-04-12 13:54:49 +10:00
UnknownShadow200
c97513fa00 Finish chat tab. Allow changing help syntax colour, help description colour, promote/demote messages. 2016-04-09 14:56:53 +10:00
UnknownShadow200
1e16b1a251 And kill off more unused stuff in the gui. 2016-04-08 21:46:03 +10:00
UnknownShadow200
bfba394433 Now with 2.45% less pointless using System.Linq; statements. 2016-04-03 17:29:16 +10:00
UnknownShadow200
0e36b31505 Use generic ShouldSaveLevelFile(), also use LevelInfo.Loaded.Items in most places. 2016-03-14 10:04:53 +11:00
UnknownShadow200
e8471cdf30 Create VolatileArray class, that is used for both online players and loaded levels. 2016-03-14 08:12:50 +11:00
UnknownShadow200
9ec3df9f8c [Warning, may still have bugs] - refactored majority of the code to use a volatile array for players instead of a list, avoids those rare and hard to track down errors. 2016-03-08 11:31:34 +11:00
UnknownShadow200
55dbf8d3a4 Avoid allocating a temp array in level saving (major saving on memory), also extend PropertiesFile to support non = separators. 2016-02-23 20:34:43 +11:00
UnknownShadow200
0e3c2a6522 Rewrite handling of properties type files to use a generic PropertiesFile class. Also viewmode.cfg no longer has cli property hardcoded at line 4 and high-quality at line 5. 2016-02-23 17:08:08 +11:00
UnknownShadow200
38606beacd Somewhat cleaned up the logger. 2016-02-23 16:24:02 +11:00
UnknownShadow200
1dda9c3bdb Remove properties from the property window that have no effect now, make it so that only certain 'LeaveServer' count as kicks. 2016-02-17 19:49:05 +11:00
UnknownShadow200
2e53946e4d Modularise Player sql database calls and online player searching into separate PlayerInfo class. 2016-02-03 17:06:11 +11:00
UnknownShadow200
80d4c283e1 Allow custom colours to be used in /color, server default colour, etc. Each custom colour now also has a name. 2016-01-28 23:59:01 +11:00
UnknownShadow200
ec19f0166a Initial work on implementing TextColors CPE extension. 2016-01-22 00:41:28 +11:00
UnknownShadow200
ca76edd7fb Fix draw commands over 10,000 tiles not updating total blocks (Thanks Joseph), also fix blocks modified being double counted on exit. 2016-01-18 13:04:28 +11:00
UnknownShadow200
df2a20efe5 Cleanup colour code handling. 2016-01-01 21:41:44 +11:00
UnknownShadow200
f696747608 Cleanup GlobalSend/GlobalMessage functions, modularise and reduce copy-paste. 2015-12-25 21:37:22 +11:00
UnknownShadow200
885978cf38 Remove the forge protection code, as it defaulted to off anyways and is pretty much useless. 2015-12-10 23:50:47 +11:00
UnknownShadow200
12e4017d76 Give names to each manually created thread for easier debugging. 2015-12-08 18:00:44 +11:00
UnknownShadow200
ccb1237241 Removed == true, removed x ? true : false. 2015-10-30 16:39:50 +11:00
Hetal728
c0a127ddbd Merge pull request #45 from Venom983/master
Added "Empty" level type, reintroduced block limit, and loves for purple
2015-09-28 15:23:57 -04:00
Venom983
c9bb25d664 Loves for purples <3 2015-09-28 07:05:19 -04:00
Hetal728
0fa039edb6 1.7.3.0 2015-09-18 21:17:33 -04:00
Hetal728
c1ee045b88 Hopefully fixes update spam 2015-05-21 15:44:05 -04:00
Hetal728
877b26159b 1st release 2015-05-20 17:34:07 -04:00
Hetal728
3bd803449c Did stuff 2015-03-21 17:15:24 -04:00
Dhruv Patel
674ebcfd42 Added file 2015-03-21 09:45:31 -04:00