builder.fill(new Vector(2, 1, 8), new Vector(3, 1, 8), Material.TRIPWIRE); TripwireHook hookE = new TripwireHook(getRelativeFacing(BlockFace.WEST)); hookE.setConnected(true); builder.setBlock(new Vector(4, 1, 8), hookE.getItemType(), hookE); TripwireHook hookW = new TripwireHook(getRelativeFacing(BlockFace.EAST)); hookW.setConnected(true); builder.setBlock(new Vector(1, 1, 8), hookW.getItemType(), hookW); builder.fill(new Vector(5, 1, 1), new Vector(5, 1, 7), Material.REDSTONE_WIRE); builder.fill(new Vector(7, 1, 2), new Vector(7, 1, 4), Material.TRIPWIRE); TripwireHook hookN = new TripwireHook(getRelativeFacing(BlockFace.SOUTH)); hookN.setConnected(true); builder.setBlock(new Vector(7, 1, 1), hookN.getItemType(), hookN); TripwireHook hookS = new TripwireHook(getRelativeFacing(BlockFace.NORTH)); hookS.setConnected(true); builder.setBlock(new Vector(7, 1, 5), hookS.getItemType(), hookS); builder.fill(new Vector(8, 1, 6), new Vector(9, 1, 6), Material.REDSTONE_WIRE);