Dylan K. Taylor
1fec16f167
Fix Block::get() regression introduced in 02f42eba
2017-08-25 18:15:53 +01:00
Dylan K. Taylor
4ab286a142
Generated some Item TODOs
2017-08-25 14:35:50 +01:00
Dylan K. Taylor
44dd7c2222
Removed some redundant item classes
2017-08-25 14:07:50 +01:00
Dylan K. Taylor
97911aa9cf
Fix undetected collision of nether brick block and nether brick item
2017-08-25 13:36:36 +01:00
Dylan K. Taylor
7ff143c793
Some minor tool cleanup
2017-08-25 13:19:21 +01:00
Dylan K. Taylor
cd7724d94a
Added concrete
2017-08-25 13:13:11 +01:00
Dylan K. Taylor
76e213ae73
Cleaned up shared rotation code, fixed quartz pillar rotation, added bone blocks
2017-08-25 13:06:16 +01:00
Dylan K. Taylor
8ce833bf74
Stripped redundant trailing commas
2017-08-25 12:41:49 +01:00
Dylan K. Taylor
ba27fff853
Fix formatting derp
2017-08-25 11:53:41 +01:00
Dylan K. Taylor
80f2519d7d
Fixed obsidian hardness, no more destroying obsidian with TNT
2017-08-25 11:52:46 +01:00
Dylan K. Taylor
ebda6ec19b
Cleaned up random-block-ticking registration
2017-08-25 11:47:38 +01:00
Dylan K. Taylor
6553c82320
Fix random block ticking losing randomness on third iteration
...
More expensive to do it this way, but this should be foolproof. The old method ran short by 4 or 5 bits, causing the Y coordinate of the third loop to be always < 8 and the Z coordinate to always be 0.
2017-08-24 22:14:07 +01:00
Dylan K. Taylor
1b0ed0f1b8
Use metadata for git hashes
2017-08-24 20:01:19 +01:00
Dylan K. Taylor
5433a3f964
Merge branch 'master' into mcpe-1.2
2017-08-24 19:26:52 +01:00
Dylan K. Taylor
3ee8f2b182
Require RakLib version 0.8.1
2017-08-24 19:26:30 +01:00
Dylan K. Taylor
238b3ca4c1
Fixed UUID variant corruption in UUID->toString(), close #1286
...
This class may encapsulate any type of UUID, not just RFC 4122. Additionally, an RFC 4122 UUID may have this set as 8, 9, A or B.
2017-08-24 12:51:46 +01:00
Dylan K. Taylor
2c3d7c49f9
Updated creative inventory data with new item json serialization (more compact)
2017-08-24 12:17:17 +01:00
Dylan K. Taylor
76acb1da7b
New crafting recipe data format, more readable & more compact
2017-08-24 12:05:35 +01:00
Dylan K. Taylor
17518195d1
Be more smart about json-serializing items
...
Don't include nbt_hex if we don't have a NBT tag
Don't include damage unless it's non-zero
Don't include count unless it's non-1
2017-08-24 12:02:03 +01:00
Dylan K. Taylor
2443a57234
Merge branch 'master' into mcpe-1.2
2017-08-24 11:57:41 +01:00
Dylan K. Taylor
90edb8ebe7
Make decoding accessible
2017-08-24 10:45:30 +01:00
xFlare
55e32424a0
Ability to get a player's quit reason from PlayerQuitEvent ( #1308 )
2017-08-23 19:26:24 +01:00
Dylan K. Taylor
d6266d19b6
Added correct friction factor for ice & packed-ice
2017-08-23 18:38:09 +01:00
Dylan K. Taylor
95752ef542
Merge branch 'master' into mcpe-1.2
2017-08-23 13:20:35 +01:00
Dylan K. Taylor
84c8ac03fb
Fixed #1179
...
This solution isn't ideal, but it works...
2017-08-23 13:19:34 +01:00
Dylan K. Taylor
da4c9cf404
Fixed inventory cyclic references causing players to not get garbage-collected
2017-08-23 13:13:15 +01:00
Dylan K. Taylor
0f2ca99c67
Merge remote-tracking branch 'origin/pr/1310'
2017-08-23 10:44:33 +01:00
Dylan K. Taylor
a7674c52e6
Micro optimization to movement update checking
...
No need to keep abs()ing this, because next time we have a movement update, motion < 0.00001 will be flattened to zero anyway.
2017-08-23 10:42:23 +01:00
Muqsit
a52fa93998
Remove Entity->length
2017-08-23 02:21:33 -04:00
Dylan K. Taylor
770616d4ab
Merge branch 'master' into mcpe-1.2
2017-08-22 20:48:32 +01:00
Dylan K. Taylor
d1852834de
Revert "Added capability to dump AsyncWorker memory"
...
This reverts commit eb4594348b6fe4f8af83d5fd386f393956f7b561.
This is far too unstable with more than one worker thread.
2017-08-22 20:46:20 +01:00
Dylan K. Taylor
eb4594348b
Added capability to dump AsyncWorker memory
2017-08-22 19:57:00 +01:00
Dylan K. Taylor
5a3ce42f74
Updated RakLib submodule (again)
2017-08-22 19:55:47 +01:00
Dylan K. Taylor
0712979908
Fixed blastResistance array not being initialized
2017-08-22 19:45:53 +01:00
Dylan K. Taylor
ae715cf2f2
Updated RakLib submodule
2017-08-22 17:54:45 +01:00
Dylan K. Taylor
3a5fc78c53
Fixed players getting kicked for flying when standing still when blocks near them get updated, fixed item movement being too slippery
2017-08-22 17:47:48 +01:00
Dylan K. Taylor
445a67954d
Merge changes from master
2017-08-22 14:13:31 +01:00
Dylan K. Taylor
50580f4408
Added server ID proper to ping response, fixes #1208 , closes #1306
2017-08-22 12:39:33 +01:00
Dylan K. Taylor
4250e99e3a
Updated for 1.2.0.22
2017-08-22 11:35:56 +01:00
Dylan K. Taylor
8229410e27
typo/OCD
2017-08-22 10:48:13 +01:00
Dylan K. Taylor
938af60733
Update ISSUE_TEMPLATE.md
2017-08-22 10:46:20 +01:00
Dylan K. Taylor
8a35b9da29
Added some documentation
2017-08-22 10:28:43 +01:00
Dylan K. Taylor
c32b75fa18
Further (major!) performance enhancements to entity ticking
2017-08-21 20:28:56 +01:00
Dylan K. Taylor
b8ade18888
Fixed double plants and beds sometimes dropping in creative
2017-08-21 19:25:04 +01:00
Dylan K. Taylor
592ce3c9e9
Adding some missed commands typehints and documentation
2017-08-21 19:02:30 +01:00
Dylan K. Taylor
876659cc73
Item factory refactor and added capability to register custom items
2017-08-21 17:49:26 +01:00
Dylan K. Taylor
604d11a8fd
import cleanup and fixed an inspection
2017-08-21 17:39:02 +01:00
Dylan K. Taylor
d2ace6bdd2
added some typedocs
...
shut up PhpStorm
2017-08-21 17:17:47 +01:00
Dylan K. Taylor
672b7610a9
Maybe I should stop using PhpStorm EAPs
2017-08-21 13:51:58 +01:00
Dylan K. Taylor
456ddd3fb3
Removed obsolete parameters from Entity->attack() and Entity->heal()
2017-08-21 13:25:11 +01:00