1146 Commits

Author SHA1 Message Date
UnknownShadow200
d0caf51a90 Indent tab list items and make tab list group use italic instead of underline, also use same back colour as classicube, closes #199. 2016-05-12 14:55:59 +10:00
UnknownShadow200
d01f39df87 Fix tab list issues with group names not being accounted for when limiting to 20 per column. 2016-05-12 11:26:33 +10:00
UnknownShadow200
67395247f2 Initial work on EnvMapAppearance version 3. 2016-05-12 09:40:02 +10:00
UnknownShadow200
4401823fab Rain speed / Snow speed / Weather falloff are not hardcoded. 2016-05-12 09:34:00 +10:00
UnknownShadow200
febad36b60 Fix issue with empty line in options.txt (Thanks goodlyay) 2016-05-12 08:06:50 +10:00
UnknownShadow200
244a1a8e6d Fix issue with skins not being downloaded anymore on Mono after first 404 on a skin (Thanks Odd0002) and closes #198, also temp fix for sprite blocks in hand (thanks MrGoober). 2016-05-11 22:05:25 +10:00
UnknownShadow200
e8bd5033f3 Reduce code duplication for particles. 2016-05-11 19:37:31 +10:00
UnknownShadow200
2717458067 Move everything to WorldEnv class. 2016-05-11 19:29:59 +10:00
UnknownShadow200
e59b2b4c2b Fix Z-fighting and incorrectly not drawing issues for translucent blocks. 2016-05-11 18:59:37 +10:00
UnknownShadow200
0ab4014001 Fix non-water translucent back faces disappearing when not in same chunk as the player even though the player may be able to see its back faces. 2016-05-11 17:50:32 +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
e9a717e226 Skip rendering entities that we can't see. 2016-05-10 21:57:55 +10:00
UnknownShadow200
d02d56d01b Textures array should be bytes not ints. 2016-05-10 15:08:12 +10:00
UnknownShadow200
37273895dc Properly reset CPE state on server reconnection. 2016-05-09 23:35:44 +10:00
UnknownShadow200
1ac2e63f13 Finish arbitary scaled models in CustomModel (Thanks 123DMWM), closes #150. 2016-05-09 12:26:07 +10:00
UnknownShadow200
7271985f13 Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-05-09 10:37:12 +10:00
UnknownShadow200
bd8d8d3ef9 Initial work on being able to use Model|Scale to draw entities at various scales. (Thanks 123DMWM) 2016-05-09 09:34:01 +10:00
UnknownShadow200
7427c56e19 Fix client status widget returning too big a 'used height'. 2016-05-09 08:46:04 +10:00
UnknownShadow200
60111bcbf2 Add /cuboid command for singleplayer. (Thanks MrGoober) 2016-05-09 08:38:59 +10:00
UnknownShadow200
3fa57fa6ac Add UserEvent events class. Only event currently is when user has manually placed a block. 2016-05-09 00:26:36 +10:00
UnknownShadow200
5633b61fd9 Make select texture pack and load level menus nicer. 2016-05-08 23:41:12 +10:00
UnknownShadow200
ec050aaefc Move code away from TexturePackExtractor into their logical classes. 2016-05-08 23:27:58 +10:00
UnknownShadow200
723585661a Make Animations a game component, make TexturePackExtractor less hardcoded. 2016-05-08 23:05:56 +10:00
UnknownShadow200
d837b31f84 Also backspace in input should backspace colour code before the character. 2016-05-08 22:06:26 +10:00
UnknownShadow200
36e727beae Fix texture pack not changing in singleplayer, tidy up save level menu. 2016-05-08 21:00:29 +10:00
UnknownShadow200
9c432833de Remove .lcl and .fcm exporter, use .schematic exporter which actually works in recent MCEdit. (Thanks goodlyay) 2016-05-08 20:37:41 +10:00
UnknownShadow200
b0f3faa530 Reduce 'popping' effect when leaving the ground and view bobbing is enabled, partially addresses #192. 2016-05-08 19:13:09 +10:00
UnknownShadow200
442d72bd6b More usage of IGameComponent 2016-05-08 18:53:52 +10:00
UnknownShadow200
f5878f70a3 Create .lvl and .fcm level exporter. 2016-05-08 15:39:49 +10:00
UnknownShadow200
d74dc198e9 Reorganise save level screen. 2016-05-08 14:39:53 +10:00
UnknownShadow200
dfde526675 Fix single frame of lava fog in singleplayer. 2016-05-08 14:21:11 +10:00
UnknownShadow200
27f329ac15 Fix 'speed on' being in HUD even when on -hax maps. (Thanks 123DMWM) 2016-05-08 14:10:24 +10:00
UnknownShadow200
b352f1c7c9 Fog calculation should use camera position instead of entity's head position, fixes #191. (Thanks goodlyay) 2016-05-08 13:31:31 +10:00
UnknownShadow200
3aca306645 Fix pressing tab then escape clearing the items in the tab list but still showing its box. (Thanks JplaysClassic) 2016-05-08 13:18:11 +10:00
UnknownShadow200
579357c081 Reset all blocks on disconnection from server. 2016-05-08 00:20:28 +10:00
UnknownShadow200
faa8165b63 Fix client crashing when a LevelInit packet is received, but a Handshake packet was not received beforehand. (Thanks Lemmmy) 2016-05-07 07:26:01 +10:00
UnknownShadow200
7042dccd2f Fix gui/gui.png not being treated as gui.png, fixes #188. 2016-05-06 15:32:43 +10:00
UnknownShadow200
4d8b0fc3d8 Use bitflags instead of booleans for hidden so it can better fit in cache. 2016-05-06 13:43:25 +10:00
UnknownShadow200
f63ca316d7 Reject invalid terrain.png (non square, non power of 2) instead of crashing. (Thanks 123DMWM) 2016-05-06 13:19:11 +10:00
UnknownShadow200
ca0b9cc038 Fix client crashing when animations.txt exists and animations.png is missing (Thanks Chameleonherman), fixes #183. 2016-05-06 12:38:21 +10:00
UnknownShadow200
66d11d7676 Don't draw shared faces for translucent blocks when one of them is a solid collision physics. (Thanks 123DMWM) 2016-05-04 14:31:08 +10:00
UnknownShadow200
024bb78cb1 Also log operating system when a crash occurs. 2016-05-03 10:56:52 +10:00
UnknownShadow200
5b8cf2b1c3 Also store ETags for 'If-None-Match' type cache methods (such as dropbox), fixes #180. 2016-05-02 16:51:40 +10:00
UnknownShadow200
0c84116f93 Do not reallocate ChunkInfo on Refresh(), reduces temp memory allocations. 2016-05-01 22:01:11 +10:00
UnknownShadow200
667c157ef6 Fix tab complete not working when names have _ or . in them. (Thanks goodlyay) 2016-05-01 20:57:59 +10:00
UnknownShadow200
1e3fad5930 Make all game components handle new map / new map loaded. 2016-05-01 11:23:38 +10:00
UnknownShadow200
afe2d05de0 Fix client crashing when entity has an empty name. (Thanks RandomPerson) 2016-04-30 08:26:30 +10:00
UnknownShadow200
a3c87467ab Minorly optimise model rendering. 2016-04-29 12:25:03 +10:00
UnknownShadow200
c2658dfced Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-04-28 09:35:48 +10:00
UnknownShadow200
c80781045d Skip drawing sprite groups we can never see. 2016-04-28 09:09:22 +10:00