135 Commits

Author SHA1 Message Date
UnknownShadow200
72b6c8f9e4 You shouldn't be pushed in Enhanced mode 2017-02-12 00:13:19 +11:00
UnknownShadow200
f7acc5150a better mob AI 2017-02-09 23:28:36 +11:00
UnknownShadow200
58f80a2f81 Better entity pushing 2017-02-08 14:37:17 +11:00
UnknownShadow200
e7aa519846 more concise interpolation, fix last commit 2017-01-25 22:30:56 +11:00
UnknownShadow200
55093847db initial entity rotation. breaks multiplayer. 2017-01-25 21:16:11 +11:00
UnknownShadow200
9aa8809e78 hud now displays blocks count 2017-01-20 13:55:51 +11:00
UnknownShadow200
fd454c0c01 Now some entities spawn and can be clicked on. 2017-01-20 13:08:28 +11:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
96710328a8 Core: Fix respawning in singleplayer sometimes putting you inside a block
also a minor touchup to reduce IModel code
2016-11-06 14:40:39 +11:00
UnknownShadow200
8dac0f0697 Client: fix default value of jump height when system doesn't use . as decimal point. 2016-11-01 22:45:27 +11:00
UnknownShadow200
a46c472496 minor changes 2016-11-01 20:56:00 +11:00
UnknownShadow200
297983efdb Core: Change Double Jump to WoM style hacks, also noclip must be held down in WoM style hacks mode. 2016-11-01 12:17:29 +11:00
UnknownShadow200
71799ba86c Survival: add basic structure for a healthbar 2016-10-20 16:52:37 +11:00
UnknownShadow200
d837e52724 Better indentation 2016-08-30 12:49:24 +10:00
UnknownShadow200
fd879b0b00 Fix HackControl resetting jump height to default of 1.2 blocks, not user's jump height on non -hax maps. 2016-08-26 16:53:04 +10:00
UnknownShadow200
4ffa029fa9 Start on (non-working) player push. 2016-07-25 13:03:29 +10:00
UnknownShadow200
7432413a77 Move gui code to a separate class. 2016-07-25 12:11:55 +10:00
Goodlyay
ce2e297551 Add velocity based tilt to view bobbing. 2016-06-25 02:48:35 -07:00
UnknownShadow200
18c5785ace Fix respawning/spawning not resetting velocity to zero (matches vanilla classic behaviour, thanks goodlyay), fix local player variables not being reset on reconnect (thanks AndrewPH), closes #208. 2016-06-12 10:16:23 +10:00
UnknownShadow200
58aea5ca6b Refactor key bindings menus. 2016-06-10 15:19:14 +10:00
UnknownShadow200
6111e72f88 Remove some unused code. 2016-05-31 17:41:49 +10:00
UnknownShadow200
3dd7a8599d Allow using a full-block step instead of just slabs. (Thanks goodlyay) 2016-05-24 15:23:01 +10:00
UnknownShadow200
442d72bd6b More usage of IGameComponent 2016-05-08 18:53:52 +10:00
UnknownShadow200
3efd2365e1 Make warning dialogs less hacky. 2016-04-26 19:03:06 +10:00
UnknownShadow200
5e13187892 Move step sound handling into a separate entity component. 2016-04-22 17:42:09 +10:00
UnknownShadow200
5e9f401449 Revert last commit, makes no sense to reimplement Clipboard handling. 2016-04-16 12:26:41 +10:00
UnknownShadow200
c050ae7a9e Add very basic .lvl importer (need to fallback physics blocks, no support for custom blocks), also tidy up some of the interfaces. 2016-04-11 09:55:02 +10:00
UnknownShadow200
fb0fdce7ab Client should provide visual feedback when respawning/spawning by slightly teleporting the player up one pixel. (Thanks FrostFox) Closes #158 2016-04-07 21:35:26 +10:00
UnknownShadow200
e66116bdf4 Fix respawn on non-air blocks. (Thanks goodlyay) 2016-04-01 11:44:51 +11:00
UnknownShadow200
634b3213c3 Modularise LocalPlayer.Physics into separate PhysicsComponent. 2016-03-31 21:25:25 +11:00
UnknownShadow200
37c6d8c84e Store enum type in the EnumValidator, in preparation for the options buttons to also show the enum value. 2016-03-30 18:03:52 +11:00
UnknownShadow200
abf965b346 Fix respawn not working properly with larger models. (Thanks goodlyay) 2016-03-30 17:27:09 +11:00
UnknownShadow200
d86f599a5d Modifiable liquids should affect all translucent blocks, translucent blocks should show as such in the block in hand, also fix seaming visibilities between translucent blocks on the outside of the map and inside it. 2016-03-29 20:32:09 +11:00
UnknownShadow200
0a8f0a063f Fix your client being pushed up 0.001 blocks repeatedly when pushback placing on the side of a block. 2016-03-28 08:19:49 +11:00
UnknownShadow200
7a2e5d6049 Organise most things into namespaces. 2016-03-27 09:33:51 +11:00
UnknownShadow200
b857bf23ec Implement 'classic + hax' mode, also show 'choose mode' instead of 'pure classic mode' in the launcher. 2016-03-26 17:45:52 +11:00
UnknownShadow200
a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200
d70851a1b9 Pure classic mode should not intefere with normal mode settings. (Thanks FabTheZen) 2016-03-23 23:28:23 +11:00
UnknownShadow200
36237616d2 Fix pushback placing being permanently disabled after visiting a -hax map. (Thanks Goodlyay) Launcher now compares version numbers, rather than release dates. 2016-03-17 16:49:40 +11:00
UnknownShadow200
f61f3295a5 horspeed=XYZ is now recognised in a map motd. (Thanks RealRoland) 2016-03-01 13:54:42 +11:00
UnknownShadow200
80f6c25bb1 Fix the randomly being thrown high into the air after disabling noclip with speed and flying up on. 2016-02-22 22:44:41 +11:00
UnknownShadow200
5f00aad7be Fix alex skin detection for non 64x64 skins. 2016-02-22 22:14:28 +11:00
UnknownShadow200
f78af8e815 Implement basic entity shadows. 2016-02-18 22:09:57 +11:00
UnknownShadow200
2cb3322c34 Modularise Entity and Player class more. 2016-02-16 23:58:17 +11:00
UnknownShadow200
eb3bbc168a Separate player logic into separate component classes. 2016-02-16 23:37:18 +11:00
UnknownShadow200
c28e1f343f Default speed modifier should be 10, to match ClassiCube. 2016-02-05 21:39:51 +11:00
UnknownShadow200
25a4f792fe More work on own entity shadow. 2016-02-05 13:31:52 +11:00
UnknownShadow200
bfe9e287c6 Less popping in of chunks on fog border (Thanks MrGoober), also can press F8 to show a shadow above the block you are standing on. (Thanks MrGoober) 2016-02-05 00:10:01 +11:00
UnknownShadow200
d6e541bc91 Minor memory optimisations. 2016-02-02 19:04:20 +11:00