Dylan K. Taylor
e92aac847c
Merge branch 'release/3.5'
2018-12-13 09:56:54 +00:00
Dylan K. Taylor
87ce87112b
Merge branch 'release/3.4' into release/3.5
2018-12-13 09:56:21 +00:00
Dylan K. Taylor
1d71f5edb3
DataPacket: more detail in error messages for undefined fields
2018-12-13 09:55:50 +00:00
Dylan K. Taylor
ffa733fe0c
Merge branch 'release/3.5'
2018-12-12 19:51:41 +00:00
Dylan K. Taylor
0f620157e8
3.5.1 is next
2018-12-12 19:20:40 +00:00
Dylan K. Taylor
2323601f98
Release 3.5.0
3.5.0
2018-12-12 19:03:07 +00:00
Dylan K. Taylor
d34b94302f
fixed lava fizz sound
2018-12-12 18:00:43 +00:00
Dylan K. Taylor
ec4c61e113
fix extradata defaults for broadcastLevelSoundEvent
...
fixes TNT sounds not working, amongst other things
2018-12-12 17:42:52 +00:00
Dylan K. Taylor
231e491bb9
Fixed black spawn eggs
2018-12-12 17:14:13 +00:00
Dylan K. Taylor
69cdc6f13a
Remove misleading default value for NetworkInventoryAction windowId
2018-12-12 16:08:47 +00:00
Dylan K. Taylor
dfeb62491a
Fixed crafting grid transaction handling, close #2559
2018-12-12 15:41:54 +00:00
Dylan K. Taylor
178eedb536
Merge branch 'release/3.4' into release/3.5
2018-12-12 10:12:12 +00:00
Dylan K. Taylor
4975da2aae
NetworkInventoryAction: additional validity checks
2018-12-12 10:11:44 +00:00
Dylan K. Taylor
5946ec8819
fix inventory bug, silence debug spam, shut the fuck up MCPE
2018-12-11 21:57:07 +00:00
Dylan K. Taylor
abf0dee426
bump version
2018-12-11 21:07:56 +00:00
Dylan K. Taylor
30f5a8fac6
Protocol changes for 1.8.0 release
2018-12-11 21:05:03 +00:00
Dylan K. Taylor
a9dc447f8f
Tile: make createFromData() retrieve the ID by itself
2018-12-11 14:56:25 +00:00
Dylan K. Taylor
d72e4cb9a1
Tile: remove createNBT(), add create(), createFromData(), createFromItem()
2018-12-10 19:40:37 +00:00
Dylan K. Taylor
6dbceda3e8
Tile: Fill defaults and move code to constructors where appropriate
...
this is leftovers from when NBT was required to construct a tile.
2018-12-10 18:35:26 +00:00
Dylan K. Taylor
7d594ac6d8
Merge branch 'release/3.4'
2018-12-09 19:28:52 +00:00
Dylan K. Taylor
f704061618
Tree: fixed being able to overwrite other trees
...
this was observable by planting a sapling underneath an existing tree and punching it with bone meal.
This change will also prevent trees generating too close together.
2018-12-09 19:26:48 +00:00
Dylan K. Taylor
7f0667a1f0
Merge branch 'release/3.4'
2018-12-09 15:36:23 +00:00
Dylan K. Taylor
23dc6e09d8
Sync DevTools submodule
2018-12-09 15:34:06 +00:00
Dylan K. Taylor
9fed25d3a5
Merge branch 'release/3.4'
2018-12-08 17:08:25 +00:00
Dylan K. Taylor
15b7fc978e
3.4.2 is next
2018-12-08 17:00:36 +00:00
Dylan K. Taylor
bb396174ba
Release 3.4.1
3.4.1
2018-12-08 17:00:07 +00:00
Dylan K. Taylor
dcef3cba21
CrashDump: cleanup some version related stuff
...
this should have been done a long time ago, but we didn't want to cause compatibility problems with CA. Now it enforces version checks, this isn't a problem anymore.
2018-12-08 16:58:06 +00:00
Dylan K. Taylor
5f8a9f8747
Add a new format_version field to crashdumps
...
this will be used in the future to allow CA to decide how to decode crashdumps and/or refuse crashdumps from incompatible versions.
2018-12-08 16:57:57 +00:00
Dylan K. Taylor
8dbeda69a7
Make use of Facing::rotateY() to reduce boilerplate
2018-12-07 10:49:12 +00:00
Dylan K. Taylor
1cac2b098e
Merge branch 'release/3.4'
2018-12-06 21:08:47 +00:00
Dylan K. Taylor
84e41e6967
3.4.1 is next
2018-12-06 21:01:57 +00:00
Dylan K. Taylor
5e0e0daf7d
Release 3.4.0
3.4.0
2018-12-06 20:45:57 +00:00
Dylan K. Taylor
39e383a175
Entity: add getHorizontalFacing(), clean up some boilerplate code
2018-12-05 20:27:43 +00:00
Dylan K. Taylor
f60d13548e
Fix another stupid recursion bug
2018-12-05 20:10:00 +00:00
Dylan K. Taylor
c53d3c28fb
Register a couple of simple missing redstone blocks
2018-12-05 19:11:54 +00:00
Dylan K. Taylor
281d8fd813
Redstone torch is lit by default
2018-12-05 15:07:18 +00:00
Dylan K. Taylor
2014ebccd8
Make state setters fluent, clean up some BlockFactory noise
2018-12-05 15:03:59 +00:00
Dylan K. Taylor
ceef3110d7
Remove dead function
2018-12-05 14:09:19 +00:00
Dylan K. Taylor
cd5b81bdb9
ChunkManager: Remove getBlockIdAt()/setBlockIdAt()/getBlockDataAt()/setBlockDataAt(), add getBlockAt() and setBlockAt()
2018-12-04 22:27:00 +00:00
Dylan K. Taylor
8dd2ea22b8
Level: make use of fromFullState() in getBlockAt()
2018-12-04 22:05:00 +00:00
Dylan K. Taylor
47e62b1b38
Level: Add setBlockAt() which accepts integers instead of Vector3
2018-12-04 21:59:58 +00:00
Dylan K. Taylor
b50e29085e
Remove InventoryEventProcessor, use closures instead
2018-12-04 19:02:26 +00:00
Dylan K. Taylor
05e968d9fd
Merge branch 'release/3.4'
2018-12-04 18:40:54 +00:00
Dylan K. Taylor
a95694ed06
Add signature validation for some user-defined callbacks
2018-12-04 18:33:58 +00:00
Dylan K. Taylor
762405d16a
Add daverandom/callback-validator as a dependency
2018-12-04 17:14:37 +00:00
Dylan K. Taylor
bfe766e626
oops, a merge error
2018-12-04 13:22:29 +00:00
Dylan K. Taylor
8fc11c6ce0
Merge remote-tracking branch 'origin/release/3.4'
2018-12-04 13:18:56 +00:00
Dylan T
e3f46987f5
Liquid: Add events to allow controlling flow and fusion ( #2547 )
2018-12-04 13:14:22 +00:00
Dylan K. Taylor
8051fa4f6d
Remove some direct Position->level accesses
2018-12-03 21:39:17 +00:00
Dylan K. Taylor
9fb365306a
Make Block->position() accept Level,x,y,z instead of Position
...
since this is an internal method, it doesn't make sense to force a single parameter that requires potentially constructing a separate object just for the parameters, so we pass primitives instead, which are also easier to typehint against.
2018-12-03 21:18:22 +00:00