mircokroon
2dc8ebd4d9
Ensure coordinates are properly converted when changing views ( #1571 )
...
* Ensure coordinates are properly converted when changing views
2019-05-19 11:54:01 +02:00
Nicolas F
f1c7ab93f1
world: remove lit chunk check
...
Apparently not even chunks of that data version can be relied upon
to have that flag mean anything at all, as the --forceUpgrade and
--eraseCache switches result in a world where chunks are flagged
as not being lit but seemingly do have SkyLight and BlockLight keys.
Concerns #1570 .
2019-05-05 15:17:43 +02:00
Nicolas F
9479ac59b4
world: make the chunk populated code even uglier
...
Fixes #1568 .
Fixes #1566 .
2019-05-03 15:13:18 +02:00
Nicolas F
c77fcc5fb3
world: fix snowy grass check
...
pro tip: 'false' == True.
2019-04-30 21:08:00 +02:00
Nicolas F
0d10211d1b
world: fix rendering of 1.13 worlds
...
Fixes #1563 .
2019-04-30 19:41:35 +02:00
Nicolas F
0004540a57
world: only render fully formed and lit chunks
...
Minecraft notes various stages of fetal development that chunks are
in, with the complete ones being "full". Previously, we'd check
against a list of states that are not full to skip a chunk, which
is obviously not future proof, and broke as Mojang updated their
possible range of values for the status field. It's better to
just bail if the status is anything other than "full".
Additionally, a key called "isLightOn" is in the chunk now. This
seemingly determines whether a chunk has been lit. We're also going
to check for this, and bail if it's not. In my tests, I have not yet
seen a single "full" chunk that does not have "isLightOn" set.
Fixes #1558 .
2019-04-28 13:41:17 +02:00
Nicolas F
7b523c447a
.gitignore: add the docs build dir to ignore
2019-04-28 12:58:13 +02:00
Nicolas F
3fc97d131e
Add fletching, cartography and smithing tables
2019-04-28 12:55:14 +02:00
Nicolas F
1f7dc762aa
Merge pull request #1561 from IncredibleHolg/new-slabs-1.14
...
added new 1.14 slabs, fixing issue #1560
2019-04-28 12:14:20 +02:00
InrcedibleHolg
702e4e9e8b
added new 1.14 slabs, referencing issue #1560
2019-04-28 10:48:57 +02:00
Nicolas F
a20d09fd82
docs/running: update texture install instructions
2019-04-26 04:17:50 +02:00
Nicolas F
04302025ca
travis: test with 1.14 assets
2019-04-26 04:11:49 +02:00
Nicolas F
e25557d257
textures: fix stone slabs for 1.14
2019-04-26 04:11:20 +02:00
Nicolas F
8760b040c6
world: ignore poi directory in world dir
...
This is a new directory added in 1.14 which contains .mca files too.
Since we scan for directories with .mca files to use as RegionSets,
and we don't know how to handle these, just skip them.
Fixes some warnings during rendering.
2019-04-23 14:03:25 +02:00
Nicolas F
bc322fa3e4
world: fix for chunk parsing for 1.14
...
If there's missing light data, just make up some with an empty array.
2019-04-23 14:03:25 +02:00
Nicolas F
6f680aa287
Revert "web: fix goToHash on layer change"
...
This reverts commit 2186d08c32 .
Fixes #1553 .
2019-04-21 18:02:19 +02:00
Nicolas F
134d6063bf
primitives: misc char -> short fixes
2019-04-07 20:25:53 +02:00
Nicolas F
6a1906445c
world: space comments correctly
2019-04-07 20:23:32 +02:00
Nicolas F
bd40aeda3d
textures: set prismarine slabs to transparent
...
This fixes upper slabs removing the block below them.
2019-04-07 20:21:45 +02:00
Nicolas F
e05a4f1083
Merge pull request #1550 from InrcedibleHolg/master
...
Rebased to clean the git history a little.
2019-04-07 20:19:56 +02:00
InrcedibleHolg
f1dd70bdec
reorder code in world.py
2019-04-07 19:21:12 +02:00
InrcedibleHolg
abc4a858ff
double slab fix
2019-04-07 19:21:12 +02:00
InrcedibleHolg
c34638d26d
activated red_sandstone_slab, for only half implemented
2019-04-07 08:21:13 +02:00
InrcedibleHolg
8529cc90bd
fix upper/lower slab issue for more slab types
2019-04-07 08:05:22 +02:00
InrcedibleHolg
5df95be17a
added: prismarine_brick_stairs, prismarine_slab, dark_prismarine_slab, prismarine_brick_slab
2019-04-06 21:56:30 +02:00
Nicolas F
1ab66dddea
fix prismarine stairs
...
Sorry for the noise in mc_id.h, but somebody decided they want DOS
line endings and I couldn't allow that to happen. When not doing that
put the whole thing into diff, I decided to just fix the indentation
too while I was at it.
Needed bugfixing of some overlooked unsigned char usages for block IDs,
as otherwise the lighting would be scuffed.
Concerns issue #1486 .
2019-03-31 19:20:10 +02:00
Nicolas F
be69712ca0
docs/signs.rst: fix filter function ids for 1.13
2019-03-29 17:05:31 +01:00
aheadley
2186d08c32
web: fix goToHash on layer change
...
Fixes #1548 .
2019-03-28 16:07:30 +01:00
Nicolas F
f93bc28230
world: fix stair orientations
...
Concerns issue #1486 .
Inner/outer corners apparently have their data from ancil data instead
of Minecraft's stuff, so we might need to fix that in the future.
2019-03-28 16:02:53 +01:00
Nicolas F
79754b367c
world: bandaid fix for double stone brick slabs
...
This code badly needs a rewrite, we're just altering code path and
data all over the place and this isn't okay.
2019-03-25 21:42:08 +01:00
Nicolas F
ed9a9930db
Merge pull request #1547 from InrcedibleHolg/master
...
added missing cut_red_sandstone and chiseled_red_sandstone
2019-03-24 22:20:19 +01:00
InrcedibleHolg
37dd1bc56c
added cut_red_sandstone and chiseled_red_sandstone
2019-03-24 20:12:24 +01:00
Nicolas F
fb63788dc7
mailmap: more adding of myself, sheesh
2019-03-22 19:22:46 +01:00
Nicolas F
477bd701a3
mailmap: add myself
2019-03-22 19:16:34 +01:00
Nicolas F
2c4b0d40b5
Merge pull request #1541 from Wunkolo/block_class
...
Add block_class to accelerate block-conditionals
2019-03-19 00:52:36 +01:00
Wunkolo
4b0b50f215
Implement style fixes
2019-03-18 14:04:36 -07:00
Wunkolo
62dcfab7a0
Fix block_class_is_subset linkage
2019-03-17 20:21:03 -07:00
Wunkolo
121b0d96ab
Increment extension version
2019-03-17 18:48:06 -07:00
Wunkolo
26bd4d120a
Fix implicit declaration
2019-03-17 18:46:45 -07:00
Wunkolo
1271772aa1
Collapse special case logic to block_class_is_subset
...
Thanks demorgan's law
2019-03-17 18:02:44 -07:00
Wunkolo
5ff6a6400e
Convert case switch to block_class_is_subset
2019-03-17 17:57:18 -07:00
Wunkolo
ee9a3411ba
block_class_is_subset implementation pass
2019-03-17 17:33:30 -07:00
Wunkolo
2c3d54ea5d
Implement block_class header
2019-03-17 15:09:33 -07:00
Nicolas F
00b4e83822
Merge pull request #1539 from Wunkolo/mc_id
...
Convert block ids into mc_block_id enum
2019-03-17 21:10:38 +01:00
Wunkolo
eb9d6a98e5
Increment overviewer extension version
2019-03-17 12:05:32 -07:00
Wunkolo
50f12827f5
Block ID enum pass
2019-03-16 22:42:08 -07:00
Wunkolo
4d4df31ece
Block ID to mc_id replacement pass
2019-03-16 21:15:08 -07:00
Wunkolo
7e97544f4d
First pass mc_id enum implementation
2019-03-16 20:21:44 -07:00
Nicolas F
99eebd5b69
world: fix potatoes and carrots growth stages
...
Concerns #1486
Also get rid of an obviously broken leftover wheat elif.
2019-03-16 17:47:49 +01:00
Nicolas F
f7ab92917f
world: fix seed growth stages
...
Concerns #1486
2019-03-16 17:40:05 +01:00