Drew DeVault
42f682ac1c
Drop items when you exit a crafting bench
...
Fixes #26
2015-10-07 07:21:12 -04:00
Drew DeVault
c4a65da5a1
Improve identification of .minecraft directory
...
This will use the following, in this order:
- $XDG_CONFIG_HOME/truecraft
- .config/truecraft (%APPDATA% on Windows)
- ~/.truecraft (%USERPROFILE% on Windows)
Fixes #201
2015-10-06 08:10:30 -04:00
Drew DeVault
2395c535b8
Fix build
2015-10-06 07:48:49 -04:00
Drew DeVault
b0624e26b3
Add full list of burnable and smeltable items
2015-10-06 07:28:00 -04:00
Drew DeVault
2510c3d6b5
Tweak volume of walking sound effects
2015-10-05 22:15:59 -04:00
Drew DeVault
de880f2f8c
Merge branch 'client-audio'
2015-10-05 22:08:25 -04:00
Drew DeVault
a361703746
Implement walking sounds
...
These sounds change depending on what kind of block you're walking in.
Still to come: sound effects for mining and placing blocks
2015-10-05 22:06:59 -04:00
Drew DeVault
d4ccb22e4f
Reinitialize furnaces when loaded from disk
2015-10-05 08:44:54 -04:00
Drew DeVault
98b15c3434
Fix minor bug with fuel consumption from furnaces
2015-10-05 08:36:32 -04:00
Drew DeVault
05cffcf631
Finish implementing furnaces (server side)
...
That is, it works with the Minecraft client, but not with the TrueCraft
client.
2015-10-05 08:35:28 -04:00
Drew DeVault
a22cb1ce12
Improve physics stuff, fix falling sand/gravel
...
Fixes #69
2015-10-04 18:11:29 -04:00
Drew DeVault
11489e7f95
Partially implement furnace blocks
2015-10-04 15:46:43 -04:00
Drew DeVault
8f6e577550
Initial pass on sound effects on client
...
Broken due to MonoGame problems
2015-10-04 10:06:44 -04:00
Drew DeVault
6bfa813d54
Merge pull request #209 from bilgorajskim/master
...
Fixed digging using gamepad
2015-10-04 09:10:20 -04:00
bilgorajskim
02ed3e253f
Fixed digging through gamepad
2015-10-04 06:26:55 +02:00
Drew DeVault
cc1eccae02
Fix issues with metadata from mined wood and wool
2015-10-03 09:51:52 -04:00
Drew DeVault
eda920cb75
Allow players to throw items at an angle
...
Fixes #73
2015-10-02 08:41:40 -04:00
Drew DeVault
8367f97451
Fix more snow issues
...
<_<
2015-10-02 08:29:30 -04:00
Drew DeVault
ed85da313f
Fix remaining issues with snowfall blocks
...
Fixes #194
2015-10-02 08:22:58 -04:00
Drew DeVault
14aa3ce07a
Add "InteractiveBoundingBox" to IBlockProvider
...
This is used to determine the bounding box for interaction in the client
(the ray that's cast from your camera interacts with it to determine the
highlighted block).
TODO: Make it work better with metadata.
This commit also fixes one of the issues with snow: ref #194
2015-10-02 08:15:29 -04:00
Drew DeVault
fe479d1e49
Switch to Pixeludi Pack as default textures
2015-10-01 22:44:14 -04:00
Drew DeVault
578c5af3b9
Add gamepad support
2015-10-01 08:46:09 -04:00
Drew DeVault
394bb0953a
Hold down mouse to continue digging the next block
2015-10-01 08:02:25 -04:00
Drew DeVault
57d546dd6e
Test commit please ignore
2015-09-30 23:29:47 -04:00
Drew DeVault
9ccbf80ce5
Add block placement/right click actions on client
2015-09-30 20:17:20 -04:00
Drew DeVault
75a39118a9
Add numbers to slots on inventory
2015-09-30 20:03:51 -04:00
Drew DeVault
8a0ad17b00
Add icon texture mappings for all items
2015-09-30 18:29:07 -04:00
Drew DeVault
46569dec08
Cycle through hotbar with scroll wheel
2015-09-30 16:50:25 -04:00
Drew DeVault
01e4a43d2b
Merge pull request #205 from mrpimpunicorn/master
...
Fixed transparency issues with interface
2015-09-30 16:36:58 -04:00
William Moorehouse
fe700bff71
Fixed transparency issues with interface
2015-09-30 16:27:19 -04:00
Drew DeVault
9f78d65672
Merge pull request #204 from mrpimpunicorn/master
...
Initial work on hotbar interface
2015-09-30 16:01:13 -04:00
William Moorehouse
26a0dcea4d
Added support for D1-9 keys
2015-09-30 15:57:38 -04:00
William Moorehouse
47fdf4f07a
Packet sent on hotbar selection change
2015-09-30 15:56:09 -04:00
William Moorehouse
3b0271b771
Initial work on hotbar interface
2015-09-30 15:28:38 -04:00
Drew DeVault
da3e6ec241
Update README
2015-09-30 08:47:37 -04:00
Drew DeVault
8d8da15f5a
Decode and store inventory updates from server
2015-09-30 08:36:30 -04:00
Drew DeVault
b0c41ffdcc
Reduce the max grow time for cactus
2015-09-30 07:36:03 -04:00
Drew DeVault
069e80469c
Add animation as blocks are broken
2015-09-29 20:39:11 -04:00
Drew DeVault
53987d2d52
Fix issue with disappearing chunks on re-render
2015-09-28 08:35:21 -04:00
Drew DeVault
7b5154ff6f
Improve chunk re-rendering
2015-09-28 08:33:10 -04:00
Drew DeVault
512fabf0b5
Re-render chunks when they change
...
This has some weird problems where the chunks will disappear for a
moment. I spent some time investigating it and I'm still not sure why
this happens.
2015-09-28 08:19:42 -04:00
Drew DeVault
c25f18619e
Crazy idea - render water as blue?
2015-09-27 23:51:36 -04:00
Drew DeVault
9fb289f3a7
Add cactus renderer
...
Unlike Minecraft, however, our cactus has no bottom face. Who cares.
2015-09-27 23:36:40 -04:00
Drew DeVault
8f0a1f3d57
Remove obsolete "doc" directory
2015-09-27 22:56:26 -04:00
Drew DeVault
07362ad666
Implement digging on client*
...
* With known limitations
- Changing blocks still doesn't re-render correctly
- The item you're holding doesn't factor into your digging time
- No animation on the block you're digging out
2015-09-27 22:32:07 -04:00
Drew DeVault
9498a05167
Fix rotational math to match Mojang client
2015-09-27 22:03:15 -04:00
Drew DeVault
95f17cde72
Fix texture mapping for torches
2015-09-27 21:46:56 -04:00
Drew DeVault
2eaaf219a8
Fix torch rendering, track the highlighted face
...
The second bit will allow the client to start doing things like placing
blocks.
2015-09-27 21:00:32 -04:00
Drew DeVault
10a84b94ee
Tweak reach rules a bit
2015-09-27 17:21:23 -04:00
Drew DeVault
d238e12f56
Simplify camera positioning
2015-09-27 17:18:49 -04:00