Commit graph

531 commits

Author SHA1 Message Date
UnknownShadow200
4f84533983 Release 0.98.4. 2016-01-01 08:48:53 +11:00
UnknownShadow200
28b076a798 Release 0.98.3 2015-12-31 23:17:44 +11:00
UnknownShadow200
6478ddb987 Allow using scroll wheel in 'colour scheme' in launcher, other minor touchups. 2015-12-31 23:15:40 +11:00
UnknownShadow200
26f9b1d31f Fix not being able to load maps in singleplayer again, do proper ordering of axes tested to fix issue with sliding around corners. 2015-12-31 22:07:01 +11:00
UnknownShadow200
b6035298a1 Fetch better grass step sounds, also use RGB triplets instead of hex colour codes in the launcher. 2015-12-31 21:43:16 +11:00
UnknownShadow200
ceaa891c54 Fix order of collision with axes tested being wrong. (Thanks venom983) 2015-12-31 16:54:10 +11:00
UnknownShadow200
2866436906 Quick fix for last commit with client not receiving EnvMapAppearance v1 packets. 2015-12-31 16:13:36 +11:00
UnknownShadow200
76452c75d1 Implement EnvMapAppearance v2 extension. 2015-12-31 16:02:49 +11:00
UnknownShadow200
06b0562695 Touchup launcher a bit and make default height 40 pixels smaller, also fix clicking 'use sounds' multiple times causing the client to crash. 2015-12-31 15:26:04 +11:00
UnknownShadow200
d7128d5bc7 Use scrollable zoom. 2015-12-31 13:52:58 +11:00
UnknownShadow200
d51f3572b6 Add zoom option to client. 2015-12-31 12:33:55 +11:00
UnknownShadow200
f8e19afe65 Implement clipping for third person camera, also fix sound selection method for blocks being wrong (Thanks 123DontMessWitMe) 2015-12-31 11:09:53 +11:00
UnknownShadow200
ec4b708a84 Fix not being able to select sprites, start work on camera clipping. 2015-12-31 09:28:19 +11:00
UnknownShadow200
53ddd3f829 Fix 'ping packet not being received for over 15 seconds' being shown when not actually disconnected, fix 'Use texture pack' always being shown. 2015-12-30 23:23:43 +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
1887b2f389 Add a first person zoom camera (Thanks imjonnyboy), also first step sound chosen should be solid block directly at feet (Thanks goodlyay). 2015-12-30 21:03:32 +11:00
UnknownShadow200
db930bbd66 Fix select texture pack being broken. (Thanks ShadowMewssacre) 2015-12-30 14:31:33 +11:00
UnknownShadow200
b0b1afc617 Fix level saving from last commit. 2015-12-30 14:00:30 +11:00
UnknownShadow200
1bb4b9d99b Move texture packs and map files into their own sub-directories. 2015-12-30 13:54:33 +11:00
UnknownShadow200
0a17f9e8f1 Adjust selected outline size dynamically depending on distance, fix direct connect settings not being loaded in the launcher. 2015-12-30 12:14:46 +11:00
UnknownShadow200
8b73b0a713 Minor code cleanup, separate event classes. 2015-12-29 16:24:54 +11:00
UnknownShadow200
a7210e3aa9 Fix clouds/sky on OSX. (Big, big thanks to imjonnyboy for the testing) 2015-12-29 14:04:01 +11:00
UnknownShadow200
b1bcfab887 Fixed player model being difficult to squeeze through 8 pixel gaps (Thanks Empy), fix first keyboard press not showing up in input bar (Thanks imjonnyboy) 2015-12-29 11:37:43 +11:00
UnknownShadow200
140ed90269 Don't immediately disconnect on first failed write, thus ensuring all kick messages are shown. 2015-12-28 23:23:42 +11:00
UnknownShadow200
09757d6316 Fix isometric blocks not respecting fullbright (Thanks Empy), fix 'stepping/walking' physics not working with custom stairs. 2015-12-28 22:12:23 +11:00
UnknownShadow200
998768b9f7 Fix crashing when using OpenAL backend (Thanks Vladcosmonaut) 2015-12-28 15:33:03 +11:00
UnknownShadow200
42c38611df Fix texture coordinates being noticably offset in some rare cases. (Thanks 123DontMessWitMe) 2015-12-28 14:06:48 +11:00
UnknownShadow200
f1b0ce972c Fix servers in servers list in launcher on OSX/Linux not being clipped properly. 2015-12-28 08:34:07 +11:00
UnknownShadow200
f03148555e Use absolute instead of relative paths, launching ClassicalSharp from terminal works properly now. 2015-12-27 22:51:26 +11:00
UnknownShadow200
ac1934b37f Fix isometric block textures being back to front, fix isometric block textures not using minBB/maxBB for u coordinates in x/z face quads. 2015-12-27 21:22:11 +11:00
UnknownShadow200
bb69f628da Play sounds of gas/liquid blocks intersecting with before solid blocks underneath (Thanks 123DontMessWitMe), don't italic classical in the launcher. 2015-12-27 21:12:02 +11:00
UnknownShadow200
c32891d868 Sync sounds with leg animations when applicable. 2015-12-27 20:47:18 +11:00
UnknownShadow200
0ae66d3f5f Use background noise texture instead of dirt, redesign buttons to look similar to classicube's launcher. 2015-12-27 10:41:51 +11:00
UnknownShadow200
30f9e7aee9 Combine ClassicubeScreen and MainScreen into one screen. 2015-12-26 23:27:42 +11:00
UnknownShadow200
5fc02e4536 Make sounds nicer - there is less of an audible gap between step sounds, also play step sounds when landing from a jump or fly. 2015-12-25 23:34:47 +11:00
UnknownShadow200
0f95d6d92f Can drag scrollbar in block select screen. 2015-12-25 14:44:28 +11:00
UnknownShadow200
5d65eca0b8 Scrolling with mouse wheel should not affect mouse position in select screen. 2015-12-25 14:10:43 +11:00
UnknownShadow200
3789499245 Middle mouse click should change selected index, not swap block (Thanks goodlyay), also clicking on block in hotbar should move to that block in the block select screen (Thanks FabTheZen). 2015-12-25 13:23:59 +11:00
UnknownShadow200
a69074bb88 Don't dispose of old screen when changing maps (Thanks WolfgangNS) 2015-12-25 12:01:49 +11:00
UnknownShadow200
1116c22a66 Fix held block bobbing being jerky when leaving the ground. (Thanks WolfgangNS) 2015-12-25 11:11:57 +11:00
UnknownShadow200
c52534923f Only apply fog when exactly intersecting with the block. 2015-12-24 21:48:14 +11:00
UnknownShadow200
95bc4a3c03 Fix some packet reading issues with DefineBlockExt. 2015-12-24 16:51:13 +11:00
UnknownShadow200
76ee17523d MinX/Y/Z and maxX/Z should be specified in units of 16. 2015-12-24 16:44:31 +11:00
UnknownShadow200
6e3e5a258d Modularise CpeDefineBlock packet handling in preparation for DefineBlockExt extension, also fix not being able to define more than five hotkeys (Thanks EpicSuperNova). 2015-12-24 15:27:32 +11:00
UnknownShadow200
2b3326197f Fix lighting for non 0 minX/Y/Z and non 1 maxX/Z blocks. 2015-12-24 12:43:56 +11:00
UnknownShadow200
1852330219 Adjust block in hand model so that blocks that aren't full height are more visible. 2015-12-24 00:00:54 +11:00
UnknownShadow200
57b7eb8013 Workaround for servers that rarely send LevelDataChunk before LevelBegin due to async sending. (Thanks BPzeBanshee) 2015-12-23 23:19:36 +11:00
UnknownShadow200
b0c7f5f55a Now particle block break spawning works properly with non 0 minX/Y/Z and non 1 maxX/Z, also fix client taking focus even when not the foreground window (Thanks Joseph) 2015-12-23 23:05:09 +11:00
UnknownShadow200
66e0bc887c Isometric block rendering now works with non 0 minX/Y/Z and non 1 maxX/Z. 2015-12-23 21:58:05 +11:00
UnknownShadow200
8410b5c796 Make arms swing less high and closer to the body to match classicube more closely. (Thanks azmi2299) 2015-12-23 21:16:28 +11:00