4098 Commits

Author SHA1 Message Date
UnknownShadow200
edc249eb7f Don't restrict max deaths to 32767 anymore
Although MySQL still restricts it to 32767 when saving to the DB because the column is a short int type, very few servers use it anyways so not really that important
2020-01-11 16:53:33 +11:00
UnknownShadow200
621bf28221 Get rid of unused CommandBehaviour 2020-01-11 16:02:49 +11:00
UnknownShadow200
0565f89abb Remove more useless stuff 2020-01-11 13:37:15 +11:00
UnknownShadow200
9f3e3d053c cleanup CharSetMap 2020-01-11 13:17:43 +11:00
UnknownShadow200
76639c2bae integrate IDBDataParameterCollection into IDBCommand 2020-01-11 12:41:00 +11:00
UnknownShadow200
4acd3bd7ba Remove some misc unused stuff 2020-01-11 00:36:35 +11:00
UnknownShadow200
0b28cfddb4 Remove stuff don't use from DBDataReader 2020-01-11 00:25:08 +11:00
UnknownShadow200
7712897d70 we don't use GUID stuff so remove it 2020-01-10 23:49:43 +11:00
UnknownShadow200
583035146e And port MySQL over to new DB interfaces 2020-01-10 23:39:12 +11:00
UnknownShadow200
dd6150f8c9 Start moving to own implementation of DB interfaces instead of system.data 2020-01-10 22:31:34 +11:00
UnknownShadow200
a13692cebb Combine code from extensions folder into main 2020-01-10 22:05:50 +11:00
UnknownShadow200
88c03c6db0 and more stuff gone 2020-01-10 21:55:14 +11:00
UnknownShadow200
2b72c397f1 remove stuff from connectionstringbuilder 2020-01-10 21:47:24 +11:00
UnknownShadow200
60054ee764 Remove unused cache/clone stuff 2020-01-10 21:36:43 +11:00
UnknownShadow200
e6c45e13bc Drop management stuff don't need 2020-01-10 21:31:46 +11:00
UnknownShadow200
c0738c8d32 Get rid of Resources.resx 2020-01-10 21:12:03 +11:00
UnknownShadow200
d6f5c255d6 Get rid of Throw function and just use throw 2020-01-10 20:26:27 +11:00
UnknownShadow200
7f59bd995b Get rid of some unused code 2020-01-10 20:15:27 +11:00
UnknownShadow200
38077d30d8 Initial work on integrating mysql 2020-01-10 19:43:37 +11:00
UnknownShadow200
a865a60cce few very minor optimisations to libnoise 2020-01-09 22:51:15 +11:00
UnknownShadow200
76a98a3a18 Simplify Voronoi a bit 2020-01-09 21:50:58 +11:00
UnknownShadow200
7849b7a111 Avoid a few pointless memory allocations in .lvl exporter
This also fixes the .lvl header being endian dependent, not that it probably matters
2020-01-09 21:10:10 +11:00
UnknownShadow200
7742887367 Get rid of unnecessary Math class in libnoise 2020-01-09 14:07:49 +11:00
UnknownShadow200
f43fad2667 Get rid of stuff we don't really need from libnoise 2020-01-06 12:55:05 +11:00
UnknownShadow200
b98a10693c Integrate LibNoise into MCGalaxy instead of using external dll 2020-01-06 12:45:00 +11:00
UnknownShadow200
64cb2a170f Fix confusing behaviour where you could make a block be both a portal/MB, portal/door etc. Now you can only make it one behaviour.
This confused users because you could say make a block both a portal and a message block with /blockprops, but it would only behave as a message block.
2020-01-05 12:03:09 +11:00
UnknownShadow200
46203b6e74
Grammar fix in changelog to test webhook 2020-01-01 11:25:09 +11:00
UnknownShadow200
6655b34f13
Change from OSX to macOS in the readme 2020-01-01 10:25:06 +11:00
UnknownShadow200
47977435d1 Oops forgot to fix updater too 2019-12-27 12:50:00 +11:00
UnknownShadow200
ea666daf5b Fix building debug configuration putting some files in bin/release still (Thanks 123DMWM) 2019-12-27 12:47:53 +11:00
UnknownShadow200
4815333e29 Make /mirror x more logical in that it flips all X coordinates of blocks instead of Z coordinates (and save for /mirror z) 2019-12-24 20:35:22 +11:00
UnknownShadow200
42ef62035e Release 1.9.1.6 1.9.1.6 2019-12-24 15:59:14 +11:00
UnknownShadow200
b49b02580e Fix bots on a map getting deleted if you changed x/y/z scale of a bot to a decimal number and your system language uses , instead of . 2019-12-24 08:22:59 +11:00
UnknownShadow200
898d168f36 don't try catch in Message 10 times, just log error first time it throws an error. (although it never should anyways) 2019-12-07 10:08:39 +11:00
UnknownShadow200
5f1cc75012 Completely rewrite .dat parser, this fixes imported worlds having their blocks being shifted over 2019-12-02 19:13:30 +11:00
UnknownShadow200
60ec3ba964 should be 'had their model changed' not 'had their model change' 2019-11-27 21:27:26 +11:00
UnknownShadow200
43f7132091 Fix /model chibi incorrectly saying scale can only go up to 2 (Thanks fam0r) 2019-11-27 21:22:32 +11:00
Goodlyay
7babf97a8c Change VelocityControl standard from 32 being one
block height boost to 1 being one block height boost
2019-11-27 00:17:27 -08:00
Goodlyay
9068975d93 Add support for CPE VelocityControl 2019-11-26 22:59:39 -08:00
UnknownShadow200
76b5147fd5 Make sure salt is only ASCII alphanumeric, and double length to 32 2019-11-25 21:35:06 +11:00
UnknownShadow200
3447ee82c6 Fix /money without arguments showing '' is not a valid player name (Thanks yuri) 2019-11-25 11:13:44 +11:00
UnknownShadow200
c4390b3729 Release 1.9.1.5 1.9.1.5 2019-11-24 18:54:43 +11:00
UnknownShadow200
6512f06ee8 Bump MySql.Data.dll up to 6.9.8, so it works out of the box with MySQL server versions > 8.0. Fixes #521. 2019-11-24 18:39:45 +11:00
Goodlyay
f623d977ea this was supposed to be in the last commit 2019-11-19 00:28:55 -08:00
Goodlyay
d3b431a63c Add support for CPE SetSpawnpoint.
Also server informs you when you touch a checkpoint now.
2019-11-19 00:28:01 -08:00
UnknownShadow200
1e56be9007 fix painting over grass while holding dirt appearing as air, even though the block was actually unchanged in the world. Fixes #500. (thanks kylbert) 2019-11-18 08:28:19 +11:00
UnknownShadow200
3cfbd59023 Revert to previous behaviour of just using per-axis model scale, instead of multiplying by base model scale 2019-11-06 18:33:23 +11:00
UnknownShadow200
8ace5b0d40 fix /replace and /replacenot getting affected by transforms (thanks tornato) 2019-11-06 07:42:08 +11:00
UnknownShadow200
c9ce645878 Fix warps list not getting cleared before loading on /server reload. (Thanks DaScavenger) 2019-11-06 07:29:52 +11:00
UnknownShadow200
c84da8f915 Ensure Blockchange can't be called from multiple threads.
This fixes rare case where doing a large /copy, then adding three marks, would cause the third mark (and any subsequent marks) to cause a blockchange error
2019-11-02 22:03:59 +11:00