Commit Graph
28 Commits
Author SHA1 Message Date
Joseph Camp a839fa437d C: Amend logic in block_class_is_wall()
Resolves an issue where this function would mistakenly identify
various non-wall blocks as walls
2020-08-06 23:24:12 +00:00
Joseph Camp b29c9e9ffc world: Fix melon/pumpkin/mushroom stem rendering
Previous check for warped & crimson stem blocks was too inclusive,
causing stems of melons, pumpkins, and mushrooms to be interpreted
as air blocks
2020-08-06 23:18:07 +00:00
Joseph Camp ab0f6ab388 overviewer.h: Bump extension version 2020-06-23 23:35:43 +00:00
Joseph Camp 297a940a4b Amend loom rendering
- Account for render direction & block facing data
2020-06-23 23:35:43 +00:00
Joseph Camp 9ee1a6a3dd Amend table block rendering
- Account for render direction & flip bottom-right face of
  crafting, fletching, smithing, and cartography table blocks
2020-06-23 23:35:43 +00:00
Joseph Camp 83db30da66 Amend coarse dirt texture
- Correct texture used for coarse dirt
- Code formatting
2020-06-23 23:35:43 +00:00
Joseph Camp efc345313d Add bell texture 2020-06-23 23:35:43 +00:00
Joseph Camp 99864d99a7 Add campfire texture 2020-06-23 23:35:43 +00:00
Joseph Camp 9365cce160 Amend lectern rendering
- Replaces exising implementation with a texture that better
  resembles the in game block, accounting for its facing & whether
  a book has been placed or not
2020-06-23 23:35:43 +00:00
Joseph Camp cde059e9a6 Amend stonecutter rendering
- Account for facing when generating textures
- Render block top at the appropriate height & add saw blade
2020-06-23 23:35:43 +00:00
Joseph Camp 3bfe52013d Amend grindstone rendering
- Replaces existing implementation with a texture that better
  resembles the in game block and accounts for its facing & what
  surface it is attached to (ceiling, wall, or floor)
2020-06-23 23:35:42 +00:00
Joseph Camp d0ddab3b20 Amend anvil texture generation
- Fix gap between sides & top in anvil texture
2020-06-23 23:35:42 +00:00
Joseph Camp 8e1eeb2170 Amend glazed terracotta rendering
- Reduce data range to prevent excessive texture generation
- Correct rotation of side 4 texture
- Simplify texture generation code
2020-06-23 23:35:42 +00:00
Joseph Camp b2244f5b76 Amend observer rendering
- Allow rendering of powered observers with appropriate back texture
2020-06-23 23:35:41 +00:00
Joseph Camp 0bb4785008 Amend shulker box rendering
- Correct shulker box side textures being resized to 4x4 resolution
- Use intended texture for 'uncolored' shulker boxes instead of purple
2020-06-23 23:33:56 +00:00
Joseph Camp 7e0c880a58 Add mushroom block & vine variants
- Add all possible variants of mushroom blocks introduced in 1.13
- Render mushroom stems similarly to red/brown mushroom blocks
- Add vine variants where vines are on the upwards facing side
2020-06-23 23:33:55 +00:00
Joseph Camp b6716a898a Fix chiseled sandstone rendering
- Resolve data value mismatch between textures.py and world.py
2020-06-23 23:33:55 +00:00
Joseph Camp 29eff95f8b Amend (blast) furnace & smoker rendering
- Use 'lit' property to determine when block is on or off
- Account for facing when generating textures
- Clean up smoker/furnace/dispenser/dropper texture generation code
2020-06-23 23:33:55 +00:00
Joseph Camp 6d5ccdfd54 Amend farmland rendering
- Use 'moisture' property to determine when to render farmland as moist
2020-06-23 23:33:55 +00:00
Joseph Camp 16753aad79 Fix cake rendering
- Use 'bites' property to determine which cut of cake to render
2020-06-23 23:33:55 +00:00
Joseph Camp 63eefb2423 Amend redstone repeater delay rendering
- Use 'delay' property to determine offset of repeater torch
2020-06-23 23:33:55 +00:00
Joseph Camp 268e773c11 Amend structure block variant rendering
- Use 'mode' property to determine which variant of block to render
2020-06-23 23:33:55 +00:00
Joseph Camp 70ce68da4b Add Jigsaw block 2020-06-23 23:33:55 +00:00
Joseph Camp 46d48bf1f8 Fix cauldron water rendering
- Use cauldron 'level' property to determine water level
2020-06-23 23:33:55 +00:00
Joseph Camp c30e976cbd Amend end portal frame rendering
- Use portal frame 'eye' property to allow ender eye to be rendered
- Use portal frame 'facing' property to determine block rotation
2020-06-23 23:33:55 +00:00
Joseph Camp 4ee5673e0d Add piston variant rendering & fix lighting
- Fix extended pistons rendering as if they were retracted
- Fix retracted pistons rendering completely dark when using a
  lighting rendermode primitive
- Use piston head 'facing' property to determine rotation
- Use piston head 'type' property to determine if sticky or not
2020-06-23 23:33:52 +00:00
Joseph Camp 2a7280f8bf Add colored beds & use bed facing/type properties
- Add beds with colors other than red
- Use bed 'facing' property to determine bed's rotation
- Use bed 'type' property to determine if the head or foot is rendered
- Correct faulty logic during bed texture generation
2020-06-23 22:27:04 +00:00
Auron956 a3960bd419 Fix chest rendering by using 'type' property
Resolves an issue where chests with more than one adjacent chest would
fail to render. Instead of distinguishing double from single chests by
checking for the presence of adjacent chests, use the provided "type"
property of chests to determine if they are single or the left/right
part of a double chest.
2020-02-04 00:16:28 +00:00