Fix trapdoor rotations
This commit is contained in:
@@ -1724,8 +1724,8 @@ def convert_data(blockID, data, north_direction):
|
|||||||
if blockID == 96: # trapdoor
|
if blockID == 96: # trapdoor
|
||||||
#Masked to not clobber opened/closed info
|
#Masked to not clobber opened/closed info
|
||||||
if north_direction == 'upper-left':
|
if north_direction == 'upper-left':
|
||||||
if (data & 0b0011) == 0: data = data & 0b1100 | 2
|
if (data & 0b0011) == 0: data = data & 0b1100 | 3
|
||||||
elif (data & 0b0011) == 1: data = data & 0b1100 | 3
|
elif (data & 0b0011) == 1: data = data & 0b1100 | 2
|
||||||
elif (data & 0b0011) == 2: data = data & 0b1100 | 0
|
elif (data & 0b0011) == 2: data = data & 0b1100 | 0
|
||||||
elif (data & 0b0011) == 3: data = data & 0b1100 | 1
|
elif (data & 0b0011) == 3: data = data & 0b1100 | 1
|
||||||
elif north_direction == 'upper-right':
|
elif north_direction == 'upper-right':
|
||||||
@@ -1734,8 +1734,8 @@ def convert_data(blockID, data, north_direction):
|
|||||||
elif (data & 0b0011) == 2: data = data & 0b1100 | 3
|
elif (data & 0b0011) == 2: data = data & 0b1100 | 3
|
||||||
elif (data & 0b0011) == 3: data = data & 0b1100 | 2
|
elif (data & 0b0011) == 3: data = data & 0b1100 | 2
|
||||||
elif north_direction == 'lower-right':
|
elif north_direction == 'lower-right':
|
||||||
if (data & 0b0011) == 0: data = data & 0b1100 | 3
|
if (data & 0b0011) == 0: data = data & 0b1100 | 2
|
||||||
elif (data & 0b0011) == 1: data = data & 0b1100 | 2
|
elif (data & 0b0011) == 1: data = data & 0b1100 | 3
|
||||||
elif (data & 0b0011) == 2: data = data & 0b1100 | 1
|
elif (data & 0b0011) == 2: data = data & 0b1100 | 1
|
||||||
elif (data & 0b0011) == 3: data = data & 0b1100 | 0
|
elif (data & 0b0011) == 3: data = data & 0b1100 | 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user