387 Commits

Author SHA1 Message Date
Goodlyay
aeaef72e14 Incredibly important color consistency fix 2017-03-04 01:12:13 -08:00
UnknownShadow200
15ed994993 Don't allow multiple hotbar in classic mode 2017-03-02 17:54:36 +11:00
UnknownShadow200
0748f54f87 fix last commit 2017-03-01 19:07:53 +11:00
UnknownShadow200
f48e15561b fix last commit 2017-03-01 19:05:08 +11:00
UnknownShadow200
220d0a9132 fix last commit 2017-03-01 18:41:05 +11:00
UnknownShadow200
93b99aa3f0 Add multiple hotbars for inventory.
You can use alt to switch between first and second hotbar. You can also use alt+number to switch to the nth hotbar.
2017-03-01 17:21:27 +11:00
UnknownShadow200
dd0b497136 Initial work on inventory that supports multiple hotbars. 2017-03-01 15:54:52 +11:00
UnknownShadow200
5aaa26bf00 Fix controls menu going back to wrong menu 2017-03-01 12:34:33 +11:00
Goodlyay
2f486a35ed View bobbing should be on by default 2017-02-27 14:19:20 -08:00
UnknownShadow200
91d9d06cec connect/disconnect messages closer to original classic 2017-02-26 22:10:07 +11:00
UnknownShadow200
06ba0208bc comments 2017-02-25 18:44:27 +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
Goodlyay
70c2665c69 Text and hotbar scale with window by whole integer
Also fix chat shadow offset.
2017-02-16 03:56:41 -08: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
946e5075ac More fixes II 2017-02-11 17:39:27 +11:00
UnknownShadow200
20b3b6fe5c Don't accept terrain.png if too large, fixes #256 2017-02-11 12:49:27 +11:00
UnknownShadow200
132967bf9d Now hold air instead of 255 in survival, fixes invalid block type 255 2017-02-10 23:54:08 +11:00
UnknownShadow200
99b3b4be7b don't tie mouse updates to 60 FPS 2017-02-07 20:23:21 +11:00
UnknownShadow200
42d1f63db7 get picking working with arbitary model rotation 2017-02-07 10:38:02 +11:00
UnknownShadow200
e7aa519846 more concise interpolation, fix last commit 2017-01-25 22:30:56 +11:00
UnknownShadow200
69d6bd228e make sure input bitmaps are 32bpp everywhere 2017-01-24 09:11:47 +11:00
UnknownShadow200
c35692a8c6 fix singleplayer cuboid 2017-01-23 15:06:27 +11:00
UnknownShadow200
fd454c0c01 Now some entities spawn and can be clicked on. 2017-01-20 13:08:28 +11:00
UnknownShadow200
530e9eb09c make code work with abstract Entity class instead of Player class 2017-01-20 12:16:38 +11:00
UnknownShadow200
c16dd2f6a3 Rudimentary inventory management 2017-01-20 10:16:01 +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
61705d548a Add Disconnected event 2016-12-31 11:40:30 +11: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
fb30269cae fix last commit 2016-12-03 18:56:29 +11:00
UnknownShadow200
0d3102c868 Finish plugin support 2016-12-03 18:49:21 +11:00
UnknownShadow200
dddc9954b7 Client: start work on loading external plugins 2016-12-03 17:44:45 +11:00
UnknownShadow200
9e7334fec7 Core: fix crashing if texture is not power of two dimensions (Thanks Joshim4). 2016-12-02 21:33:56 +11:00
UnknownShadow200
75f0a73841 Style: Indent catch and switch properly. 2016-12-02 15:31:34 +11:00
UnknownShadow200
2986773b51 Abstract block lighting 2016-11-29 21:01:18 +11:00
UnknownShadow200
6ec9c2d4b8 Client: also allow using shift and control to scroll hotbar when B menu is open. (Thanks goodlyay) 2016-11-27 22:02:30 +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
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
2a06c0fda8 OpenTK: Make Key enum much more concise 2016-10-19 16:39:55 +11:00
UnknownShadow200
17d948d33b Client: Use simpler form of changing key bindings 2016-10-19 15:38:11 +11:00
UnknownShadow200
62f01431ba Client: Remove client clock in top right. 2016-10-18 18:12:20 +11:00
UnknownShadow200
03a8c27deb Client: Modularise out TextAtlas part of FPSScreen 2016-10-18 18:09:36 +11:00
UnknownShadow200
3078d63667 Style: Use less modern syntactic shortcuts. 2016-10-17 23:22:06 +11:00