viewports package

Submodules

viewports.camera module

class viewports.camera.BlockInfoParser[source]

Bases: object

edit_ending = ', Double-Click to Edit'
getBlocks()[source]
classmethod get_parsers(editor)[source]
last_level = None
nbt_ending = '\n\nPress ALT for NBT'
parse_info(pos)[source]
class viewports.camera.CameraViewport(editor, def_enc=None)[source]

Bases: albow.openglwidgets.GLViewport

activeevent(evt)[source]
anchor = 'tlbr'
blockFaceUnderCursor = ((0, 0, 0), (0, 0, 0))
brakeOff()[source]
brakeOn()[source]
ceilingList
static disableFog()[source]
dontShowMessageAgain = False
drawCeiling()[source]
drawFloorQuad()[source]
drawFog
drawSky
drawSkyBackground()[source]
editCommandBlock(*args, **kw)
editContainer(*args, **kw)
editEnchantmentTable(*args, **kw)
editFlowerPot(*args, **kw)
editJukebox(*args, **kw)
editMonsterSpawner(*args, **kw)
editNoteBlock(*args, **kw)
editSign(*args, **kw)
editSkull(*args, **kw)
enableFog()[source]
enableMouseLag
floorColor
floorQuad = array([[-4000., 0., -4000.], [-4000., 0., 4000.], [ 4000., 0., 4000.], [ 4000., 0., -4000.]], dtype=float32)
floorQuadList
flyMode
fogColor = array([ 0.60000002, 0.80000001, 1. , 1. ], dtype=float32)
fogColorBlack = array([ 0., 0., 0., 1.], dtype=float32)
getCameraPoint()[source]
gl_draw()[source]
lastRendererUpdate = datetime.datetime(2017, 2, 5, 10, 21, 49, 896000)
leftClickDown(evt)[source]
leftClickUp(evt)[source]
mobs = ['Creeper', 'Skeleton', 'Spider', 'CaveSpider', 'Giant', 'Zombie', 'Slime', 'PigZombie', 'Ghast', 'Pig', 'Sheep', 'Cow', 'Chicken', 'Squid', 'Wolf', 'Monster', 'Enderman', 'Silverfish', 'Blaze', 'Villager', 'LavaSlime', 'WitherBoss', 'Witch', 'Endermite', 'Guardian', 'Rabbit', 'Bat', 'MushroomCow', 'SnowMan', 'Ozelot', 'VillagerGolem', 'EntityHorse', '[Custom]']
mouseLookOff()[source]
mouseLookOn()[source]
mouseMovesCamera
mouse_down(evt)[source]
mouse_drag(evt)[source]
mouse_move(evt)[source]
mouse_up(evt)[source]
oldMousePosition = None
oldPosition = (0, 0, 0)
pitch
ratio
render()[source]
rightClickDown(evt)[source]
rightClickUp(evt)[source]
setModelview()[source]
setup_modelview()[source]
setup_projection()[source]
should_lock = False
skyList = None
startingMousePosition = None
stopMoving()[source]
tickCamera(frameStartTime, inputs, inSpace)[source]
tickInterval = 16
toggleMouseLook()[source]
tooltipText
updateBlockFaceUnderCursor()[source]
updateFloorQuad()[source]
updateFov(val=None)[source]
updateMouseVector()[source]
viewingFrustum = None
class viewports.camera.CommandBlockInfoParser(level)[source]

Bases: viewports.camera.BlockInfoParser

getBlocks()[source]
parse_info(pos)[source]
class viewports.camera.ContainerInfoParser(level)[source]

Bases: viewports.camera.BlockInfoParser

getBlocks()[source]
parse_info(pos)[source]
class viewports.camera.JukeboxInfoParser(level)[source]

Bases: viewports.camera.BlockInfoParser

getBlocks()[source]
id_records = {2256: '13', 2257: 'Cat', 2258: 'Blocks', 2259: 'Chirp', 2260: 'Far', 2261: 'Mall', 2262: 'Mellohi', 2263: 'Stal', 2264: 'Strad', 2265: 'Ward', 2266: '11', 2267: 'Wait'}
name_records = {'minecraft:record_mall': 'Mall', 'minecraft:record_strad': 'Strad', 'minecraft:record_11': '11', 'minecraft:record_chirp': 'Chirp', 'minecraft:record_13': '13', 'minecraft:record_blocks': 'Blocks', 'minecraft:record_far': 'Far', 'minecraft:record_ward': 'Ward', 'minecraft:record_wait': 'Wait', 'minecraft:record_stal': 'Stal', 'minecraft:record_cat': 'Cat', 'minecraft:record_mellohi': 'Mellohi'}
parse_info(pos)[source]
class viewports.camera.SignEditOperation(tool, level, tileEntity, backupTileEntity)[source]

Bases: editortools.operation.Operation

perform(recordUndo=True)[source]
redo()[source]
undo()[source]
class viewports.camera.SpawnerInfoParser(level)[source]

Bases: viewports.camera.BlockInfoParser

getBlocks()[source]
parse_info(pos)[source]
viewports.camera.unproject(x, y, z)[source]

viewports.chunk module

class viewports.chunk.ChunkViewport(*a, **kw)[source]

Bases: viewports.camera.CameraViewport

defaultScale = 1.0
drawCeiling()[source]
incrementFactor = 1.4
mouse_down(evt)[source]
mouse_drag(*args, **kw)
mouse_move(evt)[source]
render()[source]
rightClickDown(evt)[source]
rightClickUp(evt)[source]
setup_modelview()[source]
setup_projection()[source]
tooltipText
zoom(f)[source]
zoomIn()[source]
zoomOut()[source]

Module contents