116 Commits

Author SHA1 Message Date
UnknownShadow200
06ba0208bc comments 2017-02-25 18:44:27 +11:00
UnknownShadow200
810b2e8a9a Fix blocks previously sprite not reverting back to default collision bounds (Thanks fam0r) 2017-02-25 16:51:54 +11:00
UnknownShadow200
ec19c2e056 Fix rendering issue with water from last commit 2017-02-21 09:48:47 +11:00
UnknownShadow200
58f1107c24 snow/slab/cobblestone opaque too 2017-02-21 08:44:51 +11:00
UnknownShadow200
2738713a83 Skip inside faces for all opaque blocks, even those that are not a full solid block. 2017-02-21 08:27:09 +11:00
UnknownShadow200
005d0cebe2 For the 0-1 people who bother, make 12 bit block ids as easy as a compile time switch. 2017-02-19 22:29:07 +11:00
UnknownShadow200
a3290a8442 Better scrollbar in inventory (Thanks goodlyay) 2017-02-18 22:27:26 +11:00
UnknownShadow200
b5e4c24172 Use metal sound enum 2017-02-18 18:11:43 +11:00
UnknownShadow200
a16eaca72d Fix last few issues 2017-02-16 16:54:27 +11:00
UnknownShadow200
cf06302e33 Fix leftover issues 2017-02-16 16:42:50 +11:00
UnknownShadow200
c92ebcac6c Use BlockID typedef instead of hardcoding byte everywhere.
In the 0.00001% chance someone changes blockid to be 16 bits
2017-02-16 16:31:17 +11:00
UnknownShadow200
27bb92b58f fix sprites having wrong selection bounds 2017-02-02 15:03:19 +11:00
UnknownShadow200
d947ac6988 Slightly less hardcoding 2017-02-01 17:36:09 +11:00
UnknownShadow200
e7aa519846 more concise interpolation, fix last commit 2017-01-25 22:30:56 +11:00
UnknownShadow200
55093847db initial entity rotation. breaks multiplayer. 2017-01-25 21:16:11 +11:00
UnknownShadow200
c35692a8c6 fix singleplayer cuboid 2017-01-23 15:06:27 +11:00
UnknownShadow200
cc54c6bc80 Initial work on survival test 2017-01-20 09:43:44 +11:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
eddf8229f0 Optimise block tinting 2016-12-21 14:27:24 +11:00
UnknownShadow200
e69f1c862b Style: match indent 2016-12-20 17:09:16 +11:00
Goodlyay
e58d819d56 Core: add fence/wall support into RotatePillar. 2016-12-19 21:59:18 -08:00
UnknownShadow200
2408984a6b Core: fix custom blocks with collide type swimthrough replacing core block ids not working (Thanks Daeslender) 2016-12-10 07:56:09 +11:00
UnknownShadow200
683719fb7c style: minor cleanup in AutoRotate 2016-12-08 09:45:18 +11:00
Goodlyay
9faddef842 Remove test chat, whoops. 2016-12-07 13:56:06 -08:00
Goodlyay
1b505e1ddf Core: Add pillar UD WE NS support to auto rotate. 2016-12-07 13:55:18 -08:00
UnknownShadow200
e769fe8b7f Style: move autorotate stuff into separate file 2016-12-07 21:55:00 +11:00
UnknownShadow200
b785c3e2b7 core: /client cuboid now takes block names 2016-12-07 21:27:12 +11:00
Goodlyay
d4a50ef33f Core: add support for auto-rotating blocks
based on name
2016-12-07 00:22:01 -08:00
UnknownShadow200
e33d39685c Style: Make more code available to external plugins. 2016-12-03 19:26:38 +11:00
UnknownShadow200
75f0a73841 Style: Indent catch and switch properly. 2016-12-02 15:31:34 +11:00
UnknownShadow200
250ab7f417 Do same for launcher 2016-11-27 14:50:45 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
06afac2d4b Quick fix for wrong draw type 2016-11-01 12:24:23 +11:00
UnknownShadow200
2fa379746a Style: Finish simplifying BlockInfo 2016-10-29 13:49:33 +11:00
UnknownShadow200
00f28e2039 Style: Start simplifying BlockInfo 2016-10-29 13:15:00 +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
5fdfba9d1b Client: Move more stuff to DefaultSet 2016-10-04 10:19:13 +11:00
UnknownShadow200
be619e29f0 Client: Start moving stuff into separate DefaultSet class for block properties. 2016-10-04 09:34:21 +11:00
UnknownShadow200
d837e52724 Better indentation 2016-08-30 12:49:24 +10:00
UnknownShadow200
ae379a85c0 You should always be able to place/delete blocks, unless they are overriden by SetBlockPermission. Fixes being unable to /b an lb/gb removed block. 2016-08-21 14:06:29 +10:00
UnknownShadow200
2a233d9b11 Fix z-fighting and picking issues with water/lava. 2016-07-08 14:47:00 +10:00
UnknownShadow200
118f134b8f Implement top-face water culling like classic. 2016-07-07 17:42:26 +10:00
UnknownShadow200
19bfc4a801 Fix culling properly for liquids. 2016-07-07 16:59:21 +10:00
UnknownShadow200
7fa3fb5ca1 Error screen is same colour as classic, minor performance optimisations for mesh building. 2016-07-06 23:47:48 +10:00
UnknownShadow200
52d25c081a Make lava draw translucent, optimise button widget rendering by only creating a texture size of text and then offseting to correct coords, instead of making one big texture equal to desired button size. 2016-06-18 23:11:06 +10:00
UnknownShadow200
f86017ffe1 Fix 'TNT' showing in block menu as 'TN t'. 2016-06-12 12:45:39 +10:00
UnknownShadow200
1e2cd769fe Consistently use 'block' instead of 'tile'. 2016-06-11 18:38:20 +10:00
UnknownShadow200
d6266ed61e Normalise line endings to end this madness. (Thanks Jjp137) 2016-06-11 17:56:37 +10:00
UnknownShadow200
e1d9b979cb Make water/lava be offset down by 1.5 pixels to match original classic. 2016-06-11 17:15:29 +10:00
UnknownShadow200
b2c642b8af Remove Block enum. 2016-06-11 15:29:45 +10:00