93 Commits

Author SHA1 Message Date
UnknownShadow200
92c2aad07d Better crash dialog message 2017-02-10 11:13:46 +11:00
UnknownShadow200
f7acc5150a better mob AI 2017-02-09 23:28:36 +11:00
UnknownShadow200
6ce84bc623 camera should not clip when NoClip is on 2017-02-09 12:27:26 +11:00
UnknownShadow200
58f80a2f81 Better entity pushing 2017-02-08 14:37:17 +11:00
UnknownShadow200
1ab8982e7a Optimise adv mesh builder 2017-02-07 21:46:46 +11:00
UnknownShadow200
61ef392639 Optimise collision detection 2017-02-03 17:30:21 +11:00
UnknownShadow200
7a96cac27e microoptimisations 2017-01-25 23:09:42 +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
4476b9c63d Inline performance hotspots in collision physics 2017-01-20 15:51:02 +11:00
UnknownShadow200
fd454c0c01 Now some entities spawn and can be clicked on. 2017-01-20 13:08:28 +11:00
UnknownShadow200
530e9eb09c make code work with abstract Entity class instead of Player class 2017-01-20 12:16:38 +11:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
990725035d fix jumpheight=0 issues (thanks goodlyay) 2017-01-14 16:14:33 +11:00
UnknownShadow200
8f2cf0860d style: remove duplicate function 2017-01-09 07:38:46 +11:00
UnknownShadow200
2408984a6b Core: fix custom blocks with collide type swimthrough replacing core block ids not working (Thanks Daeslender) 2016-12-10 07:56:09 +11:00
UnknownShadow200
6ec9c2d4b8 Client: also allow using shift and control to scroll hotbar when B menu is open. (Thanks goodlyay) 2016-11-27 22:02:30 +11:00
UnknownShadow200
250ab7f417 Do same for launcher 2016-11-27 14:50:45 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
Goodlyay
39a15058ed Fix last commit. 2016-11-09 20:39:21 -08:00
Goodlyay
b33b142d6e Core: Make block-in-hand bobbing closer to classic. 2016-11-09 20:37:16 -08:00
Goodlyay
afc1100a8b Core: Fix timing on footsteps. 2016-11-08 21:19:37 -08: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
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
3cb6c1f6af revert last 2 commits, they made things worse in practice 2016-11-01 10:39:47 +11:00
UnknownShadow200
d9efc75678 fix last commit 2016-11-01 10:26:33 +11:00
UnknownShadow200
4adfdb837e Core: Fix camera and model bobbing being in opposite directions. (Thanks goodlyay) 2016-11-01 10:02:25 +11:00
UnknownShadow200
2fa379746a Style: Finish simplifying BlockInfo 2016-10-29 13:49:33 +11:00
UnknownShadow200
d24a929267 Core: Allow building up to 16 chunks per frame. 2016-10-17 16:42:38 +11:00
UnknownShadow200
0b7b5e3a83 Core: Fix model scale not working when computer is set to a language that doesn't use . as its decimal point. (Thanks Daeslender) 2016-10-15 10:25:25 +11:00
UnknownShadow200
2452cc93a7 Style: Use gfx consistently everywhere, instead of mixing api and graphics. 2016-10-12 12:25:12 +11:00
UnknownShadow200
f9c0f75208 Client: Move searcher for block collisions into separate class. 2016-10-10 14:42:05 +11:00
UnknownShadow200
273b3b32e2 Gfx: Remove unnecessary parameter from UpdateDynamicIndexedVb 2016-10-10 09:13:32 +11:00
UnknownShadow200
b576506b86 Gfx: add bool indicating whether texture should use managed or default pool. 2016-10-06 10:54:17 +11:00
UnknownShadow200
ac1a6442a7 Core: Now resetting a custom block that overwrote a core block works properly now. Also fix texture pack not being reset in singleplayer when loading a level without one. 2016-10-04 14:09:20 +11:00
UnknownShadow200
1839da07b4 Client: Reduce code duplication in Picking.cs 2016-09-22 15:50:45 +10: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
25b8f453ad Remove a redundant foreach. 2016-08-15 15:30:19 +10:00
UnknownShadow200
ff4b1eb723 Avoid foreach wherever possible. 2016-08-15 12:57:25 +10:00
UnknownShadow200
4ffa029fa9 Start on (non-working) player push. 2016-07-25 13:03:29 +10:00
UnknownShadow200
7be81bea37 Fix most of remaining compilation errors on android project type. 2016-07-14 11:29:54 +10:00
UnknownShadow200
ab9500bcd4 Permission values from 100 to 127 should also be treated as 'op permissions'. (Thanks Moosfet) 2016-07-13 22:05:41 +10:00
UnknownShadow200
8c292d92e3 Use packed ints instead of 4 byte fields in vertex structs. 2016-07-10 11:23:20 +10:00
UnknownShadow200
0160285b98 Remove unnecessary fields. 2016-07-09 18:02:45 +10:00
UnknownShadow200
499a60a42c Inline CollisionsComponent.GetBoundingBox. 2016-07-08 20:10:58 +10:00
UnknownShadow200
2a233d9b11 Fix z-fighting and picking issues with water/lava. 2016-07-08 14:47:00 +10:00
UnknownShadow200
7236028106 Optimise lava animation slightly. 2016-07-07 22:01:36 +10:00
UnknownShadow200
b135d484b3 Allow custom texture packs to specify a file to use the built-in dynamic lava generation algorithm. (Thanks goodlyay) 2016-07-07 21:56:11 +10:00