From 5f633b81389a32f87c2cffe8a9f6f7a4b7efc0c1 Mon Sep 17 00:00:00 2001 From: Andrew Chin Date: Sun, 27 Oct 2013 21:27:59 -0400 Subject: [PATCH] Fix rendering of large portals Fixes issue #1009 --- overviewer_core/textures.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/overviewer_core/textures.py b/overviewer_core/textures.py index 8702bc2..41240dc 100644 --- a/overviewer_core/textures.py +++ b/overviewer_core/textures.py @@ -2834,7 +2834,7 @@ block(blockid=88, top_image="assets/minecraft/textures/blocks/soul_sand.png") block(blockid=89, top_image="assets/minecraft/textures/blocks/glowstone.png") # portal -@material(blockid=90, data=[1, 2, 4, 8], transparent=True) +@material(blockid=90, data=[1, 2, 4, 5, 8, 10], transparent=True) def portal(self, blockid, data): # no rotations, uses pseudo data portaltexture = self.load_portal() @@ -2843,10 +2843,10 @@ def portal(self, blockid, data): side = self.transform_image_side(portaltexture) otherside = side.transpose(Image.FLIP_TOP_BOTTOM) - if data in (1,4): + if data in (1,4,5): alpha_over(img, side, (5,4), side) - if data in (2,8): + if data in (2,8,10): alpha_over(img, otherside, (5,4), otherside) return img