3169 Commits

Author SHA1 Message Date
UnknownShadow200
abab9f11e5 Modularise UndoFile into UndoFileText, begin work on new UndoFile binary format. 2016-01-03 17:36:31 +11:00
UnknownShadow200
7a41eea121 Modularise undo saving/loading. 2016-01-03 16:48:23 +11:00
UnknownShadow200
39f962e38a Save origin coordinates for copying/pasting (Thanks FabTheZen). 2016-01-03 16:38:52 +11:00
UnknownShadow200
57bbf37263 Remove /quick (draw commands over 10,000 blocks already reload the map) and remove /zz (Typing /zz will be treated as /static z) 2016-01-03 16:13:38 +11:00
UnknownShadow200
822b6c4c7d Wipe all the broken translation services code as you needed to register an account anyway, also fix edge height not saving for under 0 or over 255 (Thanks goodlyay). 2016-01-01 23:36:21 +11:00
UnknownShadow200
6d8c70ea50 Minor cleanups in some commands. 2016-01-01 22:57:20 +11:00
UnknownShadow200
df2a20efe5 Cleanup colour code handling. 2016-01-01 21:41:44 +11:00
UnknownShadow200
fc7203179f Fix a bug in /os. 2015-12-30 17:45:05 +11:00
UnknownShadow200
157d37ab0b Fix horizon/border being wrong way around in /env. 2015-12-29 16:41:21 +11:00
UnknownShadow200
83b1d2e621 Fix being able to connect multiple times under same account. 2015-12-28 12:58:37 +11:00
UnknownShadow200
dc6b51d942 Fix .x help on IRC printing a 'An error occurred' message all the time. 2015-12-28 12:10:58 +11:00
UnknownShadow200
ed48efca62 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2015-12-28 11:42:52 +11:00
UnknownShadow200
d4db8832ef Cleanup /players, /players <rank> actually works, reuse same players list printing code for IRC. 2015-12-28 11:40:40 +11:00
UnknownShadow200
f696747608 Cleanup GlobalSend/GlobalMessage functions, modularise and reduce copy-paste. 2015-12-25 21:37:22 +11:00
UnknownShadow200
cff4a4aef5 Cleanup /chatroom command. 2015-12-25 20:32:42 +11:00
UnknownShadow200
a563de7391 Update CmdCuboid.cs 2015-12-22 23:09:01 +11:00
UnknownShadow200
9f6c4bf5e0 Merge pull request #86 from UnknownShadow200/DrawingIII
Drawing III.
2015-12-21 14:50:05 +11:00
UnknownShadow200
d44e56431e Add simpler pyramid draw op. 2015-12-21 14:48:52 +11:00
UnknownShadow200
d57ec4e292 Cleanup CmdSpheroid and make it use proper DrawOp classes now, kill the awful CmdEllipse, also use a common 'DrawCmd' class to allow more sharing of code. 2015-12-21 11:27:12 +11:00
UnknownShadow200
873b0b58be Merge pull request #85 from UnknownShadow200/DrawingII
I think I'm too tired, RandomBrush needs a block in the constructor.
2015-12-19 16:43:36 +11:00
UnknownShadow200
625453042e I think I'm too tired, RandomBrush needs a block in the constructor. 2015-12-19 16:42:55 +11:00
UnknownShadow200
692aad29a5 Merge pull request #84 from UnknownShadow200/DrawingII
Drawing part 2.
2015-12-19 16:41:44 +11:00
UnknownShadow200
aa551b4317 Oops, random brush should not be seeded based on block type. 2015-12-19 16:41:15 +11:00
UnknownShadow200
23d7179dfc Trying to draw over max blocks should just use a generic 'cannot draw more than' message. 2015-12-19 16:38:19 +11:00
UnknownShadow200
002e114a6d Fix cuboid holes. 2015-12-19 16:36:03 +11:00
UnknownShadow200
a98c35fbef Use new DrawOp classes in CmdCuboid, cleanup CmdCuboid. 'holes' mode still not working properly, however. 2015-12-19 00:17:42 +11:00
UnknownShadow200
be56112a95 Merge pull request #83 from UnknownShadow200/Drawing
Drawing part 1.
2015-12-18 22:47:59 +11:00
UnknownShadow200
5a4206a4d4 Add CuboidHollow, CuboidWalls, and CuboidWireframe draw ops. 2015-12-18 22:46:58 +11:00
UnknownShadow200
dd9a7b2aa3 Oops, I meant to send EnvColors not EnvMapAppearance there. 2015-12-14 10:55:09 +11:00
UnknownShadow200
84339ed96a Move timers to their own file. 2015-12-13 22:34:18 +11:00
UnknownShadow200
89c4ad14bb Fix /global. 2015-12-13 17:37:41 +11:00
UnknownShadow200
bdf2e97f91 Plugin events now have 63.29% less code duplication. 2015-12-13 17:06:43 +11:00
UnknownShadow200
a68ed87416 Fix long messages being borked on Mono. Thanks venom983 for his moral support and reassurance with finding the bug. 2015-12-13 14:20:56 +11:00
UnknownShadow200
80d4f757f3 Add LongerMessages CPE extension support. 2015-12-11 15:45:26 +11:00
UnknownShadow200
3a90195de4 Add /reach, which allows AdvBuilder+ to change their reach distance for modifying blocks on supporting clients. 2015-12-11 15:20:48 +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
b5aa9ceb0d Remove /megaboid, as it has long since been obsoleted by cuboid with blockqueue. 2015-12-09 13:08:30 +11:00
UnknownShadow200
0aef4aeedb Minor performance optimisations, some removal of duplicated code. 2015-12-08 20:34:36 +11:00
UnknownShadow200
12e4017d76 Give names to each manually created thread for easier debugging. 2015-12-08 18:00:44 +11:00
UnknownShadow200
c25c6dec3d Merge pull request #81 from UnknownShadow200/Physics45
More cleanup of block physics.
2015-12-08 17:39:38 +11:00
UnknownShadow200
bb151638ed Correct licenses to note that original physics were from MCSharp/MCZall/MCLawl 2015-12-08 17:37:48 +11:00
UnknownShadow200
db5db2d9c9 Cleanup firework physics. 2015-12-08 17:28:11 +11:00
UnknownShadow200
c71d0e3c77 Cleanup waterfall/lavafall/magma/geyser block physics. Fix magma physics which has been broken since MCLawl. 2015-12-08 16:39:49 +11:00
UnknownShadow200
fe71c81e75 Cleanup snake block physics, and make them actually work again. 2015-12-08 14:24:10 +11:00
UnknownShadow200
436583659a Modularise air physics. 2015-12-08 13:00:49 +11:00
UnknownShadow200
1763dc9e35 Cleanup active lava/water physics. 2015-12-08 11:19:38 +11:00
UnknownShadow200
e838249754 Move physics for blocks with extrainfo into their own class. Remove explode/rainbow/finite extrainfo as they are unused in the core. 2015-12-08 10:19:43 +11:00
UnknownShadow200
de01b13afe Add basic framework for new draw operations. 2015-12-07 23:00:40 +11:00
UnknownShadow200
651de972d4 Merge pull request #80 from UnknownShadow200/NetCleanup
Networking cleanup
2015-12-07 22:24:36 +11:00
UnknownShadow200
9c3269944a Fix issues with entities not having position updates. 2015-12-07 22:22:28 +11:00