1218 Commits

Author SHA1 Message Date
UnknownShadow200
54534354ba Make /rp code actually sensible, also use packed integer indices for storing positions to update, instead of that pointless 12 byte struct. 2016-04-08 08:41:22 +10:00
UnknownShadow200
2ee3978786 Fix unhandled exception being raised when force-stopping a round which is still counting down to the start of the round. 2016-04-07 21:11:55 +10:00
UnknownShadow200
a9254a0320 Start work on packed uint32 physics args, fix checkpoint blocks. (Thanks goodlyay) 2016-04-07 20:45:59 +10:00
UnknownShadow200
a4737d324a Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-04-07 19:39:47 +10:00
UnknownShadow200
9ea080319c Make /rp rainbow not be quite so laggy, also blocks such as 'wactive_water' now also alias to 'activewater' (thanks goodlyay). 2016-04-07 19:39:27 +10:00
UnknownShadow200
a0cd1885f0 Store convert block ids locally instead of performing a Block.Convert call for each block, reduces map loading time. 2016-04-07 16:57:55 +10:00
UnknownShadow200
5fd7a87351 Fix /os map guns throwing a NullReferenceException. 2016-04-07 16:43:44 +10:00
UnknownShadow200
95aeffe10e Unhandled exceptions in zombie survival should not crash the entire server. (Thanks goodlyay) 2016-04-07 16:12:18 +10:00
UnknownShadow200
c03e09b853 The /texture command should show you a warning if url is > 64 characters, also should show 'help' when an invalid scope is specified. 2016-04-07 12:51:34 +10:00
UnknownShadow200
dfd65bbd77 Fix CPE messages not being reset for zombie survival, fixes #124. 2016-04-07 12:13:50 +10:00
UnknownShadow200
16a3341282 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-04-07 09:55:51 +10:00
UnknownShadow200
df6214160c Make all 'you can only use on X rank or below' messages consistent. 2016-04-07 09:55:22 +10:00
UnknownShadow200
a26e8ab3bc Fix /blocks all showing CPE blocks and also having a rogue 'l, ' at the start (bug since mclawl), also add some sensible aliases for blocks. 2016-04-06 23:09:34 +10:00
UnknownShadow200
fe45ec9552 Remove notify on join/leave, also 'update notify' now is set from the correct button. 2016-04-06 20:26:21 +10:00
UnknownShadow200
a03e0ad0ea Remove unused server properties. 2016-04-06 19:22:18 +10:00
UnknownShadow200
41c10d2b16 Now with 4.256% less redundant looking up of DataRows. 2016-04-06 18:52:09 +10:00
UnknownShadow200
4be21585a9 Block names are no longer quite so hardcoded. 2016-04-06 17:17:30 +10:00
UnknownShadow200
99a40ae05e Also copy custom blocks when doing a /restore. (Thanks goodlyay) 2016-04-06 10:39:07 +10:00
UnknownShadow200
f36ca95686 And so it begins round 2.. start making block properties extensible. 2016-04-05 23:18:16 +10:00
UnknownShadow200
4645049cf6 Fix /os env weather being case sensitive. 2016-04-05 22:42:50 +10:00
UnknownShadow200
4b96f51fb7 air_switch/water_Door/lava_door walkthrough behaviour no longer hardcoded. 2016-04-05 19:14:24 +10:00
UnknownShadow200
dc9b1b4ca1 Fix being able to unmute yourself and a NullReferenceException being thrown when no online player matches the given name. Also /tree should not overwrite existing blocks. (Thanks goodlyay) Closes #122 2016-04-05 17:29:53 +10:00
UclCommander
15d9aab358 Pass .dll to the plugin loader. Fixes #121 2016-04-04 15:11:20 -05:00
UnknownShadow200
86b3f3d374 Finish physics modularisation. Still need to make 'block physics properties configurable, but maybe do that later. 2016-04-04 19:38:10 +10:00
UnknownShadow200
8e98a0a89d More modularising physics. (broken odoors) 2016-04-04 19:27:22 +10:00
UnknownShadow200
2ee1158f43 And so it begins.. begin modularising out physics. 2016-04-04 18:36:14 +10:00
UnknownShadow200
67225c5e6e Use class variable physRandom instead of declaring a new Random() instance every physics tick. 2016-04-04 18:19:34 +10:00
UnknownShadow200
cbbb7bda0e Fix colours in SpawnEntity packets not being converted into fallback colours for clients that don't support TextColors CPE extension. 2016-04-04 08:48:30 +10:00
UnknownShadow200
2349a81f79 Simplify the checking for 'can use additional perm X' across all commands. 2016-04-03 18:32:20 +10:00
UnknownShadow200
25f6d38a6d Make all 'you need additional perm X' messages consistent. 2016-04-03 18:03:25 +10:00
UnknownShadow200
bfba394433 Now with 2.45% less pointless using System.Linq; statements. 2016-04-03 17:29:16 +10:00
UnknownShadow200
98482bebc5 Only resend default texture pack when the url changes, thus meaning we can now avoid the full map refresh for the ClassicalSharp dev builds. 2016-04-03 08:40:32 +10:00
UnknownShadow200
2b96cc8445 Add /os map buildable and /os map deletable. (Thanks goodlyay) 2016-04-03 07:54:51 +10:00
UnknownShadow200
2924d8d969 Second stage of physics refactoring - now all physics call separate functions. (So they can eventually be extended) 2016-04-03 00:19:55 +11:00
UnknownShadow200
a28d0d38e2 First stage of final physics refactoring (in preparation for making them extensible). 2016-04-02 22:34:27 +11:00
UnknownShadow200
2029ee0c94 Make place blocks use extensible method too. 2016-04-02 20:51:34 +11:00
UnknownShadow200
dd2d35a69e Super quick fix for last commit borking portals/messageblocks at feet. 2016-04-02 16:48:09 +11:00
UnknownShadow200
9621275334 Modularise more block behaviour. 2016-04-02 16:38:14 +11:00
UnknownShadow200
eac5ea6794 Allow changing 'clouds height' and 'max fog' in /os env. (Thanks goodlyay) 2016-04-02 11:11:06 +11:00
UnknownShadow200
860087d104 Let's get this started.. begin to modularise block physics behaviour so we can eventually extend it more. 2016-04-02 10:28:57 +11:00
UnknownShadow200
3c17f70f70 Remove /reload <map>, as it's obsolete by /reveal all <map> anyways. 2016-04-01 12:15:22 +11:00
UnknownShadow200
c9722526a4 Using /repeat now works with /static, also /last should show time of use. (Thanks Zingan) 2016-03-31 11:54:32 +11:00
UnknownShadow200
ba111e1676 Fix IndexOutOfRange exception when doing /mb air but with no text provided. (Thanks Lemon) 2016-03-31 09:52:02 +11:00
UnknownShadow200
b6f0568d1f Use Vec3U16 everywhere instead of multiple Pos structs, also fix /gun not reverting blocks when another player changes them from air. (Thanks KawaiiCube) 2016-03-31 09:47:36 +11:00
UnknownShadow200
e838c6d47d Fix /mark for sure this time with negative coordinates. 2016-03-30 16:23:19 +11:00
UnknownShadow200
aec6cae69e Fix /mute (Thanks goodlyay), don't show 'MCgalaxy staff online' in players anymore. 2016-03-30 13:09:20 +11:00
UnknownShadow200
4b2db7195b Use name without + in SpawnEntity packets, also add /os map texturezip. (Thanks goodlyay) 2016-03-30 10:17:43 +11:00
UnknownShadow200
d1764a7ee0 More modularisation in ZombieGame code. 2016-03-30 08:25:05 +11:00
UnknownShadow200
8ea680ed26 Now /clones shows the casing of names. (Thanks Empy) 2016-03-29 23:17:31 +11:00
UnknownShadow200
0a5b0c6ea2 Remove the unused /ctcp and /dcc code from the IRC bot. 2016-03-29 23:00:49 +11:00