64 Commits

Author SHA1 Message Date
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
Goodlyay
3c8ec93a0f Fix model bobbing. 2016-06-25 23:12:13 -07:00
UnknownShadow200
3a93918a2c Fall tilting should not be enabled in third person. 2016-06-26 09:21:37 +10:00
Goodlyay
570dbb43fb Smooth velTilt transition when starting fly/noclip. 2016-06-25 11:34:19 -07:00
UnknownShadow200
6fe8991f33 Don't apply fall tilting when flying or noclip mode. 2016-06-25 20:35:04 +10:00
UnknownShadow200
d3a0cb69c7 Use rewrited view bobbing by goodlyay. (Much much thanks) 2016-06-25 16:13:45 +10:00
UnknownShadow200
6a12fc721c Scale model name with model scale. 2016-06-21 23:33:09 +10:00
UnknownShadow200
46095f6db9 Use methods compatible with OpenTK 1.0 API. 2016-06-21 08:34:27 +10:00
UnknownShadow200
45155390e1 Fix issue #208 for sure this time. 2016-06-12 14:26:59 +10:00
UnknownShadow200
f86017ffe1 Fix 'TNT' showing in block menu as 'TN t'. 2016-06-12 12:45:39 +10: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
d6266ed61e Normalise line endings to end this madness. (Thanks Jjp137) 2016-06-11 17:56:37 +10:00
UnknownShadow200
b2c642b8af Remove Block enum. 2016-06-11 15:29:45 +10:00
UnknownShadow200
58aea5ca6b Refactor key bindings menus. 2016-06-10 15:19:14 +10:00
UnknownShadow200
49f1a6391e Proper entity shadow for chibi models. 2016-06-02 16:18:24 +10:00
UnknownShadow200
ffcc0bcaef Setting spawn should also respawn you, for consistent behaviour with classic. 2016-06-02 16:07:44 +10:00
UnknownShadow200
97ff48e153 Fix respawning. (Thanks goodlyay) 2016-06-02 15:57:11 +10:00
UnknownShadow200
b12fab6944 Scale entity shadows with model scale. 2016-05-31 18:40:07 +10:00
UnknownShadow200
c4f1f69cbd Use a single tab list code base for both CPE ExtPlayerList and original tab list behaviour. 2016-05-29 21:37:38 +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
be28a782f5 Don't show CPE blocks unless the server supports them. 2016-05-16 18:04:42 +10:00
UnknownShadow200
fe6dccc944 Reduce shadow alpha slightly (Thanks goodlyay). 2016-05-16 15:22:28 +10:00
UnknownShadow200
2717458067 Move everything to WorldEnv class. 2016-05-11 19:29:59 +10:00
UnknownShadow200
91cfde2fca Fix sound playing at top of now bottom of leg animation cycle. (Thanks goodlyay) 2016-05-11 17:10:16 +10:00
UnknownShadow200
1ac2e63f13 Finish arbitary scaled models in CustomModel (Thanks 123DMWM), closes #150. 2016-05-09 12:26:07 +10:00
UnknownShadow200
6ee9f75e29 Initial work on new collision engine. 2016-04-27 19:35:45 +10:00
UnknownShadow200
d50476e760 Allow camera to go 0.15 degrees closer to truly vertical (Thanks 123DMWM), also read code page instead of ascii strings for 'disconnect packets' and block names in 'DefineBlock'. 2016-04-26 11:42:08 +10:00
UnknownShadow200
998480f940 Fix client playing sounds from custom blocks that are liquid or walkthrough collision type, but do not intersect the player's collision box. 2016-04-24 18:16:52 +10:00
UnknownShadow200
5e13187892 Move step sound handling into a separate entity component. 2016-04-22 17:42:09 +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