6157 Commits

Author SHA1 Message Date
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
UnknownShadow200
8153187a26 Use same sounds url as classicube. (Thanks GlodnyZNatury) 2015-12-23 20:48:10 +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
6fb700ae8f Particles now work with non 0 min and non 1 max. 2015-12-23 15:30:34 +11:00
UnknownShadow200
662b55129e Quick fix for large performance drop of last commit. 2015-12-23 14:35:52 +11:00
UnknownShadow200
4da17dc8c3 Get rid of the leftover testing stuff for the last commit. 2015-12-23 14:22:21 +11:00
UnknownShadow200
5ba8539c03 Initial progress on non 0 minX/Z and non 1 maxX/Z blocks. 2015-12-23 14:20:30 +11:00
UnknownShadow200
52ac0e55df Add button to overwrite existing maps in singleplayer (Thanks arrco) 2015-12-22 23:59:35 +11:00
UnknownShadow200
a5d91ca5cb Fix using scroll wheel on last column past last valid item crashing the client. (Thanks nyxzimus) 2015-12-22 19:10:54 +11:00
UnknownShadow200
31753e1f9e Selection boxes should expand outward instead of inward to match classicube (Thanks 123DontMessWitMe) 2015-12-22 11:27:29 +11:00
UnknownShadow200
cfcab93452 Add reconnect button to error screen. (Thanks 123DontMessWitMe) 2015-12-22 11:08:55 +11:00
UnknownShadow200
9707b083db Can use air block models, also make noclip sliding configurable. 2015-12-22 07:59:32 +11:00
UnknownShadow200
35e0f8cab5 Also include block id in BlockSelectScreen, add invert mouse opition (Thanks Cecil) 2015-12-21 21:10:15 +11:00
UnknownShadow200
851f430a40 When opening block select screen, selected block should be at bottom of visible portion of table not top (thanks imjonnyboy). Noclip should not have drag applied when no movement keys are behind held down. 2015-12-21 17:23:36 +11:00
UnknownShadow200
56c146306a Fix not being able to climb into custom liquids from standard liquids (Thanks 123DontMessWitMe). 2015-12-21 10:44:52 +11:00
UnknownShadow200
aaea397140 Save 'simple arms anim' as an option, start work on supporting non 0 min/1 max cubes. 2015-12-20 23:28:35 +11:00
UnknownShadow200
a094406585 More work on player arms animation. (Thanks goodlyay) 2015-12-20 20:54:57 +11:00
UnknownShadow200
01e6f92b72 Make animations closer to classic. (Thanks goodlyay) 2015-12-20 20:38:12 +11:00
UnknownShadow200
b56edd2dad Add basic for old classic arms animation. 2015-12-20 19:51:19 +11:00
UnknownShadow200
8a934df673 Can press F7 to show axis lines. 2015-12-20 13:54:04 +11:00
UnknownShadow200
508ff9ddf3 Release 0.98.2 0.98.2 2015-12-18 14:10:30 +11:00
UnknownShadow200
8179d9f793 Add sounds for BlockDefinitions. 2015-12-18 14:08:42 +11:00
UnknownShadow200
d104b7f09d Add scrollable block select screen. 2015-12-18 11:39:34 +11:00
UnknownShadow200
e130868f70 Adjust UV range of clouds to always be >= 0. Should hopefully fix cloud rendering issues on OSX. 2015-12-18 00:11:57 +11:00
UnknownShadow200
8c1c3ef2c1 Save last position as spawn point when saving maps, fixes #122. (Thanks Jerralish) 2015-12-17 23:34:43 +11:00
UnknownShadow200
398e775004 When moving horizontally and flying, your vertical fly speed should be same as magnitude of horizontal components (thanks Empy). 2015-12-17 23:26:00 +11:00
UnknownShadow200
ae17538e4d Fix for last fix. 2015-12-17 22:34:41 +11:00
UnknownShadow200
9da349f9fe Fix no-clip being faster than after flying (thanks azmi2299) compared to just no-clip, also fixes noclip being faster after jump with speed (thanks 123DontMessWitme) compared to just normal vertical noclip. 2015-12-17 22:20:20 +11:00
UnknownShadow200
dfa5662f99 Sounds work now. 2015-12-17 22:08:47 +11:00
UnknownShadow200
fa358f9ad2 Add rain particles, use particle pooling. 2015-12-17 18:35:05 +11:00
UnknownShadow200
bd82a60d51 Fix sky being rendered green rarely in OpenGL build, under some circumstances. 2015-12-16 22:35:04 +11:00
UnknownShadow200
2c98941832 Add untested code for the new BulkBlockUpdate CPE extension. 2015-12-16 22:16:34 +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
11b2230b63 Animate spider legs. 2015-12-15 17:16:53 +11:00
UnknownShadow200
975ce17b6e Fix a very silly mistake there. 2015-12-15 13:56:11 +11:00
UnknownShadow200
cbe7b2c840 Fix picking up 'walk through' speed modifiers from blocks below you, even though you should only pick up from those intersecting you. 2015-12-15 13:49:15 +11:00
UnknownShadow200
dacd6e4f44 Use MinBB/MaxBB in place of +0/+1, except for mesh builder. 2015-12-15 13:36:49 +11:00
UnknownShadow200
00774ae6d2 Fix launcher crashing on minimise. 2015-12-15 11:13:39 +11:00
UnknownShadow200
d7e3e9d200 Disable 'hacks setting' screen (as it is pointless to show anyways) when server sends hax/ophax in motd. 2015-12-15 10:05:17 +11:00
UnknownShadow200
3e6e270044 Fix water/lava parkour being more difficult than classicube. Big thanks to venom983 to lots of assistance with testing. 2015-12-14 16:02:03 +11:00