828 Commits

Author SHA1 Message Date
UnknownShadow200
67dabbf819 Start work on a lightweight native sqllite backend. 2016-03-25 18:06:53 +11:00
UnknownShadow200
fb2b3bb8b9 Fix remaining bugs with optimised binary format, deprecate saving binary format. 2016-03-25 15:53:14 +11:00
UnknownShadow200
04198f7f94 Add experimental new optimised binary format for undo (saves 33% of file size) 2016-03-25 15:19:23 +11:00
UnknownShadow200
3dff13aade Fix /whois and /whowas raising an error when there is an empty line in the text/bans.txt file. (Thanks RealRoland) 2016-03-25 10:22:33 +11:00
UnknownShadow200
16b13ff70a Fix door_green blocks removed when they activate a neighbouring fireworks/rocket/tnt block and the physics level is doors-only. 2016-03-25 09:53:20 +11:00
UnknownShadow200
6f06dff408 Cleanup /gcrules. 2016-03-25 09:35:56 +11:00
UnknownShadow200
4e78c32497 Use zombie model for zombie survival, reduce code duplication in /undo variations. 2016-03-23 22:44:54 +11:00
UnknownShadow200
1d6bf621a8 Initial implementation of UndoArea. 2016-03-23 19:55:10 +11:00
UnknownShadow200
60f68ae7d4 Gui no longer makes an annoying beep sound when you enter chat or commands. (Thanks goodlyay) 2016-03-23 18:09:13 +11:00
UnknownShadow200
764bc394be Update /undo and /highlight code to work between a given start and end time. 2016-03-23 17:17:27 +11:00
UnknownShadow200
5c31e47667 Add new /hug command. (coded by goodlyay, thanks) 2016-03-23 10:50:46 +11:00
UnknownShadow200
5687901de6 Fix not being able to place blocks in other maps when zombie survival is active, also Blockqueue now uses BulkBlockUpdate if applicable. 2016-03-23 10:24:43 +11:00
UnknownShadow200
6fd3f50914 Initial work on supporting an /undo similiar to fCraft for draw operations. 2016-03-23 08:31:41 +11:00
UnknownShadow200
b5eaa7d4d2 Fix 'round end' being shown twice when the round ended with humans surviving, fix entities being repeatedly respawned, update /time to also show the time left in the round when running with zombie survival. 2016-03-22 22:55:12 +11:00
UnknownShadow200
a24dbf123d Some minor fixes for zombie survival, /store now shows all buyable items if no item name is given. 2016-03-22 22:34:09 +11:00
UnknownShadow200
a0c241f487 Super quick fix for mazes being broken. 2016-03-22 11:26:05 +11:00
UnknownShadow200
f983d09a7c Make /maze allocate 85.35543% less memory. 2016-03-22 11:25:06 +11:00
UnknownShadow200
2353897f3a The maze command is now a drawop. 2016-03-22 10:43:59 +11:00
UnknownShadow200
61183a60f6 Move /undo handlers into own DrawOp classes, in preparation for a proper /redo rewrite. 2016-03-22 09:56:53 +11:00
UnknownShadow200
2b16a8b336 Fix (x mins/seconds left) not being removed at the end of a round in zombie survival. 2016-03-21 23:54:11 +11:00
UnknownShadow200
cb6cdcc38b Implement (non-working) TriangleDrawOp. 2016-03-21 21:52:47 +11:00
UnknownShadow200
1112e4aa36 Refactor drawing operations, in preparation for TriangleDrawOp. 2016-03-21 21:03:13 +11:00
UnknownShadow200
10acb965a0 Show round time left in the top right too for zombie survival. 2016-03-21 16:41:24 +11:00
UnknownShadow200
5f4ecc792d The /mapset command now allows setting 'pillaring' and 'buildtype' for zombie survival maps. 2016-03-21 13:43:15 +11:00
UnknownShadow200
3646407eef Add build types (normal/nomodify/modifyonly) 2016-03-21 13:22:05 +11:00
UnknownShadow200
47911b6e29 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-03-21 11:09:27 +11:00
UnknownShadow200
440b1d4982 Add initial basis for a /human (similiar to /ironman in MCDzienny) command for zombie survival. 2016-03-21 10:36:52 +11:00
UnknownShadow200
2ad392819c Tilde at start of message sends a message to all human or infected players, using a grave sends a message to all team members. 2016-03-21 10:10:36 +11:00
UnknownShadow200
cb85dab5d4 Update the money figure in the CPE bottomright1 message when player's money changes. 2016-03-21 09:35:33 +11:00
UnknownShadow200
2d042e52f2 Start work on making whether pillar is allowed per-level configurable. 2016-03-21 09:00:28 +11:00
UnknownShadow200
2e1aa7055d Add /mapauthors command for zombie and lava survival. 2016-03-21 07:57:09 +11:00
UnknownShadow200
446560bf4f Can like and dislike maps now for zombie survival and lava survival. 2016-03-20 23:54:11 +11:00
UnknownShadow200
90c4dedf27 Do not change the direct color field of players, only change in the spawn packet. 2016-03-20 23:31:51 +11:00
UnknownShadow200
e34e306363 Show player statuses as CPE messages. 2016-03-20 22:48:08 +11:00
UnknownShadow200
551f66145f Cleanup parts of the core in zombie survival and fix some bugs with it. 2016-03-20 22:15:58 +11:00
UnknownShadow200
f702c72e6c Touchup to team-related code. 2016-03-20 20:56:21 +11:00
UnknownShadow200
75675bf92d Initial work on /team. 2016-03-20 17:34:29 +11:00
UnknownShadow200
fb0c0eb879 Cleanup and optimise /drawimg. 2016-03-20 14:35:51 +11:00
UnknownShadow200
9cb3d00939 Cleanup FindReference and rename it to the more logical ImagePalette class. 2016-03-20 13:59:33 +11:00
UnknownShadow200
4f4cc71f27 Use Utils.CaselessEq in more places. 2016-03-20 13:21:16 +11:00
UnknownShadow200
f985883f39 Using /abort should reset brush, can provide default arguments to brushes now. (Thanks FabTheZen) 2016-03-20 10:39:18 +11:00
UnknownShadow200
45f59749c3 Do not reload the map when making changes to BlockDefinitions for ClassicalSharp 0.98.7/0.98.7, which do not need it. 2016-03-19 23:32:00 +11:00
UnknownShadow200
59a5462e47 Release 1.8.3.0 2016-03-19 22:27:43 +11:00
UnknownShadow200
c23a3d3f0f Fix /resetpass. (Thanks Benedani) 2016-03-19 22:21:42 +11:00
UnknownShadow200
3590a0b4a0 The /gun command is now oriented properly when facing negative X/Z, start work on a /team command for games. 2016-03-19 21:44:57 +11:00
UnknownShadow200
f81f1cb2e1 Cleanup /voice and use your name if no name is explictly givenm remove the redundant /text and /view commands. 1.8.3.0 2016-03-18 22:18:21 +11:00
UnknownShadow200
3a1db7879d Can now apply models to bots. (Thanks goodlyay) 2016-03-18 21:51:37 +11:00
UnknownShadow200
36eb586a7d Museum can now be used with manual backup names. Also, fix backup location directory not being reset if it no longer exists. 2016-03-18 20:47:40 +11:00
UnknownShadow200
580768181d Cleanup and modularise /report, make it usable by console too. 2016-03-18 20:23:51 +11:00
UnknownShadow200
b49ecc9c89 Cleanup /lockdown and remove the pointless /unlock command. 2016-03-18 19:51:16 +11:00