ffa733fe0c
Merge branch 'release/3.5'
2018-12-12 19:51:41 +00:00
0f620157e8
3.5.1 is next
2018-12-12 19:20:40 +00:00
2323601f98
Release 3.5.0
3.5.0
2018-12-12 19:03:07 +00:00
d34b94302f
fixed lava fizz sound
2018-12-12 18:00:43 +00:00
ec4c61e113
fix extradata defaults for broadcastLevelSoundEvent
...
fixes TNT sounds not working, amongst other things
2018-12-12 17:42:52 +00:00
231e491bb9
Fixed black spawn eggs
2018-12-12 17:14:13 +00:00
69cdc6f13a
Remove misleading default value for NetworkInventoryAction windowId
2018-12-12 16:08:47 +00:00
dfeb62491a
Fixed crafting grid transaction handling, close #2559
2018-12-12 15:41:54 +00:00
178eedb536
Merge branch 'release/3.4' into release/3.5
2018-12-12 10:12:12 +00:00
4975da2aae
NetworkInventoryAction: additional validity checks
2018-12-12 10:11:44 +00:00
5946ec8819
fix inventory bug, silence debug spam, shut the fuck up MCPE
2018-12-11 21:57:07 +00:00
abf0dee426
bump version
2018-12-11 21:07:56 +00:00
30f5a8fac6
Protocol changes for 1.8.0 release
2018-12-11 21:05:03 +00:00
a9dc447f8f
Tile: make createFromData() retrieve the ID by itself
2018-12-11 14:56:25 +00:00
d72e4cb9a1
Tile: remove createNBT(), add create(), createFromData(), createFromItem()
2018-12-10 19:40:37 +00:00
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
7d594ac6d8
Merge branch 'release/3.4'
2018-12-09 19:28:52 +00:00
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
7f0667a1f0
Merge branch 'release/3.4'
2018-12-09 15:36:23 +00:00
23dc6e09d8
Sync DevTools submodule
2018-12-09 15:34:06 +00:00
9fed25d3a5
Merge branch 'release/3.4'
2018-12-08 17:08:25 +00:00
15b7fc978e
3.4.2 is next
2018-12-08 17:00:36 +00:00
bb396174ba
Release 3.4.1
3.4.1
2018-12-08 17:00:07 +00:00
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
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
8dbeda69a7
Make use of Facing::rotateY() to reduce boilerplate
2018-12-07 10:49:12 +00:00
1cac2b098e
Merge branch 'release/3.4'
2018-12-06 21:08:47 +00:00
84e41e6967
3.4.1 is next
2018-12-06 21:01:57 +00:00
5e0e0daf7d
Release 3.4.0
3.4.0
2018-12-06 20:45:57 +00:00
39e383a175
Entity: add getHorizontalFacing(), clean up some boilerplate code
2018-12-05 20:27:43 +00:00
f60d13548e
Fix another stupid recursion bug
2018-12-05 20:10:00 +00:00
c53d3c28fb
Register a couple of simple missing redstone blocks
2018-12-05 19:11:54 +00:00
281d8fd813
Redstone torch is lit by default
2018-12-05 15:07:18 +00:00
2014ebccd8
Make state setters fluent, clean up some BlockFactory noise
2018-12-05 15:03:59 +00:00
ceef3110d7
Remove dead function
2018-12-05 14:09:19 +00:00
cd5b81bdb9
ChunkManager: Remove getBlockIdAt()/setBlockIdAt()/getBlockDataAt()/setBlockDataAt(), add getBlockAt() and setBlockAt()
2018-12-04 22:27:00 +00:00
8dd2ea22b8
Level: make use of fromFullState() in getBlockAt()
2018-12-04 22:05:00 +00:00
47e62b1b38
Level: Add setBlockAt() which accepts integers instead of Vector3
2018-12-04 21:59:58 +00:00
b50e29085e
Remove InventoryEventProcessor, use closures instead
2018-12-04 19:02:26 +00:00
05e968d9fd
Merge branch 'release/3.4'
2018-12-04 18:40:54 +00:00
a95694ed06
Add signature validation for some user-defined callbacks
2018-12-04 18:33:58 +00:00
762405d16a
Add daverandom/callback-validator as a dependency
2018-12-04 17:14:37 +00:00
bfe766e626
oops, a merge error
2018-12-04 13:22:29 +00:00
8fc11c6ce0
Merge remote-tracking branch 'origin/release/3.4'
2018-12-04 13:18:56 +00:00
e3f46987f5
Liquid: Add events to allow controlling flow and fusion ( #2547 )
2018-12-04 13:14:22 +00:00
8051fa4f6d
Remove some direct Position->level accesses
2018-12-03 21:39:17 +00:00
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
c3623478c1
Merge branch 'release/3.4'
2018-12-03 18:33:44 +00:00
e4223bb7dc
Level: Duct tape fix for crashy trees at the top of the world
...
this doesn't fix shit but it at least doesn't crash. Fixing this properly can't be effectively done any other way without backwards compatibility breaks. Fortunately it's not common practice to grow trees at the top of the world.
2018-12-03 18:30:27 +00:00
302c509b9f
Merge branch 'release/3.4'
2018-12-03 16:17:26 +00:00