1732 Commits

Author SHA1 Message Date
UnknownShadow200
95284fab2e Quick fix for last commit. 2016-07-20 17:21:35 +10:00
UnknownShadow200
1a4acd6c9b Add basic heightmap generator. 2016-07-20 16:28:02 +10:00
UnknownShadow200
466889a933 Start work on heightmap generator. 2016-07-20 15:49:49 +10:00
UnknownShadow200
29c4d600f7 Finish modularising map generators. 2016-07-20 14:13:12 +10:00
UnknownShadow200
59485b317d Rewrite normal noise generators to use new modular format. 2016-07-20 13:38:31 +10:00
UnknownShadow200
a610763680 Rewrite advanced noise generators to use new modular format. 2016-07-20 13:23:19 +10:00
UnknownShadow200
6d523469ec First step in modularising map generators. 2016-07-20 13:02:23 +10:00
UnknownShadow200
187f751a8c Add a /resizelvl command. 2016-07-20 10:26:33 +10:00
UnknownShadow200
38a6b5e5cf Also update release .dll, I am too tired. 2016-07-19 22:51:22 +10:00
UnknownShadow200
191d778215 Super quick fix for release, I am too tired. 1.8.7.5 2016-07-19 22:24:19 +10:00
UnknownShadow200
843f806d2f Release 1.8.7.5 2016-07-19 22:18:53 +10:00
UnknownShadow200
96b4c65fa8 Add /map realmowner [name], allowing that player to use /os even though the map does not start with their name. 2016-07-19 21:33:25 +10:00
UnknownShadow200
3633b5b9cd Also use : to signify model scale (Since multiple people assume it is this instead of |), also remove status in players list from main tab in gui. 2016-07-19 13:47:15 +10:00
UnknownShadow200
ad3f9d8ccb Merge pull request #198 from Goodlyay/master
Fix /pony
2016-07-19 13:44:33 +10:00
Goodlyay
a2c9fa7592 Fix /pony 2016-07-18 20:42:15 -07:00
UnknownShadow200
5889536971 Cleanup gui code more. 2016-07-19 11:49:24 +10:00
UnknownShadow200
5df4eba014 Start organising field names in Window.cs. 2016-07-19 11:18:29 +10:00
UnknownShadow200
bcdeb6cd89 Fix promote/demote crashing server when used from main tab in gui, fix rare error with md5.ComputeHash throwing an error when two players join at the exact same time. 2016-07-19 10:57:56 +10:00
UnknownShadow200
944fa5053f Modularise whether a block is 'deadly', also make rocket use lava_fire instead of fire for its tail. 2016-07-18 14:25:20 +10:00
UnknownShadow200
90b8ab5cb8 Modularise death handling, partially addresses #197. 2016-07-18 13:33:28 +10:00
UnknownShadow200
87bfe93e94 Combine 'chat' and 'command' input into a single input. 2016-07-18 12:45:21 +10:00
UnknownShadow200
2135a0675c Combine chat and commands log into one big box in main gui window. 2016-07-18 00:00:47 +10:00
UnknownShadow200
18531813b2 Prettify output of /map [level]. 2016-07-17 23:11:07 +10:00
UnknownShadow200
8640897d67 Cleanup integer validation code in /map. 2016-07-17 22:45:18 +10:00
UnknownShadow200
c6e039759e First cleanup of /map. 2016-07-17 22:35:32 +10:00
UnknownShadow200
d5ca11caf1 First attempt at cleaning up /map. 2016-07-17 22:11:34 +10:00
UnknownShadow200
171dcfed8f Include rank(s) required in message when you cannot place a block in /mode, also don't include seconds when timespan is over a day and 'seconds' is true. 2016-07-17 21:29:55 +10:00
UnknownShadow200
186dc8918e Cleanup IRC bot code, cleanup hasher code. 2016-07-17 17:32:02 +10:00
UnknownShadow200
a007213c7b Fix /cd generate not properly replacing existing map if it is loaded. 2016-07-17 17:02:16 +10:00
UnknownShadow200
3b4966944e Pack items in BlockQueue into a ulong. (Saves 4 bytes per entry as struct was packed to 4 byte alignment.) 2016-07-17 16:34:06 +10:00
UnknownShadow200
146419d22f Allow doing /opchat [message] and /adminchat [message], as an alternative to putting # and + as first character of a message. 2016-07-17 15:14:34 +10:00
UnknownShadow200
82f936f7a2 Remove the pointless chat tab in the gui, since op chat was not logged to it and chat sent from it did not show on IRC. 2016-07-17 15:06:13 +10:00
UnknownShadow200
d90fac8f7f Unload old map (without saving) when a /restore is done. 2016-07-16 09:57:00 +10:00
UnknownShadow200
6e05af1be6 Fix kicker/kickee in IRC messages (thanks 123DMWM), remove 'has' from leave/join IRC messages. 2016-07-15 12:32:42 +10:00
UnknownShadow200
a6b78325bb Use safer method of changing same map in /restore. 2016-07-14 23:13:25 +10:00
UnknownShadow200
81735196ac Don't spin up a pointless thread that just increments a variable, sleeps for up to 3 seconds, then just decrements that variable again. Use a ask instead. 2016-07-14 22:47:53 +10:00
UnknownShadow200
e3f2875111 Add p.Rank as shortcut for p.group.Permission 2016-07-14 22:22:31 +10:00
UnknownShadow200
f2b60e488e Fix issue with /main [mapname] causing mapname to be loaded twice if [mapname] was already a loaded map. 2016-07-14 16:37:59 +10:00
UnknownShadow200
e6f82e09d7 Using rocket/firework/door no longer adds entry to BlockDB. 2016-07-13 10:11:02 +10:00
UnknownShadow200
5c1c4cc937 Simplify /binfo output and also use relative instead of absolute time. 2016-07-13 09:54:27 +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
b98ffc5bf5 Include message about coordinates in pixels for normal sized blocks in lb/gb creation process. (Thanks goodlyay) Closes #195. 2016-07-11 20:21:57 +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
1eb64acc24 Fix icon not disappearing from taskbar on windows. 2016-07-11 19:41:02 +10:00
UnknownShadow200
86fde29248 Do not create a separate unnecessary thread for initing the server. 2016-07-11 19:24:24 +10:00
UnknownShadow200
d63b1bf3f5 Make many timer tasks use scheduler instead, use separate background scheduler for auto-level and blockdb saving. 2016-07-11 15:09:46 +10:00
UnknownShadow200
bee32936d8 Make Scheduler more extensible and start reducing usage of timers. 2016-07-11 14:52:55 +10:00
UnknownShadow200
3a71370af5 Initial implementation of new improved scheduler class. 2016-07-11 14:11:57 +10:00
UnknownShadow200
3bf528ee54 Remove the abandoned native sql backend replacement code. 2016-07-11 12:47:42 +10:00
UnknownShadow200
cf8e344c52 Ensure that statements in cleaned up in native sql backend, to avoid connection leaks if an error occurs. 2016-07-11 12:46:11 +10:00