33 Commits

Author SHA1 Message Date
UnknownShadow200
5f00aad7be Fix alex skin detection for non 64x64 skins. 2016-02-22 22:14:28 +11:00
UnknownShadow200
2cb3322c34 Modularise Entity and Player class more. 2016-02-16 23:58:17 +11:00
UnknownShadow200
ff64b2c23e Fix head yaw rotating incorrectly compared to yaw. (Thanks goodlyay) 2016-02-09 22:23:43 +11:00
UnknownShadow200
599944d943 Fix isometric blocks/block models sampling from wrong vertical location and fix order of rendering of elements in the hotbar. (Thanks 123DontMessWitMe) 2016-01-17 16:40:14 +11:00
UnknownShadow200
363a847152 Use animations in inventory and hotbar. (Thanks FabTheZen) 2016-01-13 23:12:03 +11:00
UnknownShadow200
6a2514af4e Fix 'use classic gui' option not being shown (Thanks venom983), fix view matrix having issues when spectating someone who is looking straight up or down in classicube. (Thanks 123DontMessWitMe) 2016-01-13 22:16:45 +11:00
UnknownShadow200
bbe3820e95 Initial implementation of head vs body yaw roation, also use default.png in more places instead of always hardcoding arial. (Thanks Vladcosmonaut) 2016-01-12 21:32:31 +11:00
UnknownShadow200
0102471e91 Implement gas block draw type in BlockDefinitions, also allow press function keys in text input widget (Thanks FabTheZen). 2015-12-30 21:42:20 +11:00
UnknownShadow200
6fb7e099f9 Remove Height[] array and use MaxBB[].Y in its place, also fix sprites being drawn with wrong height in block in hand. 2015-12-23 17:43:45 +11:00
UnknownShadow200
10c3733533 BlockModel and block in hand can now use non-0 minX/Z and non-1 maxX/Z. 2015-12-23 16:31:15 +11:00
UnknownShadow200
b0230dd819 Initial work for Android. 2015-12-16 18:16:27 +11:00
UnknownShadow200
89c2ae40f9 Fix not being able to slide up small blocks with height < slab height (Thanks Empy), now use actual model's collision size instead of the default humanoid collision size, closes #110. 2015-12-15 23:32:37 +11:00
UnknownShadow200
2e317c4b99 Add proper sounds, fix block models, remove vertical water on map edges. 2015-12-03 20:35:40 +11:00
UnknownShadow200
5987d152b1 Respect whether a block is 'full bright' for block models. 2015-12-01 16:58:43 +11:00
UnknownShadow200
1c5ef409ed Fix some of current text in top left not having font changed, hopefully improve view bobbing somewhat. 2015-11-24 11:04:29 +11:00
UnknownShadow200
30c4384d66 Refactor block models - they rotate and use shading, also orient sprite block models correctly. Add slight bobbing up/down of in-game entities. 2015-11-24 09:17:16 +11:00
UnknownShadow200
83c8495340 Only convert full black/white pixels to transparent for fully opaque hats, use shading for skins. 2015-11-23 17:04:50 +11:00
UnknownShadow200
4c219b8a46 Fix text input being slightly expanded when using default.png, block in hand now doesn't draw in third person, uses sunlight/shadowlight and has a left click animation. 2015-11-16 12:20:01 +11:00
UnknownShadow200
83af1b5a2d Initial block in hand model. No left/right click animations yet though. 2015-11-16 10:48:51 +11:00
UnknownShadow200
078b7b2747 Cleanup entity rendering, fix own skin changes not being shown and disable alpha testing for humanoid models (Thanks 123DMWM) 2015-11-11 14:48:26 +11:00
UnknownShadow200
c7ebbf985b Fix block model on AMD, fix /client gpu info crashing client, add support for default minecraft font. 2015-10-27 18:02:57 +11:00
UnknownShadow200
1f54263749 Fix sprites not being full bright if they should, overhaul fps screen to also display current position and hack states. FPS can be hidden with option 'Show FPS' now. 2015-10-08 19:39:27 +11:00
UnknownShadow200
dde58e8b1d Reorganise BlockInfo, more work on BlockDefinitions. 2015-09-22 16:48:04 +10:00
UnknownShadow200
8a076102f4 BlockModel shouldn't always use LocalPlayer's modelname, fixes #82. 2015-09-21 12:06:51 +10:00
UnknownShadow200
105496e9f8 Eye position should reflect model height. 2015-09-19 17:32:37 +10:00
UnknownShadow200
7c3b59691b Fix block models. 2015-09-13 10:57:17 +10:00
UnknownShadow200
03b21b62a7 Do not use our own special packed atlas, use the standard atlas in preparation for #42. 2015-09-06 08:13:21 +10:00
UnknownShadow200
60c753a2fd Make entity models dynamic in preparation for #45, also means we make a lot less matrix multiplications. Still broken! 2015-09-03 19:20:08 +10:00
UnknownShadow200
ad18567f69 Fix bug with StringBuffer/UnsafeString being drawn way too wide on some Windows versions, fixes #46. (Thanks Cheesse) 2015-09-03 18:40:25 +10:00
UnknownShadow200
4371246f96 Add support for drawing indexed dynamic VBs - use less memory in WeatherRenderer and can draw more particles in ParticleManager. 2015-09-03 06:32:28 +10:00
UnknownShadow200
4e34637a05 Minor code cleanup. 2015-08-15 13:51:22 +10:00
UnknownShadow200
1590664f68 Make IGraphicsApi even more consistent. 2015-08-04 07:17:20 +10:00
UnknownShadow200
4cc1e27157 Cleanup the solution - move the client's files and folders into their own folder. 2015-07-25 06:45:14 +10:00