Commit Graph

450 Commits

Author SHA1 Message Date
e9cb621f23 Support for Minecraft 1.16.4 2020-11-18 11:23:17 -06:00
0af0377a4f Merge pull request #85 from twitchyliquid64/master
Implement physics + pathfinding over slabs
2020-10-13 21:16:00 -05:00
Tom
1240aefc38 Implement physics + pathfinding over slabs 2020-10-12 22:13:02 -07:00
5120b2dd9a Merge pull request #84 from twitchyliquid64/master
Massive update
2020-10-10 18:30:31 -05:00
Tom
d8ed2c3f03 Merge remote-tracking branch 'origin/master' 2020-10-06 00:13:24 -07:00
Tom
5934c78e0c Implement jumped crossings and dropping down two blocks 2020-10-03 18:56:45 -07:00
Tom
a552ddc008 Add warning if sound index is unknown instead of panic 2020-09-29 22:37:51 -07:00
Tom
176c7a68f6 Improve alignment with stairs when moving 2020-09-28 19:33:18 -07:00
Tom
2bdea5a0f9 Implement TransactionConfirmation event + packet 2020-09-27 21:44:24 -07:00
Tom
93cb674bd2 Use more realistic yaw/pitch speeds 2020-09-27 16:32:06 -07:00
Tom
670799df8d Start implementing boilerplate for manipulating inventory 2020-09-26 18:05:40 -07:00
Tom
1a269d9b63 Minor movement improvements 2020-09-26 00:10:48 -07:00
Tom
cadc1cab3a Replicate vanilla physics, make pathing movements smooth 2020-09-25 23:24:12 -07:00
Tom
8384eb99de Tune pathfinding and movements 2020-09-23 23:52:28 -07:00
Tom
39379d1388 Implement asension of ladders 2020-09-23 23:08:37 -07:00
Tom
797ba13fdd Implement ladders 2020-09-23 21:17:37 -07:00
Tom
565b241f0e Use block bounding boxes 2020-09-23 19:02:32 -07:00
Tom
eb6289da6a Add block shape data 2020-09-23 18:34:13 -07:00
Tom
fa6f9b72b3 Get Ascend* movements working reliably 2020-09-23 15:23:47 -07:00
c7c454969f Merge pull request #83 from masp/master
rename tag for nbt_type to list instead of noarray and add documentation
2020-09-22 14:05:25 +08:00
Tom
fcdf4bda87 WIP getting jumping to work 2020-09-21 19:11:52 -07:00
473669cbce rename tag for nbt_type to list instead of noarray and add documentation 2020-09-21 20:58:31 -05:00
53504bcddb Merge pull request #74 from nugget/nugget/minecraft-1.16.2
Support for Minecraft 1.16.2
2020-09-22 01:08:38 +08:00
0dc93c2007 Merge pull request #81 from masp/master
NBT: Add support for nonarray lists, fix bugs with structs, make compliant with bigtest.nbt
2020-09-22 01:07:32 +08:00
Tom
bb278ddd1d Update item data. 2020-09-20 20:37:50 -07:00
Tom
a46acaa064 Track and update tile entities 2020-09-20 17:11:18 -07:00
Tom
52f30dc402 Implement basic pathfinding 2020-09-20 15:41:58 -07:00
Tom
7d122e2f8b Basic entity tracking 2020-09-19 15:59:03 -07:00
Tom
7d1825b7e8 Make entity.Category enum to avoid using a string 2020-09-18 15:50:10 -07:00
Tom
8cc65a405d Fix off-by-one when cloning chunks 2020-09-18 15:34:48 -07:00
a5e6d87aaf remove nbt file 2020-09-18 09:10:59 -05:00
5d3f46b58f Move test to nbt_test.go & don't ignore errors 2020-09-18 09:00:40 -05:00
f0fed0e287 remove outdated readme comment 2020-09-17 22:41:19 -05:00
95b9ba9360 add support for nonarray lists, fix bugs with structs, make compliant with bigtest.nbt 2020-09-17 22:38:48 -05:00
Tom
0a6e72a046 Add entity information 2020-09-17 13:05:37 -07:00
Tom
8ecf08fa50 Implement packet decoding for entities 2020-09-17 00:13:08 -07:00
Tom
a981ab84f5 Implement basic X/Z control surface 2020-09-16 21:40:41 -07:00
Tom
70bb24a7fb Major update to implement basic collision 2020-09-16 20:16:47 -07:00
Tom
eec9d30795 Major update of chunk system for 1.16.2 2020-09-14 20:03:57 -07:00
Tom
d3bb141fcd Move decode of complex packets into their own package 2020-09-12 21:13:37 -07:00
Tom
b58d959b93 Move to new block dataset 2020-09-12 19:47:32 -07:00
Tom
4532977c9c Merge branch 'block_info' into packet_id 2020-09-12 19:45:37 -07:00
Tom
0003da756a Implement package and generator for block information. 2020-09-12 15:39:25 -07:00
Tom
358fb7b659 Implement generator and type for packet IDs 2020-09-12 13:38:45 -07:00
Tom
0ec82d90a7 Update to 1.16.3 + add a few new event callbacks. 2020-09-11 18:00:15 -07:00
Tom
5bff8bcb2b Merge remote-tracking branch '1.16.2/nugget/minecraft-1.16.2' 2020-09-11 15:38:04 -07:00
8ff82db3c8 Fix "italic" bug mentioned in #76 2020-09-11 10:32:20 +08:00
edd1aa52ee Merge pull request #75 from masp/master
Add marshaling of struct and interface types for nbt
2020-09-08 09:58:04 +08:00
610cb0c7d5 add marshaling of struct and interface types for nbt 2020-09-07 17:45:44 -05:00
48dca250ed Remove debugging output 2020-08-31 11:47:38 -05:00